com.borland.primetime.teamdev.vcs
Class StringRevisionNumber
java.lang.Object
|
+--com.borland.primetime.teamdev.vcs.AbstractRevisionNumber
|
+--com.borland.primetime.teamdev.vcs.StringRevisionNumber
- All Implemented Interfaces:
- java.lang.Comparable
- public class StringRevisionNumber
- extends AbstractRevisionNumber
Subclass of AbstractRevisionNumber
that implements a revision number
as a combination of digits separated by "." (period).
There are two main formats : X.Y and X.Y.Z.W. The first is the most common used
to denote a major revision followed by a secondary revision number. The second format
is used for files owned by a branch. If a revision element is se to -1 it means that it's
not used.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringRevisionNumber
public StringRevisionNumber()
StringRevisionNumber
public StringRevisionNumber(java.lang.String revNumber)
getRevisionString
public java.lang.String getRevisionString()
- Overrides:
getRevisionString
in class AbstractRevisionNumber
getPrecedence
public int getPrecedence()
- Overrides:
getPrecedence
in class AbstractRevisionNumber
doComparison
public int doComparison(AbstractRevisionNumber arn)
- Compare two revision based on the numeric value
- Overrides:
doComparison
in class AbstractRevisionNumber