Class CharacterEntityParser
- java.lang.Object
-
- org.pentaho.reporting.libraries.xmlns.writer.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 Summary
Constructors Constructor Description CharacterEntityParser(HashMap characterEntities)
Creates a new CharacterEntityParser and initializes the parser with the given set of entities.CharacterEntityParser(Properties characterEntities)
Creates a new CharacterEntityParser and initializes the parser with the given set of entities.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CharacterEntityParser
createXMLEntityParser()
create a new Character entity parser and initializes the parser with the entities defined in the XML standard.String
decodeEntities(String value)
Decode the string, all known entities are replaced by their resolved characters.String
encodeEntities(String value)
Encode the given String, so that all known entites are encoded.
-
-
-
Constructor Detail
-
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
-
CharacterEntityParser
public CharacterEntityParser(HashMap characterEntities)
Creates a new CharacterEntityParser and initializes the parser with the given set of entities.- Parameters:
characterEntities
- the entities used for the parser
-
-
Method Detail
-
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.
-
-