public class PrefixMap extends java.util.ArrayList<Prefix>
| Constructor and Description |
|---|
PrefixMap()
Creates an empty prefix map object.
|
PrefixMap(Prefix p)
Inserts a prefix initially in the new prefix map.
|
PrefixMap(Prefix[] prefixes)
Inserts an array of prefixes initially in the new prefix map.
|
| Modifier and Type | Method and Description |
|---|---|
Prefix |
getPrefix(int i)
Gets the prefix at specified index.
|
int |
indexOfName(java.lang.String name)
Returns the index of the prefix name in the prefix map.
|
Prefix |
lookup(java.lang.String name)
Lookups prefix name in the prefix map.
|
void |
merge(Prefix prefix)
Non-destructively merges a prefix in the prefix map.
|
void |
merge(PrefixMap prefixes)
Nondestructively merges a prefix map with this object.
|
java.lang.String |
nsToPrefix(java.lang.String ns)
Lookups namespace and returns prefix for it.
|
java.lang.String |
prefixToNs(java.lang.String name)
Lookups prefix and returns the associated namespace
|
void |
remove(java.lang.String prefix)
Removes a prefix mapping.
|
void |
set(Prefix prefix)
Stores a prefix in the prefix map.
|
void |
set(PrefixMap prefixes)
Stores the prefixes in the prefix map.
|
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizepublic PrefixMap()
public PrefixMap(Prefix p)
public PrefixMap(Prefix[] prefixes)
public void merge(PrefixMap prefixes)
prefixes - The prefix map to merge with.public void merge(Prefix prefix)
prefix - the prefix to add if not already present.public void set(PrefixMap prefixes)
prefixes - Prefix mappingspublic void set(Prefix prefix)
prefix - Prefix mapping to be setpublic void remove(java.lang.String prefix)
prefix - Name of prefix mapping to be removed.public Prefix getPrefix(int i)
i - Index of prefix mapping to get.public int indexOfName(java.lang.String name)
name - The prefix namepublic Prefix lookup(java.lang.String name)
name - The prefix namepublic java.lang.String nsToPrefix(java.lang.String ns)
ns - The namespace to lookup in this prefixpublic java.lang.String prefixToNs(java.lang.String name)