Package weka.core
Class RevisionUtils
- java.lang.Object
-
- weka.core.RevisionUtils
-
public class RevisionUtils extends java.lang.ObjectContains utility functions for handling revisions.- Version:
- $Revision: 1.1 $
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRevisionUtils.TypeEnumeration of source control types.
-
Constructor Summary
Constructors Constructor Description RevisionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringextract(java.lang.String s)Extracts the revision string.static java.lang.Stringextract(RevisionHandler handler)Extracts the revision string returned by the RevisionHandler.static RevisionUtils.TypegetType(java.lang.String revision)Determines the type of a (sanitized) revision string.static RevisionUtils.TypegetType(RevisionHandler handler)Determines the type of a (sanitized) revision string returned by the RevisionHandler.static voidmain(java.lang.String[] args)For testing only.
-
-
-
Method Detail
-
extract
public static java.lang.String extract(RevisionHandler handler)
Extracts the revision string returned by the RevisionHandler.- Parameters:
handler- the RevisionHandler to get the revision for- Returns:
- the actual revision string
-
extract
public static java.lang.String extract(java.lang.String s)
Extracts the revision string.- Parameters:
s- the string to get the revision string from- Returns:
- the actual revision string
-
getType
public static RevisionUtils.Type getType(RevisionHandler handler)
Determines the type of a (sanitized) revision string returned by the RevisionHandler.- Parameters:
handler- the RevisionHandler to determine the type for- Returns:
- the type, UNKNOWN if it cannot be determined
-
getType
public static RevisionUtils.Type getType(java.lang.String revision)
Determines the type of a (sanitized) revision string. Use extract(String) method to extract the revision first before calling this method.- Parameters:
revision- the revision to get the type for- Returns:
- the type, UNKNOWN if it cannot be determined
- See Also:
extract(String)
-
main
public static void main(java.lang.String[] args) throws java.lang.ExceptionFor testing only. The first parameter must be a classname of a class implementing the weka.core.RevisionHandler interface.- Parameters:
args- the commandline arguments- Throws:
java.lang.Exception- if something goes wrong
-
-