public class PrefixMapperNamespaceResolver extends NamespaceResolver
Purpose: Provides an implementation of NamespaceResolver that wraps a NamespacePrefixMapper. This NamespaceResolver initializes itself from the prefixmapper and the descriptor's namespace resolver. It's set on a marshal record, when the XMLMarshaller is using a custom namespace mapper.
Constructor and Description |
---|
PrefixMapperNamespaceResolver(NamespacePrefixMapper mapper,
NamespaceResolver nestedResolver) |
Modifier and Type | Method and Description |
---|---|
NamespacePrefixMapper |
getPrefixMapper() |
void |
put(java.lang.String prefix,
java.lang.String uri)
Adds a namespace to the collection of namespaces on the NamespaceResolver
|
java.lang.String |
resolveNamespaceURI(java.lang.String uri)
Return the namespace prefix associated with a namespace URI.
|
generatePrefix, generatePrefix, getDefaultNamespaceURI, getNamespaces, getPrefixes, getPrefixesToNamespaces, hasPrefix, hasPrefixesToNamespaces, removeNamespace, resolveNamespacePrefix, setDefaultNamespaceURI, setDOM, setNamespaces
public PrefixMapperNamespaceResolver(NamespacePrefixMapper mapper, NamespaceResolver nestedResolver)
public java.lang.String resolveNamespaceURI(java.lang.String uri)
NamespaceResolver
resolveNamespaceURI
in class NamespaceResolver
uri
- A namespace URI.public void put(java.lang.String prefix, java.lang.String uri)
NamespaceResolver
put
in class NamespaceResolver
prefix
- The prefix for a namespaceuri
- The namespace URI associated with the specified prefixpublic NamespacePrefixMapper getPrefixMapper()
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference