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)