Class AbstractVertexElement.VertexData
- Object
-
- VertexData
-
- All Implemented Interfaces:
ImmutableVertexI
,Serializable
- Enclosing class:
- AbstractVertexElement
protected static class AbstractVertexElement.VertexData extends Object implements ImmutableVertexI, Serializable
This class holds all vertex data required for path elements. It is used as replacement for a real vertex object in case the path data is serialized, in order to avoid serializing a possibly much larger vertex object.
-
-
Constructor Summary
Constructors Constructor Description VertexData(ImmutableVertexI _vertex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
UUID
getId()
Map<String,String>
getMetadata()
String
getName()
List<UUID>
getPostVertices()
String
getType()
-
-
-
Constructor Detail
-
VertexData
public VertexData(ImmutableVertexI _vertex)
-
-
Method Detail
-
getId
public UUID getId()
- Specified by:
getId
in interfaceImmutableVertexI
-
getName
public String getName()
- Specified by:
getName
in interfaceImmutableVertexI
-
getType
public String getType()
- Specified by:
getType
in interfaceImmutableVertexI
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceImmutableVertexI
-
getMetadata
public Map<String,String> getMetadata()
- Specified by:
getMetadata
in interfaceImmutableVertexI
-
getPostVertices
public List<UUID> getPostVertices()
- Specified by:
getPostVertices
in interfaceImmutableVertexI
-
-