public class XMLWriterNamespaceManager extends Object
Constructor and Description |
---|
XMLWriterNamespaceManager(String defaultNamespace) |
Modifier and Type | Method and Description |
---|---|
void |
addWellKnownNamespace(String prefix,
String namespace) |
void |
createPrefixForNamespace(String namespace) |
String |
getDefaultNamespace() |
String |
getDefaultPrefix()
Search for a prefix other than "" for the default namespace
|
String |
getNamespaceForPrefix(String prefix) |
Set<String> |
getNamespaces() |
Set<String> |
getPrefixes() |
String |
getPrefixForNamespace(String namespace) |
Map<String,String> |
getPrefixNamespaceMap() |
String |
getQName(IRI name)
Gets a QName for an IRI.
|
String |
getQName(String name)
Gets a QName for a full URI.
|
void |
setDefaultNamespace(String namespace) |
void |
setPrefix(String prefix,
String namespace) |
public XMLWriterNamespaceManager(String defaultNamespace)
defaultNamespace
- defaultNamespacepublic void addWellKnownNamespace(String prefix, String namespace)
prefix
- prefixnamespace
- namespacepublic void setPrefix(String prefix, String namespace)
prefix
- prefixnamespace
- namespacepublic String getPrefixForNamespace(String namespace)
namespace
- namespacepublic void setDefaultNamespace(String namespace)
namespace
- namespacepublic String getNamespaceForPrefix(String prefix)
prefix
- prefixpublic String getQName(String name)
name
- The name which represents the full name.null
if a QName could not be
generated.public String getQName(IRI name)
name
- The name which represents the full name.null
if a QName could not be
generated.public void createPrefixForNamespace(String namespace)
namespace
- namespacepublic String getDefaultNamespace()
public Map<String,String> getPrefixNamespaceMap()
public String getDefaultPrefix()
Copyright © 2017 The University of Manchester. All Rights Reserved.