edu.stanford.smi.protegex.owl.model.impl
Class AbstractNamespaceManager
java.lang.Object
edu.stanford.smi.protegex.owl.model.impl.AbstractNamespaceManager
- All Implemented Interfaces:
- edu.stanford.smi.protege.model.Localizable, NamespaceManager, NamespaceMap, Serializable
- Direct Known Subclasses:
- ImportingOwlNamespaceManager, OWLNamespaceManager
public abstract class AbstractNamespaceManager
- extends Object
- implements NamespaceManager, Serializable, edu.stanford.smi.protege.model.Localizable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_PREFIX_START
public static final String DEFAULT_PREFIX_START
- See Also:
- Constant Field Values
DEFAULT_NAMESPACE_PREFIX
public static final String DEFAULT_NAMESPACE_PREFIX
- See Also:
- Constant Field Values
AbstractNamespaceManager
public AbstractNamespaceManager()
getNextAvailablePrefixName
public String getNextAvailablePrefixName()
isValidPrefix
public static boolean isValidPrefix(String prefix)
getDefaultNamespace
public String getDefaultNamespace()
- Specified by:
getDefaultNamespace
in interface NamespaceMap
setDefaultNamespace
public void setDefaultNamespace(String value)
- Specified by:
setDefaultNamespace
in interface NamespaceMap
setDefaultNamespace
public void setDefaultNamespace(URI uri)
- Specified by:
setDefaultNamespace
in interface NamespaceMap
setPrefix
public void setPrefix(URI namespace,
String prefix)
- Specified by:
setPrefix
in interface NamespaceMap
addImport
public void addImport(TripleStore imported)
- Specified by:
addImport
in interface NamespaceManager
addNamespaceManagerListener
public void addNamespaceManagerListener(NamespaceManagerListener listener)
- Specified by:
addNamespaceManagerListener
in interface NamespaceManager
removeNamespaceManagerListener
public void removeNamespaceManagerListener(NamespaceManagerListener listener)
- Specified by:
removeNamespaceManagerListener
in interface NamespaceManager
tellNamespaceChanged
protected void tellNamespaceChanged(String prefix,
String oldNamespace,
String newNamespace)
tellPrefixChanged
protected void tellPrefixChanged(String namespace,
String oldPrefix,
String newPrefix)
localize
public void localize(edu.stanford.smi.protege.model.KnowledgeBase kb)
- Specified by:
localize
in interface edu.stanford.smi.protege.model.Localizable
Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.