public class NamespacePrefixMapperRelationshipsPart extends com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper implements NamespacePrefixMapperInterface, McIgnorableNamespaceDeclarator
Constructor and Description |
---|
NamespacePrefixMapperRelationshipsPart() |
Modifier and Type | Method and Description |
---|---|
String |
getPreferredPrefix(String namespaceUri,
String suggestion,
boolean requirePrefix)
Returns a preferred prefix for the given namespace URI;
this one is used *only* when we marshal the relationships part.
|
void |
setMcIgnorable(String mcIgnorable) |
getContextualNamespaceDecls, getPreDeclaredNamespaceUris, getPreDeclaredNamespaceUris2
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContextualNamespaceDecls, getPreDeclaredNamespaceUris, getPreDeclaredNamespaceUris2
public NamespacePrefixMapperRelationshipsPart()
public void setMcIgnorable(String mcIgnorable)
setMcIgnorable
in interface McIgnorableNamespaceDeclarator
public String getPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix)
getPreferredPrefix
in interface NamespacePrefixMapperInterface
getPreferredPrefix
in class com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper
namespaceUri
- The namespace URI for which the prefix needs to be found.
Never be null. "" is used to denote the default namespace.suggestion
- When the content tree has a suggestion for the prefix
to the given namespaceUri, that suggestion is passed as a
parameter. Typically this value comes from QName.getPrefix()
to show the preference of the content tree. This parameter
may be null, and this parameter may represent an already
occupied prefix.requirePrefix
- If this method is expected to return non-empty prefix.
When this flag is true, it means that the given namespace URI
cannot be set as the default namespace.Copyright © 2007-2021. All Rights Reserved.