Class CharacterEntityParser

java.lang.Object
org.jfree.report.util.CharacterEntityParser

public class CharacterEntityParser extends Object
The character entity parser replaces all known occurrences of an entity in the format &entityname;.
Author:
Thomas Morgner
  • Constructor Details

    • CharacterEntityParser

      public CharacterEntityParser(Properties characterEntities)
      Creates a new CharacterEntityParser and initializes the parser with the given set of entities.
      Parameters:
      characterEntities - the entities used for the parser
  • Method Details

    • createXMLEntityParser

      public static CharacterEntityParser createXMLEntityParser()
      create a new Character entity parser and initializes the parser with the entities defined in the XML standard.
      Returns:
      the CharacterEntityParser initialized with XML entities.
    • encodeEntities

      public String encodeEntities(String value)
      Encode the given String, so that all known entites are encoded. All characters represented by these entites are now removed from the string.
      Parameters:
      value - the original string
      Returns:
      the encoded string.
    • decodeEntities

      public String decodeEntities(String value)
      Decode the string, all known entities are replaced by their resolved characters.
      Parameters:
      value - the string that should be decoded.
      Returns:
      the decoded string.