XBRLAPI

A Java API for XBRL


org.xbrlapi.xpointer
Class PointerPartImpl

java.lang.Object
  extended by org.xbrlapi.xpointer.PointerPartImpl
All Implemented Interfaces:
PointerPart

public class PointerPartImpl
extends Object
implements PointerPart


Field Summary
 
Fields inherited from interface org.xbrlapi.xpointer.PointerPart
DefaultPointerNamespace
 
Constructor Summary
PointerPartImpl()
          Create an uninitialised pointer part.
 
Method Summary
 String getEscapedSchemeData()
           
 String getSchemeLocalName()
           
 URI getSchemeNamespace()
           
 String getSchemePrefix()
           
 String getUnescapedSchemeData()
           
 void setEscapedSchemeData(String escapedData)
           
 void setSchemeLocalName(String localName)
           
 void setSchemeNamespace(URI namespace)
           
 void setSchemePrefix(String prefix)
           
 void setUnescapedSchemeData(String unescapedData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PointerPartImpl

public PointerPartImpl()
Create an uninitialised pointer part.

Method Detail

setSchemeNamespace

public void setSchemeNamespace(URI namespace)
Specified by:
setSchemeNamespace in interface PointerPart

getSchemeNamespace

public URI getSchemeNamespace()
Specified by:
getSchemeNamespace in interface PointerPart

setSchemeLocalName

public void setSchemeLocalName(String localName)
Specified by:
setSchemeLocalName in interface PointerPart

getSchemeLocalName

public String getSchemeLocalName()
Specified by:
getSchemeLocalName in interface PointerPart

setSchemePrefix

public void setSchemePrefix(String prefix)
Specified by:
setSchemePrefix in interface PointerPart

getSchemePrefix

public String getSchemePrefix()
Specified by:
getSchemePrefix in interface PointerPart

setEscapedSchemeData

public void setEscapedSchemeData(String escapedData)
Specified by:
setEscapedSchemeData in interface PointerPart

setUnescapedSchemeData

public void setUnescapedSchemeData(String unescapedData)
Specified by:
setUnescapedSchemeData in interface PointerPart

getUnescapedSchemeData

public String getUnescapedSchemeData()
Specified by:
getUnescapedSchemeData in interface PointerPart
Returns:
The unescaped scheme data.

getEscapedSchemeData

public String getEscapedSchemeData()
Specified by:
getEscapedSchemeData in interface PointerPart
Returns:
the scheme data escaped so that it is ready for insertion into a pointer part.

SourceForge Logo