org.openjena.riot.system
Class PrefixMap

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

public class PrefixMap
extends Object

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


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

Constructor Detail

PrefixMap

public PrefixMap()

PrefixMap

public PrefixMap(PrefixMap other)
Method Detail

getMapping

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


getMappingCopy

public Map<String,com.hp.hpl.jena.iri.IRI> getMappingCopy()
return a copy of the underlying mapping


add

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


add

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


putAll

public void putAll(PrefixMap pmap)
Add a prefix, overwites any existing association


delete

public void delete(String prefix)
Delete a prefix


contains

public boolean contains(String prefix)

abbreviate

public String abbreviate(String uriStr)
Abbreviate an IRI or return null


abbrev

public Pair<String,String> abbrev(String uriStr)
Abbreviate an IRI or retrn null


expand

public String expand(String prefixedName)
Expand a prefix named, return null if it can't be expanded


expand

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


toString

public String toString()
Overrides:
toString in class Object


Licenced under the Apache License, Version 2.0