Names and assign index numbers to them.
During this process, this class also finds out which namespace URIs are statically known to be un-bindable as the default namespace. Those are the namespace URIs that are used by attribute names.
| Modifier and Type | Field and Description |
|---|---|
| private QNameMap | |
| private QNameMap | |
| private Map | |
| private Set | |
| private Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private int | |
| private int | |
| public NameList | |
| public Name | |
| public Name | |
| public Name | |
| public Name | |
| private Name | |
| private String[] |
| attributeQNameIndexMap | back to summary |
|---|---|
| private QNameMap<Integer> attributeQNameIndexMap | |
| elementQNameIndexMap | back to summary |
|---|---|
| private QNameMap<Integer> elementQNameIndexMap | |
| localNameIndexMap | back to summary |
|---|---|
| private Map<String, Integer> localNameIndexMap | |
| nonDefaultableNsUris | back to summary |
|---|---|
| private Set<String> nonDefaultableNsUris | |
| uriIndexMap | back to summary |
|---|---|
| private Map<String, Integer> uriIndexMap | |
| NameBuilder | back to summary |
|---|---|
| public NameBuilder() Default constructor. | |
| allocIndex | back to summary |
|---|---|
| private int allocIndex(Map<String, Integer> map, String str) | |
| allocIndex | back to summary |
|---|---|
| private int allocIndex(QNameMap<Integer> map, String nsUri, String localName) | |
| conclude | back to summary |
|---|---|
| public NameList conclude() Wraps up everything and creates | |
| createAttributeName | back to summary |
|---|---|
| public Name createAttributeName(QName name) | |
| createAttributeName | back to summary |
|---|---|
| public Name createAttributeName(String nsUri, String localName) | |
| createElementName | back to summary |
|---|---|
| public Name createElementName(QName name) | |
| createElementName | back to summary |
|---|---|
| public Name createElementName(String nsUri, String localName) | |
| createName | back to summary |
|---|---|
| private Name createName(String nsUri, String localName, boolean isAttribute, QNameMap<Integer> map) | |
| list | back to summary |
|---|---|
| private String[] list(Map<String, Integer> map) | |