Module com.sun.xml.fastinfoset
Package com.sun.xml.fastinfoset.util
Class DuplicateAttributeVerifier
- java.lang.Object
-
- com.sun.xml.fastinfoset.util.DuplicateAttributeVerifier
-
public class DuplicateAttributeVerifier extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DuplicateAttributeVerifier.Entry
-
Field Summary
Fields Modifier and Type Field Description int
_currentIteration
private DuplicateAttributeVerifier.Entry[]
_map
DuplicateAttributeVerifier.Entry
_poolCurrent
DuplicateAttributeVerifier.Entry
_poolHead
private DuplicateAttributeVerifier.Entry
_poolTail
static int
MAP_SIZE
-
Constructor Summary
Constructors Constructor Description DuplicateAttributeVerifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkForDuplicateAttribute(int hash, int value)
void
clear()
private void
increasePool(int capacity)
void
reset()
-
-
-
Field Detail
-
MAP_SIZE
public static final int MAP_SIZE
- See Also:
- Constant Field Values
-
_currentIteration
public int _currentIteration
-
_map
private DuplicateAttributeVerifier.Entry[] _map
-
_poolHead
public final DuplicateAttributeVerifier.Entry _poolHead
-
_poolCurrent
public DuplicateAttributeVerifier.Entry _poolCurrent
-
_poolTail
private DuplicateAttributeVerifier.Entry _poolTail
-
-
Method Detail
-
clear
public final void clear()
-
reset
public final void reset()
-
increasePool
private final void increasePool(int capacity)
-
checkForDuplicateAttribute
public final void checkForDuplicateAttribute(int hash, int value) throws FastInfosetException
- Throws:
FastInfosetException
-
-