Class XMLWriterNamespaceManager
java.lang.Object
org.semanticweb.owlapi.rdf.rdfxml.renderer.XMLWriterNamespaceManager
- Direct Known Subclasses:
OWLOntologyXMLNamespaceManager
Developed as part of the CO-ODE project http://www.co-ode.org .
- Since:
- 2.0.0
- Author:
- Matthew Horridge, The University Of Manchester, Medical Informatics Group
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addWellKnownNamespace
(String prefix, String namespace) void
createPrefixForNamespace
(String namespace) Search for a prefix other than "" for the default namespace.getNamespaceForPrefix
(String prefix) getPrefixForNamespace
(String namespace) Gets a QName for a full URI.Gets a QName for an IRI.void
setDefaultNamespace
(String namespace) void
-
Constructor Details
-
XMLWriterNamespaceManager
- Parameters:
defaultNamespace
- default namespace
-
-
Method Details
-
addWellKnownNamespace
- Parameters:
prefix
- prefixnamespace
- namespace
-
setPrefix
- Parameters:
prefix
- prefixnamespace
- namespace
-
getPrefixForNamespace
- Parameters:
namespace
- namespace- Returns:
- prefix for namespace, or null
-
getNamespaceForPrefix
- Parameters:
prefix
- prefix- Returns:
- namespace for prefix or null
-
getQName
Gets a QName for a full URI.- Parameters:
name
- The name which represents the full name.- Returns:
- The QName representation or the input name if a QName could not be generated.
-
getQName
Gets a QName for an IRI.- Parameters:
name
- The name which represents the full name.- Returns:
- The QName representation or the input IRI if a QName could not be generated.
-
createPrefixForNamespace
- Parameters:
namespace
- namespace
-
getDefaultNamespace
- Returns:
- default namespace
-
setDefaultNamespace
- Parameters:
namespace
- namespace
-
getPrefixes
- Returns:
- iterable on prefixes, sorted by StringLengthComparator
-
getNamespaces
- Returns:
- iterable of namespaces, sorted by StringLengthComparator
-
getDefaultPrefix
Search for a prefix other than "" for the default namespace.- Returns:
- the first prefix found for the default namespace that is not ""
-