Each vocabulary table is represented as a Set. A vocabulary table entry is represented as an item in the Set.
The 1st item contained in a Set is assigned the smallest index value, n say (where n >= 0). The 2nd item is assigned an index value of n + 1. The kth item is assigned an index value of n + (k - 1).
A Fast Infoset parser/serializer implementation will tranform the canonical representation of a Vocabulary instance into a more optimal form suitable for the efficient usage according to the API implemented by the parsers and serializers.
| Modifier and Type | Field and Description |
|---|---|
| public final Set | attributes
The attribute table, containing QName objects. |
| public final Set | attributeValues
The "attribute value" table, containing String objects. |
| public final Set | characterContentChunks
The "character content chunk" table, containing String objects. |
| public final Set | elements
The element table, containing QName objects. |
| public final Set | encodingAlgorithms
The encoding algorithm table, containing String objects. |
| public final Set | localNames
The local name table, containing String objects. |
| public final Set | namespaceNames
The namespace name table, containing String objects. |
| public final Set | otherNCNames
The "other NCName" table, containing String objects. |
| public final Set | otherStrings
The "other string" table, containing String objects. |
| public final Set | otherURIs
The "other URI" table, containing String objects. |
| public final Set | prefixes
The prefix table, containing String objects. |
| public final Set | restrictedAlphabets
The restricted alphabet table, containing String objects. |
| Access | Constructor and Description |
|---|---|
| public |
| attributes | back to summary |
|---|---|
| public final Set<QName> attributes The attribute table, containing QName objects. | |
| attributeValues | back to summary |
|---|---|
| public final Set<String> attributeValues The "attribute value" table, containing String objects. | |
| characterContentChunks | back to summary |
|---|---|
| public final Set<String> characterContentChunks The "character content chunk" table, containing String objects. | |
| elements | back to summary |
|---|---|
| public final Set<QName> elements The element table, containing QName objects. | |
| encodingAlgorithms | back to summary |
|---|---|
| public final Set<String> encodingAlgorithms The encoding algorithm table, containing String objects. | |
| localNames | back to summary |
|---|---|
| public final Set<String> localNames The local name table, containing String objects. | |
| namespaceNames | back to summary |
|---|---|
| public final Set<String> namespaceNames The namespace name table, containing String objects. | |
| otherNCNames | back to summary |
|---|---|
| public final Set<String> otherNCNames The "other NCName" table, containing String objects. | |
| otherStrings | back to summary |
|---|---|
| public final Set<String> otherStrings The "other string" table, containing String objects. | |
| otherURIs | back to summary |
|---|---|
| public final Set<String> otherURIs The "other URI" table, containing String objects. | |
| prefixes | back to summary |
|---|---|
| public final Set<String> prefixes The prefix table, containing String objects. | |
| restrictedAlphabets | back to summary |
|---|---|
| public final Set<String> restrictedAlphabets The restricted alphabet table, containing String objects. | |
| Vocabulary | back to summary |
|---|---|
| public Vocabulary() | |