public class GlobalDynamicNamespacePrefixMapper extends com.sun.xml.bind.marshaller.NamespacePrefixMapper implements DynamicNamespacePrefixMapper, DebugDumpable
MID-349
INDENT_STRING
Constructor and Description |
---|
GlobalDynamicNamespacePrefixMapper() |
Modifier and Type | Method and Description |
---|---|
void |
addDeclaredByDefault(String prefix) |
GlobalDynamicNamespacePrefixMapper |
clone() |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
String |
getDefaultNamespace() |
Map<String,String> |
getNamespacesDeclaredByDefault() |
static String |
getPreferredPrefix(String namespace) |
static String |
getPreferredPrefix(String namespace,
String hintPrefix) |
String |
getPreferredPrefix(String namespaceUri,
String suggestion,
boolean requirePrefix) |
String |
getPrefix(String namespace) |
String |
getPrefixExplicit(String namespace) |
boolean |
isAlwaysExplicit() |
void |
registerPrefix(String namespace,
String prefix,
boolean isDefaultNamespace) |
void |
registerPrefixLocal(String namespace,
String prefix) |
void |
setAlwaysExplicit(boolean alwaysExplicit) |
void |
setDefaultNamespace(String defaultNamespace) |
QName |
setQNamePrefix(QName qname) |
QName |
setQNamePrefixExplicit(QName qname)
Makes sure that there is explicit prefix and not a default namespace prefix.
|
public String getDefaultNamespace()
public void setDefaultNamespace(String defaultNamespace)
public boolean isAlwaysExplicit()
isAlwaysExplicit
in interface DynamicNamespacePrefixMapper
public void setAlwaysExplicit(boolean alwaysExplicit)
setAlwaysExplicit
in interface DynamicNamespacePrefixMapper
public void addDeclaredByDefault(String prefix)
addDeclaredByDefault
in interface DynamicNamespacePrefixMapper
public Map<String,String> getNamespacesDeclaredByDefault()
getNamespacesDeclaredByDefault
in interface DynamicNamespacePrefixMapper
public void registerPrefix(String namespace, String prefix, boolean isDefaultNamespace)
registerPrefix
in interface DynamicNamespacePrefixMapper
public void registerPrefixLocal(String namespace, String prefix)
registerPrefixLocal
in interface DynamicNamespacePrefixMapper
public String getPrefix(String namespace)
getPrefix
in interface DynamicNamespacePrefixMapper
public QName setQNamePrefix(QName qname)
setQNamePrefix
in interface DynamicNamespacePrefixMapper
public QName setQNamePrefixExplicit(QName qname)
DynamicNamespacePrefixMapper
setQNamePrefixExplicit
in interface DynamicNamespacePrefixMapper
public String getPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix)
getPreferredPrefix
in class com.sun.xml.bind.marshaller.NamespacePrefixMapper
public static String getPreferredPrefix(String namespace)
namespace
- public static String getPreferredPrefix(String namespace, String hintPrefix)
namespace
- hintPrefix
- public GlobalDynamicNamespacePrefixMapper clone()
clone
in interface DynamicNamespacePrefixMapper
clone
in class Object
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
Copyright © 2016 evolveum. All rights reserved.