public class OBOFormatPrefixManager extends Object implements org.semanticweb.owlapi.model.PrefixManager
| Constructor and Description |
|---|
OBOFormatPrefixManager(org.semanticweb.owlapi.model.PrefixManager pm) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsPrefixMapping(String prefixName) |
void |
copyPrefixesFrom(Map<String,String> from) |
void |
copyPrefixesFrom(org.semanticweb.owlapi.model.PrefixManager from) |
String |
getDefaultPrefix() |
org.semanticweb.owlapi.model.IRI |
getIRI(String prefixIRI) |
String |
getPrefix(String prefixName) |
org.semanticweb.owlapi.util.StringComparator |
getPrefixComparator() |
String |
getPrefixIRI(org.semanticweb.owlapi.model.IRI iri) |
String |
getPrefixIRIIgnoreQName(org.semanticweb.owlapi.model.IRI iri) |
Map<String,String> |
getPrefixName2PrefixMap() |
Set<String> |
getPrefixNames() |
void |
setDefaultPrefix(String defaultPrefix) |
void |
setPrefix(String prefixName,
String prefix) |
void |
setPrefixComparator(org.semanticweb.owlapi.util.StringComparator comparator) |
void |
unregisterNamespace(String namespace) |
public OBOFormatPrefixManager(@Nullable org.semanticweb.owlapi.model.PrefixManager pm)
@Nonnull public org.semanticweb.owlapi.util.StringComparator getPrefixComparator()
getPrefixComparator in interface org.semanticweb.owlapi.model.PrefixManagerpublic void setPrefixComparator(@Nonnull org.semanticweb.owlapi.util.StringComparator comparator)
setPrefixComparator in interface org.semanticweb.owlapi.model.PrefixManager@Nullable public String getDefaultPrefix()
getDefaultPrefix in interface org.semanticweb.owlapi.model.PrefixManagerpublic boolean containsPrefixMapping(@Nonnull String prefixName)
containsPrefixMapping in interface org.semanticweb.owlapi.model.PrefixManager@Nullable public String getPrefix(@Nonnull String prefixName)
getPrefix in interface org.semanticweb.owlapi.model.PrefixManager@Nonnull public Map<String,String> getPrefixName2PrefixMap()
getPrefixName2PrefixMap in interface org.semanticweb.owlapi.model.PrefixManager@Nonnull public org.semanticweb.owlapi.model.IRI getIRI(@Nonnull String prefixIRI)
getIRI in interface org.semanticweb.owlapi.model.PrefixManager@Nullable public String getPrefixIRI(@Nonnull org.semanticweb.owlapi.model.IRI iri)
getPrefixIRI in interface org.semanticweb.owlapi.model.PrefixManager@Nullable public String getPrefixIRIIgnoreQName(@Nonnull org.semanticweb.owlapi.model.IRI iri)
getPrefixIRIIgnoreQName in interface org.semanticweb.owlapi.model.PrefixManager@Nonnull public Set<String> getPrefixNames()
getPrefixNames in interface org.semanticweb.owlapi.model.PrefixManagerpublic void setDefaultPrefix(@Nullable String defaultPrefix)
setDefaultPrefix in interface org.semanticweb.owlapi.model.PrefixManagerpublic void setPrefix(@Nonnull String prefixName, @Nonnull String prefix)
setPrefix in interface org.semanticweb.owlapi.model.PrefixManagerprefixName - name The prefix name (must end with a colon)prefix - The prefix. This prefix manager does not accept prefixes that overlap with
the default OBO namespace.public void copyPrefixesFrom(@Nonnull org.semanticweb.owlapi.model.PrefixManager from)
copyPrefixesFrom in interface org.semanticweb.owlapi.model.PrefixManagerpublic void copyPrefixesFrom(@Nonnull Map<String,String> from)
copyPrefixesFrom in interface org.semanticweb.owlapi.model.PrefixManagerpublic void unregisterNamespace(@Nonnull String namespace)
unregisterNamespace in interface org.semanticweb.owlapi.model.PrefixManagerpublic void clear()
clear in interface org.semanticweb.owlapi.model.PrefixManagerCopyright © 2010–2024 The University of Manchester. All rights reserved.