类 HtmlCharacterEntityDecoder
java.lang.Object
cn.taketoday.web.util.HtmlCharacterEntityDecoder
Helper for decoding HTML Strings by replacing character
entity references with the referred character.
- 从以下版本开始:
- 4.0
- 作者:
- Juergen Hoeller, Martin Kersten
-
字段概要
字段修饰符和类型字段说明private final HtmlCharacterEntityReferencesprivate intprivate final StringBuilderprivate static final intprivate intprivate intprivate final String -
构造器概要
构造器构造器说明HtmlCharacterEntityDecoder(HtmlCharacterEntityReferences characterEntityReferences, String original) -
方法概要
修饰符和类型方法说明private voiddecode()private voidfindNextPotentialReference(int startPosition) private StringgetReferenceSubstring(int referenceOffset) private booleanprivate booleanprivate void
-
字段详细资料
-
MAX_REFERENCE_SIZE
private static final int MAX_REFERENCE_SIZE- 另请参阅:
-
characterEntityReferences
-
originalMessage
-
decodedMessage
-
currentPosition
private int currentPosition -
nextPotentialReferencePosition
private int nextPotentialReferencePosition -
nextSemicolonPosition
private int nextSemicolonPosition
-
-
构造器详细资料
-
HtmlCharacterEntityDecoder
public HtmlCharacterEntityDecoder(HtmlCharacterEntityReferences characterEntityReferences, String original)
-
-
方法详细资料
-
decode
-
findNextPotentialReference
private void findNextPotentialReference(int startPosition) -
copyCharactersTillPotentialReference
private void copyCharactersTillPotentialReference() -
processPossibleReference
private void processPossibleReference() -
processNumberedReference
private boolean processNumberedReference() -
processNamedReference
private boolean processNamedReference() -
getReferenceSubstring
-