Protégé-OWL 3.4

edu.stanford.smi.protegex.owl.model
Interface NamespaceMap

All Known Subinterfaces:
NamespaceManager, TripleStore
All Known Implementing Classes:
AbstractNamespaceManager, ImportingOwlNamespaceManager, OWLNamespaceManager, TripleStoreImpl, UnmodifiableNamespaceManager

public interface NamespaceMap

An interface for objects capable of mapping true URI namespaces into their prefixed (e.g., "owl") and vice-versa.

Author:
Holger Knublauch

Method Summary
 String getDefaultNamespace()
           
 String getNamespaceForPrefix(String prefix)
           
 String getPrefix(String namespace)
           
 Collection<String> getPrefixes()
           
 void removePrefix(String prefix)
           
 void setDefaultNamespace(String value)
           
 void setDefaultNamespace(URI uri)
           
 void setPrefix(String namespace, String prefix)
           
 void setPrefix(URI namespace, String prefix)
           
 

Method Detail

getDefaultNamespace

String getDefaultNamespace()

getNamespaceForPrefix

String getNamespaceForPrefix(String prefix)

getPrefix

String getPrefix(String namespace)

getPrefixes

Collection<String> getPrefixes()

removePrefix

void removePrefix(String prefix)

setDefaultNamespace

void setDefaultNamespace(String value)

setDefaultNamespace

void setDefaultNamespace(URI uri)

setPrefix

void setPrefix(String namespace,
               String prefix)

setPrefix

void setPrefix(URI namespace,
               String prefix)

Protégé-OWL 3.4

Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.