XBRLAPI

A Java API for XBRL


org.xbrlapi.xpointer
Interface PointerPart

All Known Implementing Classes:
PointerPartImpl

public interface PointerPart

Defines the functionality associated with a single scheme component of an XPointer expression.

Author:
Geoffrey Shuetrim (geoff@galexy.net)

Field Summary
static String DefaultPointerNamespace
           
 
Method Summary
 String getEscapedSchemeData()
           
 String getSchemeLocalName()
           
 URI getSchemeNamespace()
           
 String getSchemePrefix()
           
 String getUnescapedSchemeData()
           
 void setEscapedSchemeData(String data)
           
 void setSchemeLocalName(String localName)
           
 void setSchemeNamespace(URI namespace)
           
 void setSchemePrefix(String prefix)
           
 void setUnescapedSchemeData(String data)
           
 

Field Detail

DefaultPointerNamespace

static final String DefaultPointerNamespace
See Also:
Constant Field Values
Method Detail

setSchemeNamespace

void setSchemeNamespace(URI namespace)

getSchemeNamespace

URI getSchemeNamespace()

setSchemeLocalName

void setSchemeLocalName(String localName)

getSchemeLocalName

String getSchemeLocalName()

setSchemePrefix

void setSchemePrefix(String prefix)

getSchemePrefix

String getSchemePrefix()

setUnescapedSchemeData

void setUnescapedSchemeData(String data)

setEscapedSchemeData

void setEscapedSchemeData(String data)

getUnescapedSchemeData

String getUnescapedSchemeData()
Returns:
The unescaped scheme data.

getEscapedSchemeData

String getEscapedSchemeData()
Returns:
the scheme data escaped so that it is ready for insertion into a pointer part.

SourceForge Logo