public class FallbackPrefixMappings extends java.lang.Object implements PrefixMappings
NamespaceMappings such as an ArooaDescriptor, but
also fallback to Mappings remembered from Parsing.
This is a bit of a bodge because unknown prefixes need be remembered for the
UnknownInstance to work. UnknownInstance needs to change
to cope with invalid XML.| Constructor and Description |
|---|
FallbackPrefixMappings(NamespaceMappings namespaceMappings) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(NamespaceMappings otherMappings) |
java.lang.String[] |
getPrefixes()
Get all the prefixes mapped.
|
java.lang.String |
getPrefixFor(java.net.URI uri) |
java.net.URI |
getUriFor(java.lang.String prefix) |
void |
put(java.lang.String prefix,
java.net.URI uri) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitemptyelementFor, qTagForgetQNamepublic FallbackPrefixMappings(NamespaceMappings namespaceMappings)
public void add(NamespaceMappings otherMappings) throws DuplicateMappingsException
add in interface PrefixMappingsDuplicateMappingsExceptionpublic void put(java.lang.String prefix,
java.net.URI uri)
throws DuplicateMappingsException
put in interface PrefixMappingsDuplicateMappingsExceptionpublic java.lang.String[] getPrefixes()
NamespaceMappingsgetPrefixes in interface NamespaceMappingspublic java.net.URI getUriFor(java.lang.String prefix)
getUriFor in interface PrefixMappingpublic java.lang.String getPrefixFor(java.net.URI uri)
getPrefixFor in interface UriMapping