| 
Rice Pastry API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectrice.p2p.glacier.VersionKey
DESCRIBE THE CLASS
| Nested Class Summary | 
| Nested classes inherited from class rice.p2p.commonapi.Id | 
Id.Distance | 
| Field Summary | |
protected  Id | 
id
DESCRIBE THE FIELD  | 
protected  long | 
version
DESCRIBE THE FIELD  | 
| Constructor Summary | |
VersionKey(Id id,
           long version)
Constructor for VersionKey.  | 
|
| Method Summary | |
 Id | 
addToId(Id.Distance offset)
Adds a feature to the ToId attribute of the VersionKey object  | 
static VersionKey | 
build(java.lang.String s)
DESCRIBE THE METHOD  | 
 boolean | 
clockwise(Id nid)
DESCRIBE THE METHOD  | 
 int | 
compareTo(java.lang.Object o)
DESCRIBE THE METHOD  | 
 Id.Distance | 
distanceFromId(Id nid)
DESCRIBE THE METHOD  | 
 boolean | 
equals(java.lang.Object peer)
DESCRIBE THE METHOD  | 
 int | 
getByteArrayLength()
Returns the length of the byte[] representing this Id  | 
 Id | 
getId()
Gets the Id attribute of the VersionKey object  | 
 long | 
getVersion()
Gets the Version attribute of the VersionKey object  | 
 int | 
hashCode()
DESCRIBE THE METHOD  | 
 boolean | 
isBetween(Id ccw,
          Id cw)
Gets the Between attribute of the VersionKey object  | 
 Id.Distance | 
longDistanceFromId(Id nid)
DESCRIBE THE METHOD  | 
 byte[] | 
toByteArray()
DESCRIBE THE METHOD  | 
 void | 
toByteArray(byte[] result,
            int offset)
Stores the byte[] value of this Id in the provided byte array  | 
 java.lang.String | 
toString()
DESCRIBE THE METHOD  | 
 java.lang.String | 
toStringFull()
DESCRIBE THE METHOD  | 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
protected Id id
protected long version
| Constructor Detail | 
public VersionKey(Id id,
                  long version)
id - DESCRIBE THE PARAMETERversion - DESCRIBE THE PARAMETER| Method Detail | 
public long getVersion()
public Id getId()
public int getByteArrayLength()
getByteArrayLength in interface Id
public boolean isBetween(Id ccw,
                         Id cw)
isBetween in interface Idccw - DESCRIBE THE PARAMETERcw - DESCRIBE THE PARAMETER
public boolean equals(java.lang.Object peer)
peer - DESCRIBE THE PARAMETER
public java.lang.String toString()
public java.lang.String toStringFull()
toStringFull in interface Idpublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparableo - DESCRIBE THE PARAMETER
public int hashCode()
public byte[] toByteArray()
toByteArray in interface Id
public void toByteArray(byte[] result,
                        int offset)
toByteArray in interface Idresult - DESCRIBE THE PARAMETERoffset - DESCRIBE THE PARAMETERpublic Id.Distance longDistanceFromId(Id nid)
longDistanceFromId in interface Idnid - DESCRIBE THE PARAMETER
public Id.Distance distanceFromId(Id nid)
distanceFromId in interface Idnid - DESCRIBE THE PARAMETER
public Id addToId(Id.Distance offset)
addToId in interface Idoffset - The feature to be added to the ToId attribute
public boolean clockwise(Id nid)
clockwise in interface Idnid - DESCRIBE THE PARAMETER
public static VersionKey build(java.lang.String s)
s - DESCRIBE THE PARAMETER
  | 
Rice Pastry API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||