com.agimatec.dbmigrate
Class DBVersionString
java.lang.Object
com.agimatec.dbmigrate.DBVersionString
- All Implemented Interfaces:
- java.lang.Comparable
public final class DBVersionString
- extends java.lang.Object
- implements java.lang.Comparable
Description: Class to parse a file name with dbversion at beginning of the name
Copyright: Copyright (c) 2007
Company: Agimatec GmbH
- Author:
- Roman Stumm
|
Constructor Summary |
protected |
DBVersionString(java.lang.String v)
|
protected |
DBVersionString(java.lang.String prefix,
java.lang.String v)
format:
majorversion.minorversion.increment[_]*.*
majorversion, minorversion and increment are integer strings. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DBVersionString
protected DBVersionString(java.lang.String v)
DBVersionString
protected DBVersionString(java.lang.String prefix,
java.lang.String v)
- format:
majorversion.minorversion.increment[_]*.*
majorversion, minorversion and increment are integer strings.
minorversion, increment and _* are optional
getMajor
public int getMajor()
getMinor
public int getMinor()
getIncrement
public int getIncrement()
getRest
public java.lang.String getRest()
getFileName
public java.lang.String getFileName()
getFileType
public java.lang.String getFileType()
fromString
public static DBVersionString fromString(java.lang.String prefix,
java.lang.String v)
fromString
public static DBVersionString fromString(java.lang.String v)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getVersion
public java.lang.String getVersion()
versionEquals
public boolean versionEquals(DBVersionString other)
isLater
public boolean isLater(DBVersionString other)
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo in interface java.lang.Comparable
Copyright © 2008-2012. All Rights Reserved.