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(org.semanticweb.owlapi.model.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 void addWellKnownNamespace(@Nonnull String prefix, @Nonnull String namespace)
prefix
- prefixnamespace
- namespacepublic void setPrefix(@Nonnull String prefix, @Nonnull String namespace)
prefix
- prefixnamespace
- namespace@Nullable public String getPrefixForNamespace(@Nonnull String namespace)
namespace
- namespacepublic void setDefaultNamespace(@Nonnull String namespace)
namespace
- namespace@Nullable public String getNamespaceForPrefix(@Nonnull String prefix)
prefix
- prefix@Nullable public String getQName(@Nonnull String name)
name
- The name which represents the full name.public String getQName(@Nonnull org.semanticweb.owlapi.model.IRI name)
name
- The name which represents the full name.null
if a QName could not be
generated.public void createPrefixForNamespace(@Nonnull String namespace)
namespace
- namespaceCopyright © 2014 The University of Manchester. All Rights Reserved.