public class JSONGraphSpec extends java.lang.Object implements GraphSpec
| Modifier and Type | Class and Description |
|---|---|
static class |
JSONGraphSpec.EdgeSpec |
static class |
JSONGraphSpec.Ref |
| Constructor and Description |
|---|
JSONGraphSpec(java.lang.String nodeLabel) |
| Modifier and Type | Method and Description |
|---|---|
JSONGraphSpec.EdgeSpec |
addEdge() |
JSONGraphSpec.EdgeSpec |
addEdge(JSONGraphSpec.EdgeSpec edgeSpec) |
JSONGraphSpec.EdgeSpec |
addEdge(java.lang.String edgeType) |
void |
addProperties(java.util.Map<java.lang.String,JSONGraphSpec.Ref> properties) |
JSONGraphSpec |
addProperty(java.lang.String property,
java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,java.lang.Object> function) |
JSONGraphSpec |
addProperty(java.lang.String property,
JSONGraphSpec.Ref ref) |
JSONGraphSpec |
addProperty(java.lang.String property,
java.lang.Object value) |
JSONGraphSpec |
addProperty(java.lang.String property,
java.lang.String fromPointer,
java.lang.Object defaultValue) |
boolean |
equals(java.lang.Object o) |
java.util.Set<JSONGraphSpec.EdgeSpec> |
getEdges() |
java.lang.String |
getNodeLabel() |
java.util.Map<java.lang.String,java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,java.lang.Object>> |
getProperties() |
java.util.Map<java.lang.String,JSONGraphSpec.Ref> |
getRefProperties() |
java.lang.String |
getRefValuesPointer() |
java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.JsonNode> |
getValuesPointer() |
boolean |
hasEdges() |
int |
hashCode() |
boolean |
hasNodeLabel() |
boolean |
hasProperties() |
void |
setEdges(java.util.Set<JSONGraphSpec.EdgeSpec> edges) |
JSONGraphSpec |
setValuesPointer(java.lang.String valuesPointer) |
public JSONGraphSpec(java.lang.String nodeLabel)
public java.lang.String getNodeLabel()
public boolean hasNodeLabel()
public java.util.Map<java.lang.String,JSONGraphSpec.Ref> getRefProperties()
public java.util.Map<java.lang.String,java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,java.lang.Object>> getProperties()
public boolean hasProperties()
public JSONGraphSpec addProperty(java.lang.String property, java.lang.Object value)
public JSONGraphSpec addProperty(java.lang.String property, java.lang.String fromPointer, java.lang.Object defaultValue)
public JSONGraphSpec addProperty(java.lang.String property, java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,java.lang.Object> function)
public void addProperties(java.util.Map<java.lang.String,JSONGraphSpec.Ref> properties)
public JSONGraphSpec addProperty(java.lang.String property, JSONGraphSpec.Ref ref)
public java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.JsonNode> getValuesPointer()
public java.lang.String getRefValuesPointer()
public JSONGraphSpec setValuesPointer(java.lang.String valuesPointer)
public java.util.Set<JSONGraphSpec.EdgeSpec> getEdges()
public boolean hasEdges()
public JSONGraphSpec.EdgeSpec addEdge()
public JSONGraphSpec.EdgeSpec addEdge(java.lang.String edgeType)
public JSONGraphSpec.EdgeSpec addEdge(JSONGraphSpec.EdgeSpec edgeSpec)
public void setEdges(java.util.Set<JSONGraphSpec.EdgeSpec> edges)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2007-2021 Cascading Maintainers. All Rights Reserved.