peersim.skipnet
Class NumericId

java.lang.Object
  extended by peersim.skipnet.NumericId
All Implemented Interfaces:
java.lang.Cloneable

public class NumericId
extends java.lang.Object
implements java.lang.Cloneable

Class that represents the numeric id for a peersim.extras.am.skipnet node.


Constructor Summary
NumericId(int _height)
           
 
Method Summary
 java.lang.Object clone()
           
 int commonPrefixLen(NumericId toCmp)
           
 boolean equals(java.lang.Object object)
           
 void generateAddress()
           
 void generateAddressFromString(java.lang.String string)
           
 int getB()
           
 int getDigit(int n)
           
 int getHeight()
           
 int getNumericValue()
           
 void setB(int b)
           
 void setDigit(int n, int digit)
           
 void setHeight(int height)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NumericId

public NumericId(int _height)
Method Detail

generateAddress

public void generateAddress()

generateAddressFromString

public void generateAddressFromString(java.lang.String string)

commonPrefixLen

public int commonPrefixLen(NumericId toCmp)

getDigit

public int getDigit(int n)

setDigit

public void setDigit(int n,
                     int digit)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getB

public int getB()

setB

public void setB(int b)

getHeight

public int getHeight()

setHeight

public void setHeight(int height)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

getNumericValue

public int getNumericValue()