public class EntityReplacementMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static EntityReplacementMap |
defaultEntityReplacementMap |
(package private) int |
entityEnd |
(package private) java.lang.String[] |
entityName |
(package private) char[][] |
entityNameBuf |
(package private) int[] |
entityNameHash |
(package private) java.lang.String[] |
entityReplacement |
(package private) char[][] |
entityReplacementBuf |
Constructor and Description |
---|
EntityReplacementMap(java.lang.String[][] replacements) |
Modifier and Type | Method and Description |
---|---|
private void |
defineEntityReplacementText(java.lang.String entityName,
java.lang.String replacementText) |
private static int |
fastHash(char[] ch,
int off,
int len)
simplistic implementation of hash function that has constant
time to compute - so it also means diminishing hash quality for long strings
but for XML parsing it should be good enough ...
|
private java.lang.String |
newString(char[] cbuf,
int off,
int len) |
final java.lang.String[] entityName
final char[][] entityNameBuf
final java.lang.String[] entityReplacement
final char[][] entityReplacementBuf
int entityEnd
final int[] entityNameHash
public static final EntityReplacementMap defaultEntityReplacementMap
public EntityReplacementMap(java.lang.String[][] replacements)
private void defineEntityReplacementText(java.lang.String entityName, java.lang.String replacementText)
private java.lang.String newString(char[] cbuf, int off, int len)
private static int fastHash(char[] ch, int off, int len)