Protege-2000 1.7

edu.stanford.smi.protegex.storage.walker.protege
Class BaseNamespaces

java.lang.Object
  |
  +--edu.stanford.smi.protegex.storage.walker.protege.BaseNamespaces
Direct Known Subclasses:
Namespaces

public class BaseNamespaces
extends Object


Constructor Summary
BaseNamespaces(String namespace)
           
 
Method Summary
 void add(String abbrev, String uri)
           
 void decode(String encodedString)
           
 String getAbbrev(String uri)
           
 Map getAbbrevs()
           
 String getDefaultNamespace()
           
 HashMap getModAbbrevMap(BaseNamespaces newNamespaces, HashMap missingNamespaces)
           
 Map getNamespaceMap()
           
 String getURI(String abbrev)
           
 HashMap includeNamespaces(BaseNamespaces newNamespaces)
           
 int size()
           
 String toEncodedString()
           
 String toEncodedString(HashMap namespaces)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseNamespaces

public BaseNamespaces(String namespace)
Method Detail

includeNamespaces

public HashMap includeNamespaces(BaseNamespaces newNamespaces)

getModAbbrevMap

public HashMap getModAbbrevMap(BaseNamespaces newNamespaces,
                               HashMap missingNamespaces)

getDefaultNamespace

public String getDefaultNamespace()

getURI

public String getURI(String abbrev)

getAbbrev

public String getAbbrev(String uri)

getNamespaceMap

public Map getNamespaceMap()

getAbbrevs

public Map getAbbrevs()

size

public int size()

add

public void add(String abbrev,
                String uri)

toEncodedString

public String toEncodedString()

toEncodedString

public String toEncodedString(HashMap namespaces)

decode

public void decode(String encodedString)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.