类 HtmlCharacterEntityDecoder

java.lang.Object
cn.taketoday.web.util.HtmlCharacterEntityDecoder

class HtmlCharacterEntityDecoder extends Object
Helper for decoding HTML Strings by replacing character entity references with the referred character.
从以下版本开始:
4.0
作者:
Juergen Hoeller, Martin Kersten
  • 字段详细资料

    • MAX_REFERENCE_SIZE

      private static final int MAX_REFERENCE_SIZE
      另请参阅:
    • characterEntityReferences

      private final HtmlCharacterEntityReferences characterEntityReferences
    • originalMessage

      private final String originalMessage
    • decodedMessage

      private final StringBuilder decodedMessage
    • currentPosition

      private int currentPosition
    • nextPotentialReferencePosition

      private int nextPotentialReferencePosition
    • nextSemicolonPosition

      private int nextSemicolonPosition
  • 构造器详细资料

  • 方法详细资料

    • decode

      public String decode()
    • findNextPotentialReference

      private void findNextPotentialReference(int startPosition)
    • copyCharactersTillPotentialReference

      private void copyCharactersTillPotentialReference()
    • processPossibleReference

      private void processPossibleReference()
    • processNumberedReference

      private boolean processNumberedReference()
    • processNamedReference

      private boolean processNamedReference()
    • getReferenceSubstring

      private String getReferenceSubstring(int referenceOffset)