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, setNamespacespublic PrefixMapperNamespaceResolver(NamespacePrefixMapper mapper, NamespaceResolver nestedResolver)
public java.lang.String resolveNamespaceURI(java.lang.String uri)
NamespaceResolverresolveNamespaceURI in class NamespaceResolveruri - A namespace URI.public void put(java.lang.String prefix,
java.lang.String uri)
NamespaceResolverput in class NamespaceResolverprefix - The prefix for a namespaceuri - The namespace URI associated with the specified prefixpublic NamespacePrefixMapper getPrefixMapper()
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference