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) |
Iterable<String> |
getNamespaces() |
Iterable<String> |
getPrefixes() |
String |
getPrefixForNamespace(String namespace) |
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
- default namespacepublic void addWellKnownNamespace(String prefix, String namespace)
prefix
- prefixnamespace
- namespacepublic void setPrefix(String prefix, String namespace)
prefix
- prefixnamespace
- namespace@Nullable public String getPrefixForNamespace(String namespace)
namespace
- namespace@Nullable public String getNamespaceForPrefix(String prefix)
prefix
- prefix@Nullable public String getQName(String name)
name
- The name which represents the full name.public String getQName(IRI name)
name
- The name which represents the full name.public void createPrefixForNamespace(String namespace)
namespace
- namespacepublic String getDefaultNamespace()
public void setDefaultNamespace(String namespace)
namespace
- namespacepublic Iterable<String> getPrefixes()
public Iterable<String> getNamespaces()
public String getDefaultPrefix()
Copyright © 2020 The University of Manchester. All rights reserved.