public class PrefixDocumentFormatImpl extends OWLDocumentFormatImpl implements PrefixDocumentFormat
| Constructor and Description |
|---|
PrefixDocumentFormatImpl()
default constructor
|
PrefixDocumentFormatImpl(PrefixManager manager) |
| Modifier and Type | Method and Description |
|---|---|
PrefixDocumentFormat |
asPrefixOWLOntologyFormat()
If this format is an instance of
PrefixDocumentFormat
then this method will obtain it as a
PrefixDocumentFormat. |
void |
clear()
clear the map
|
boolean |
containsPrefixMapping(String prefixName)
Determines if this manager knows about a given prefix name and it contains a (non-null)
mapping for the prefix.
|
void |
copyPrefixesFrom(Map<String,String> from)
Copies the prefix from another prefix manager into this one
|
void |
copyPrefixesFrom(PrefixManager from)
Copies the prefix from another prefix manager into this one
|
String |
getDefaultPrefix()
Gets the default prefix.
|
IRI |
getIRI(String prefixIRI)
Gets the URI for a given prefix IRI.
|
String |
getKey() |
String |
getPrefix(String prefixName)
Gets the prefix that is bound to a particular prefix name.
|
StringComparator |
getPrefixComparator() |
String |
getPrefixIRI(IRI iri)
Gets the prefix IRI given a IRI (URI).
|
String |
getPrefixIRIIgnoreQName(IRI iri)
Gets the prefix IRI given a IRI (URI).
|
Map<String,String> |
getPrefixName2PrefixMap()
Gets a map that maps prefix names to prefixes.
|
Set<String> |
getPrefixNames()
Gets the prefix names that have a mapping in this prefix manager.
|
boolean |
isPrefixOWLOntologyFormat()
Determines if this format is an instance of a format that uses prefixes to shorted IRIs.
|
void |
setDefaultPrefix(String defaultPrefix)
Sets the default namespace.
|
void |
setPrefix(String prefixName,
String prefix)
Adds a prefix name to prefix mapping
|
void |
setPrefixComparator(StringComparator comparator) |
void |
setPrefixManager(PrefixManager m) |
void |
unregisterNamespace(String namespace)
Removes a previously registered prefix namespace mapping
|
determineIllegalPunnings, equals, getOntologyLoaderMetaData, getParameter, hashCode, isAddMissingTypes, isMissingType, isTextual, setAddMissingTypes, setOntologyLoaderMetaData, setParameter, toStringgetOntologyLoaderMetaData, getParameter, isAddMissingTypes, isTextual, setAddMissingTypes, setOntologyLoaderMetaData, setParameter, supportsRelativeIRIspublic PrefixDocumentFormatImpl()
public PrefixDocumentFormatImpl(@Nonnull PrefixManager manager)
manager - prefix manager to usepublic void setPrefixManager(@Nonnull PrefixManager m)
setPrefixManager in interface PrefixDocumentFormatm - prefix manager to usepublic void setPrefix(String prefixName, String prefix)
PrefixManagersetPrefix in interface PrefixManagerprefixName - name The prefix name (must end with a colon)prefix - The prefix.public void clear()
PrefixManagerclear in interface PrefixManagerpublic Set<String> getPrefixNames()
PrefixManagergetPrefixNames in interface PrefixManagerpublic void setDefaultPrefix(String defaultPrefix)
PrefixManagersetDefaultPrefix in interface PrefixManagerdefaultPrefix - The namespace to be used as the default namespace. Note that the value
may be null in order to clear the default namespace.public boolean containsPrefixMapping(String prefixName)
PrefixManagercontainsPrefixMapping in interface PrefixManagerprefixName - The prefix name to be tested for.true if the manager knows about this prefix and there is a non-null mapping
for this prefix.public String getDefaultPrefix()
PrefixManagergetDefaultPrefix in interface PrefixManagernull if there is no default prefix.public Map<String,String> getPrefixName2PrefixMap()
PrefixManagergetPrefixName2PrefixMap in interface PrefixManagerpublic String getPrefix(String prefixName)
PrefixManagergetDefaultPrefix() method.getPrefix in interface PrefixManagerprefixName - The prefix name. A string that represents a prefix name of the prefix to be
retrieved. Note that specifying ":" is the same as asking for the default prefix (see
the getDefaultPrefix() method).null if there is no prefix name bound to this prefix, or the
prefix name doesn't exist.public IRI getIRI(String prefixIRI)
PrefixManagergetIRI in interface PrefixManagerprefixIRI - The Prefix IRIpublic String getPrefixIRI(IRI iri)
PrefixManagergetPrefixIRI in interface PrefixManageriri - The IRI whose prefix it to be retrievednull if a prefix IRI cannot be generated.public String getPrefixIRIIgnoreQName(IRI iri)
PrefixManagergetPrefixIRIIgnoreQName in interface PrefixManageriri - The IRI whose prefix it to be retrievednull if a prefix IRI cannot be generated.public void copyPrefixesFrom(PrefixManager from)
PrefixManagercopyPrefixesFrom in interface PrefixManagerfrom - The manager that the prefixes should be copied frompublic void copyPrefixesFrom(Map<String,String> from)
PrefixManagercopyPrefixesFrom in interface PrefixManagerfrom - The map containing the prefixespublic void unregisterNamespace(String namespace)
PrefixManagerunregisterNamespace in interface PrefixManagernamespace - The namespace to be removed.public StringComparator getPrefixComparator()
getPrefixComparator in interface PrefixManagerpublic void setPrefixComparator(StringComparator comparator)
setPrefixComparator in interface PrefixManagercomparator - the comparator to usepublic String getKey()
getKey in interface OWLDocumentFormatpublic boolean isPrefixOWLOntologyFormat()
OWLDocumentFormatisPrefixOWLOntologyFormat in interface OWLDocumentFormattrue if this format is an instance of
PrefixDocumentFormat other wise false.public PrefixDocumentFormat asPrefixOWLOntologyFormat()
OWLDocumentFormatPrefixDocumentFormat
then this method will obtain it as a
PrefixDocumentFormat.asPrefixOWLOntologyFormat in interface OWLDocumentFormatPrefixDocumentFormat.Copyright © 2021 The University of Manchester. All rights reserved.