
public abstract class AbstractLiteralNode extends AbstractNode implements LiteralNode
| Modifier and Type | Field and Description |
|---|---|
static Comparator<Object> |
LITERALDATACOMPARATOR |
| Constructor and Description |
|---|
AbstractLiteralNode(ContextNode contextNode) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(LiteralNode other) |
void |
delete()
Deletes this node.
|
boolean |
equals(Object object) |
Graph |
getGraph()
Get the graph of this node.
|
Boolean |
getLiteralDataBoolean()
Get the literal data boolean.
|
Double |
getLiteralDataNumber()
Get the literal data number.
|
String |
getLiteralDataString()
Get the literal data string.
|
Statement.LiteralStatement |
getStatement()
Gets the statement that represents this literal node.
|
XDIArc |
getXDIArc()
Every node has an associated arc.
|
int |
hashCode() |
static boolean |
isLiteralDataEqual(Object literalData1,
Object literalData2) |
static boolean |
isValidLiteralData(Object literalData) |
static Object |
jsonElementToLiteralData(com.google.gson.JsonElement jsonElement) |
static com.google.gson.JsonElement |
literalDataToJsonElement(Object literalData) |
static String |
literalDataToString(Object literalData) |
void |
setLiteralDataBoolean(Boolean literalData)
Set the literal data boolean.
|
void |
setLiteralDataNumber(Double literalData)
Set the literal data number.
|
void |
setLiteralDataString(String literalData)
Set the literal data string.
|
static Object |
stringToLiteralData(String string) |
String |
toString() |
getContextNode, getContextNode, getXDIAddressclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetLiteralData, setLiteralDatagetContextNode, getContextNode, getXDIAddresspublic static final Comparator<Object> LITERALDATACOMPARATOR
public AbstractLiteralNode(ContextNode contextNode)
public Graph getGraph()
Nodepublic void delete()
Nodepublic XDIArc getXDIArc()
Nodepublic String getLiteralDataString()
LiteralNodegetLiteralDataString in interface LiteralNodepublic Double getLiteralDataNumber()
LiteralNodegetLiteralDataNumber in interface LiteralNodepublic Boolean getLiteralDataBoolean()
LiteralNodegetLiteralDataBoolean in interface LiteralNodepublic void setLiteralDataString(String literalData)
LiteralNodesetLiteralDataString in interface LiteralNodeliteralData - The literal data string associated with the literal node.public void setLiteralDataNumber(Double literalData)
LiteralNodesetLiteralDataNumber in interface LiteralNodeliteralData - The literal data number associated with the literal node.public void setLiteralDataBoolean(Boolean literalData)
LiteralNodesetLiteralDataBoolean in interface LiteralNodeliteralData - The literal data boolean associated with the literal node.public Statement.LiteralStatement getStatement()
LiteralNodegetStatement in interface LiteralNodepublic int compareTo(LiteralNode other)
compareTo in interface Comparable<LiteralNode>public static boolean isValidLiteralData(Object literalData)
public static boolean isLiteralDataEqual(Object literalData1, Object literalData2)
public static com.google.gson.JsonElement literalDataToJsonElement(Object literalData)
public static Object jsonElementToLiteralData(com.google.gson.JsonElement jsonElement)
Copyright © 2017. All rights reserved.