org.apache.subversion.javahl.types
Class Revision.Number

java.lang.Object
  extended by org.apache.subversion.javahl.types.Revision
      extended by org.apache.subversion.javahl.types.Revision.Number
All Implemented Interfaces:
Serializable
Enclosing class:
Revision

public static class Revision.Number
extends Revision

class to specify a Revision by number

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.subversion.javahl.types.Revision
Revision.DateSpec, Revision.Kind, Revision.Number
 
Field Summary
protected  long revNumber
          the revision number
 
Fields inherited from class org.apache.subversion.javahl.types.Revision
BASE, COMMITTED, HEAD, PREVIOUS, revKind, START, SVN_INVALID_REVNUM, WORKING
 
Constructor Summary
Revision.Number(long number)
          create a revision by number object
 
Method Summary
 boolean equals(Object target)
          compare to revision objects
 long getNumber()
          Returns the revision number
 int hashCode()
           
 String toString()
          return the textual representation of the revision
 
Methods inherited from class org.apache.subversion.javahl.types.Revision
getInstance, getInstance, getKind
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

revNumber

protected long revNumber
the revision number

Constructor Detail

Revision.Number

public Revision.Number(long number)
create a revision by number object

Parameters:
number - the number
Throws:
IllegalArgumentException - If the specified revision number is invalid.
Method Detail

getNumber

public long getNumber()
Returns the revision number

Returns:
number

toString

public String toString()
return the textual representation of the revision

Overrides:
toString in class Revision
Returns:
english text

equals

public boolean equals(Object target)
compare to revision objects

Overrides:
equals in class Revision
Parameters:
target -
Returns:
if both object have equal content

hashCode

public int hashCode()
Overrides:
hashCode in class Revision