Javolution 6.0.0 java
|
Public Member Functions | |
int | getMaxLength () |
int | replaceEntity (char[] buffer, int start, int length) throws XMLStreamException |
void | setEntitiesMapping (Map< String, String > entityToReplacementText) |
Map< String, String > | getEntitiesMapping () |
void | reset () |
Package Functions | |
EntitiesImpl () | |
Private Attributes | |
int | _maxLength = 1 |
Map< String, String > | _entitiesMapping |
CharArray | _tmp = new CharArray() |
Defines entities while parsing.
Definition at line 24 of file EntitiesImpl.java.
|
package |
Map<String, String> javolution.xml.internal.stream.EntitiesImpl.getEntitiesMapping | ( | ) |
Returns the custom entity mapping or
if none.
Definition at line 145 of file EntitiesImpl.java.
References javolution.xml.internal.stream.EntitiesImpl._entitiesMapping.
Referenced by javolution.xml.internal.stream.XMLStreamReaderImpl.getProperty().
int javolution.xml.internal.stream.EntitiesImpl.getMaxLength | ( | ) |
Returns the length of the largest entity defined (default
).
Definition at line 44 of file EntitiesImpl.java.
References javolution.xml.internal.stream.EntitiesImpl._maxLength.
Referenced by javolution.xml.internal.stream.XMLStreamReaderImpl.replaceEntity().
int javolution.xml.internal.stream.EntitiesImpl.replaceEntity | ( | char[] | buffer, |
int | start, | ||
int | length | ||
) | throws XMLStreamException |
Replaces the entity at the specified position. The five predefined XML entities "&lt;", "&gt;", "&apos;", "&quot;", "&amp;" as well as character refererences (decimal or hexadecimal) are always recognized.
buffer | the data buffer. |
start | the index of entity first character (index of '&') |
XMLStreamException | if the entity is not recognized. |
Definition at line 59 of file EntitiesImpl.java.
References javolution.xml.internal.stream.EntitiesImpl._entitiesMapping, javolution.xml.internal.stream.EntitiesImpl._tmp, and javolution.text.CharArray.setArray().
Referenced by javolution.xml.internal.stream.XMLStreamReaderImpl.replaceEntity().
void javolution.xml.internal.stream.EntitiesImpl.reset | ( | ) |
Definition at line 150 of file EntitiesImpl.java.
References javolution.xml.internal.stream.EntitiesImpl._entitiesMapping, and javolution.xml.internal.stream.EntitiesImpl._maxLength.
Referenced by javolution.xml.internal.stream.XMLStreamReaderImpl.reset().
void javolution.xml.internal.stream.EntitiesImpl.setEntitiesMapping | ( | Map< String, String > | entityToReplacementText | ) |
Sets the current custom entity mapping. For example:
to define the copyright entity.
Definition at line 129 of file EntitiesImpl.java.
References javolution.xml.internal.stream.EntitiesImpl._entitiesMapping, javolution.xml.internal.stream.EntitiesImpl._maxLength, javolution.util.FastTable< E >.addAll(), and javolution.util.FastCollection< E >.mapped().
Referenced by javolution.xml.internal.stream.XMLStreamReaderImpl.setEntities().
|
private |
Holds the user defined entities mapping.
Definition at line 34 of file EntitiesImpl.java.
Referenced by javolution.xml.internal.stream.EntitiesImpl.getEntitiesMapping(), javolution.xml.internal.stream.EntitiesImpl.replaceEntity(), javolution.xml.internal.stream.EntitiesImpl.reset(), and javolution.xml.internal.stream.EntitiesImpl.setEntitiesMapping().
|
private |
Holds maximum length.
Definition at line 29 of file EntitiesImpl.java.
Referenced by javolution.xml.internal.stream.EntitiesImpl.getMaxLength(), javolution.xml.internal.stream.EntitiesImpl.reset(), and javolution.xml.internal.stream.EntitiesImpl.setEntitiesMapping().
Definition at line 123 of file EntitiesImpl.java.
Referenced by javolution.xml.internal.stream.EntitiesImpl.replaceEntity().