public class NodeLayoutInformation
extends java.lang.Object
Please make sure to instantiate only one instance per node type to not waste memory.
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
label |
| Constructor and Description |
|---|
NodeLayoutInformation(java.lang.String label,
java.util.Set<java.lang.String> propertyKeys,
java.util.List<EdgeLayoutInformation> outEdgeLayouts,
java.util.List<EdgeLayoutInformation> inEdgeLayouts) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
allowedInEdgeLabels() |
java.lang.String[] |
allowedOutEdgeLabels() |
java.util.Set<java.lang.String> |
edgePropertyKeys(java.lang.String edgeLabel) |
int |
getEdgePropertyCountByOffsetPos(int offsetPos) |
int |
getEdgePropertyOffsetRelativeToAdjacentNodeRef(java.lang.String edgeLabel,
java.lang.String propertyKey) |
java.lang.Integer |
inEdgeToOffsetPosition(java.lang.String edgeLabel) |
int |
numberOfDifferentAdjacentTypes() |
java.lang.Integer |
outEdgeToOffsetPosition(java.lang.String edgeLabel) |
java.util.Set<java.lang.String> |
propertyKeys() |
public NodeLayoutInformation(java.lang.String label,
java.util.Set<java.lang.String> propertyKeys,
java.util.List<EdgeLayoutInformation> outEdgeLayouts,
java.util.List<EdgeLayoutInformation> inEdgeLayouts)
public java.util.Set<java.lang.String> propertyKeys()
public java.lang.String[] allowedOutEdgeLabels()
public java.lang.String[] allowedInEdgeLabels()
public java.util.Set<java.lang.String> edgePropertyKeys(java.lang.String edgeLabel)
public int numberOfDifferentAdjacentTypes()
public java.lang.Integer outEdgeToOffsetPosition(java.lang.String edgeLabel)
public java.lang.Integer inEdgeToOffsetPosition(java.lang.String edgeLabel)
public int getEdgePropertyOffsetRelativeToAdjacentNodeRef(java.lang.String edgeLabel,
java.lang.String propertyKey)
public final int getEdgePropertyCountByOffsetPos(int offsetPos)