org.tigris.subversion.svnclientadapter
Class SVNRevision
java.lang.Object
org.tigris.subversion.svnclientadapter.SVNRevision
- Direct Known Subclasses:
- SVNRevision.DateSpec, SVNRevision.Number
public class SVNRevision
- extends java.lang.Object
Class to specify a revision in a svn command.
This class has been copied directly from javahl and renamed to SVNRevision
the static method getRevision has then been added to the class
Method Summary |
boolean |
equals(java.lang.Object target)
|
int |
getKind()
|
static SVNRevision |
getRevision(java.lang.String revision)
get a revision from a string
revision can be :
- a date with the following format : MM/DD/YYYY HH:MM AM_PM
- a revision number
- HEAD, BASE, COMMITED or PREV |
static SVNRevision |
getRevision(java.lang.String revision,
java.text.SimpleDateFormat aDateFormat)
get a revision from a string
revision can be :
- a date with the format according to dateFormat
- a revision number
- HEAD, BASE, COMMITED or PREV |
int |
hashCode()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
dateFormat
protected static final java.text.DateFormat dateFormat
revKind
protected int revKind
HEAD
public static final SVNRevision HEAD
START
public static final SVNRevision START
COMMITTED
public static final SVNRevision COMMITTED
PREVIOUS
public static final SVNRevision PREVIOUS
BASE
public static final SVNRevision BASE
WORKING
public static final SVNRevision WORKING
SVN_INVALID_REVNUM
public static final int SVN_INVALID_REVNUM
- See Also:
- Constant Field Values
INVALID_REVISION
public static final SVNRevision.Number INVALID_REVISION
SVNRevision
public SVNRevision(int kind)
getKind
public int getKind()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object target)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getRevision
public static SVNRevision getRevision(java.lang.String revision,
java.text.SimpleDateFormat aDateFormat)
throws java.text.ParseException
- get a revision from a string
revision can be :
- a date with the format according to
dateFormat
- a revision number
- HEAD, BASE, COMMITED or PREV
- Parameters:
revision
- aDateFormat
-
- Returns:
- Revision
- Throws:
java.text.ParseException
- when the revision string cannot be parsed
getRevision
public static SVNRevision getRevision(java.lang.String revision)
throws java.text.ParseException
- get a revision from a string
revision can be :
- a date with the following format : MM/DD/YYYY HH:MM AM_PM
- a revision number
- HEAD, BASE, COMMITED or PREV
- Parameters:
revision
-
- Returns:
- Revision
- Throws:
java.text.ParseException
- when the revision string cannot be parsed