Class DumpNode
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.controller.datatools.dumprestore.DumpNode
-
- Direct Known Subclasses:
DumpNode.DumpBlankNode,DumpNode.DumpLiteralNode,DumpNode.DumpNullNode,DumpNode.DumpUriNode
public abstract class DumpNode extends Object
A representation of an RDF Node, read from one format of a result set, and able to write to a different format.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDumpNode.BadNodeExceptionstatic classDumpNode.DumpBlankNodestatic classDumpNode.DumpLiteralNodestatic classDumpNode.DumpNullNodestatic classDumpNode.DumpUriNode
-
Constructor Summary
Constructors Constructor Description DumpNode()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static DumpNodefromJson(com.fasterxml.jackson.databind.JsonNode json)static DumpNodefromNquad(String text)abstract StringgetValue()booleanisBlank()booleanisLiteral()booleanisNull()booleanisUri()abstract StringtoNquad()
-
-
-
Method Detail
-
fromJson
public static DumpNode fromJson(com.fasterxml.jackson.databind.JsonNode json) throws DumpNode.BadNodeException
- Throws:
DumpNode.BadNodeException
-
fromNquad
public static DumpNode fromNquad(String text) throws DumpNode.BadNodeException
- Throws:
DumpNode.BadNodeException
-
getValue
public abstract String getValue()
-
toNquad
public abstract String toNquad()
-
isNull
public boolean isNull()
-
isUri
public boolean isUri()
-
isLiteral
public boolean isLiteral()
-
isBlank
public boolean isBlank()
-
-