de.hpi.fgis.voidgen.hadoop.parsing
Class DanchelNode

java.lang.Object
  extended by de.hpi.fgis.voidgen.hadoop.parsing.DanchelNode
Direct Known Subclasses:
DanchelBlankNode, DanchelLiteral, DanchelResource

public abstract class DanchelNode
extends java.lang.Object

DanchelNode is an abstract super-class of all RDF node types.

Author:
Dandy Fenz, Hasso Plattner Institute at University of Potsdam, Germany, Matthias Pohl, Hasso Plattner Institute at University of Potsdam, Germany

Nested Class Summary
static class DanchelNode.NodeType
           
 
Field Summary
(package private) static java.lang.String NULL_VALUE
           
 
Constructor Summary
protected DanchelNode(java.lang.String val, DanchelNode.NodeType t)
           
 
Method Summary
static DanchelNode createDanchelNode(java.lang.String str)
           
 java.lang.String getCompleteStringValue()
           
abstract  java.lang.String getPrefix()
           
abstract  java.lang.String getTag()
           
 java.lang.String getTaggedString()
           
 DanchelNode.NodeType getType()
           
abstract  java.lang.String getValue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL_VALUE

static final java.lang.String NULL_VALUE
See Also:
Constant Field Values
Constructor Detail

DanchelNode

protected DanchelNode(java.lang.String val,
                      DanchelNode.NodeType t)
Method Detail

getCompleteStringValue

public java.lang.String getCompleteStringValue()

getType

public DanchelNode.NodeType getType()

getPrefix

public abstract java.lang.String getPrefix()

getValue

public abstract java.lang.String getValue()

getTag

public abstract java.lang.String getTag()

createDanchelNode

public static DanchelNode createDanchelNode(java.lang.String str)
                                     throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

getTaggedString

public java.lang.String getTaggedString()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object