org.openjena.riot.system
Class PrefixMap

java.lang.Object
  extended by org.openjena.riot.system.PrefixMap
Direct Known Subclasses:
PrefixMap2

public class PrefixMap
extends java.lang.Object

Lightweight, prefix mapping for parsers. No XML rules, no reverse lookup.


Constructor Summary
PrefixMap()
           
PrefixMap(PrefixMap other)
           
 
Method Summary
 Pair<java.lang.String,java.lang.String> abbrev(java.lang.String uriStr)
          Abbrevaite an IRI or retrn null
 java.lang.String abbreviate(java.lang.String uriStr)
          Abbrevaite an IRI or return null
 void add(java.lang.String prefix, com.hp.hpl.jena.iri.IRI iri)
          Add a prefix, overwites any existing association
 void add(java.lang.String prefix, java.lang.String iriString)
          Add a prefix, overwites any existing association
 boolean contains(java.lang.String prefix)
           
 void delete(java.lang.String prefix)
          Delete a prefix
 java.lang.String expand(java.lang.String prefix, java.lang.String localName)
          Expand a prefix, return null if it can't be expanded
 java.util.Map<java.lang.String,com.hp.hpl.jena.iri.IRI> getMapping()
          return the underlying mapping - do not modify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrefixMap

public PrefixMap()

PrefixMap

public PrefixMap(PrefixMap other)
Method Detail

getMapping

public java.util.Map<java.lang.String,com.hp.hpl.jena.iri.IRI> getMapping()
return the underlying mapping - do not modify


add

public void add(java.lang.String prefix,
                java.lang.String iriString)
Add a prefix, overwites any existing association


add

public void add(java.lang.String prefix,
                com.hp.hpl.jena.iri.IRI iri)
Add a prefix, overwites any existing association


delete

public void delete(java.lang.String prefix)
Delete a prefix


contains

public boolean contains(java.lang.String prefix)

abbreviate

public java.lang.String abbreviate(java.lang.String uriStr)
Abbrevaite an IRI or return null


abbrev

public Pair<java.lang.String,java.lang.String> abbrev(java.lang.String uriStr)
Abbrevaite an IRI or retrn null


expand

public java.lang.String expand(java.lang.String prefix,
                               java.lang.String localName)
Expand a prefix, return null if it can't be expanded



Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.