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 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
- 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.@Nonnull public String getQName(@Nonnull IRI name)
name
- The name which represents the full name.public void createPrefixForNamespace(@Nonnull String namespace)
namespace
- namespacepublic void setDefaultNamespace(@Nonnull String namespace)
namespace
- namespace@Nonnull public Iterable<String> getPrefixes()
@Nonnull public Iterable<String> getNamespaces()
Copyright © 2020 The University of Manchester. All rights reserved.