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(String prefix,
String uri)
Adds a namespace to the collection of namespaces on the NamespaceResolver
|
String |
resolveNamespaceURI(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 String resolveNamespaceURI(String uri)
NamespaceResolver
resolveNamespaceURI
in class NamespaceResolver
uri
- A namespace URI.public void put(String prefix, 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