public class NamespacePrefixMapperSunInternal
extends com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper
Constructor and Description |
---|
NamespacePrefixMapperSunInternal() |
Modifier and Type | Method and Description |
---|---|
String |
getPreferredPrefix(String namespaceUri,
String suggestion,
boolean requirePrefix)
Returns a preferred prefix for the given namespace URI.
|
public String getPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix)
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-2014. All Rights Reserved.