public class Restriction extends java.lang.Object implements Var<Restriction>
Membership
in der Rolle "Via" eines Node
Objekts,
wenn vorhanden, wider. Sie ist initial mit 0-en besetzt und
wird erst nach der Segmentierung mit echten Ids versorgt.
Da Objekte dieser Klasse Kinder des Vertex
sind, wird die Via-Id hier nicht gespeichert, entspricht
jedoch der Id des Vertex.Constructor and Description |
---|
Restriction() |
Restriction(long id,
byte clazz,
int from,
int to) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
clazzToString(byte clazz)
Liefert eine lesbare und parsbare Darstellung der Clazz.
|
byte |
getClazz() |
int |
getFrom() |
long |
getId() |
int |
getTo() |
Restriction |
readFromStream(InStream inStream)
Deserialisiert dieses Objekt aus einem Stream.
|
void |
setClazz(byte clazz) |
void |
setFrom(int from) |
void |
setId(long id) |
void |
setTo(int to) |
java.lang.String |
toString() |
void |
writeToStream(OutStream outStream)
Serialisiert dieses Objekt in einen Stream.
|
public Restriction()
public Restriction(long id, byte clazz, int from, int to)
public void setId(long id)
public long getId()
public void setClazz(byte clazz)
public byte getClazz()
public void setFrom(int from)
public int getFrom()
public void setTo(int to)
public int getTo()
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String clazzToString(byte clazz)
clazz
- Restriction-Typepublic Restriction readFromStream(InStream inStream)
Var
readFromStream
in interface Var<Restriction>
inStream
- InStream
this
zurueckgeben.public void writeToStream(OutStream outStream)
Var
writeToStream
in interface Var<Restriction>
outStream
- OutStream