public class Version extends java.lang.Object implements java.lang.Comparable<Version>
桁 | 意味 | 1~3桁 | メジャーバージョンをあらわす"1" + メジャーバージョン番号(2桁) |
---|---|
4~6桁 | マイナーバージョンをあらわす"2" + マイナーバージョン番号(2桁) |
7~9桁 | ブランチバージョンをあらわす"3" + ブランチバージョン番号(2桁) |
10桁 | 製品状態を表す1桁の番号 |
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
version |
コンストラクタと説明 |
---|
Version(int version)
引数に指定したバージョン番号を元にインスタンスを生成します
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
changeProductStatus(PRODUCT_STATUS status)
現在のバージョンに対して製品状態の変更を行います
|
int |
compareTo(Version arg0) |
int |
getBranchVersion()
現在のブランチバージョン(枝番)を表すint値を取得します
|
int |
getCurrentVersion()
現在のバージョンを表すint値を取得します
|
int |
getMajorVersion()
現在のメジャーバージョンを表すint値を取得します
|
int |
getMinorVersion()
現在のマイナーバージョンを表すint値を取得します
|
PRODUCT_STATUS |
getProductStatus()
現在の製品状態を取得します
|
Version |
revisionUp()
リビジョンアップ(マイナーバージョンアップ)を行います
|
Version |
suffixUp()
サフィックスアップ(ブランチバージョンアップ)を行います
|
java.lang.String |
toString() |
Version |
versionUp()
バージョンアップ(メジャーバージョンアップ)を行います
|
public static final int version
public int getCurrentVersion()
public int getMajorVersion()
public int getMinorVersion()
public int getBranchVersion()
public PRODUCT_STATUS getProductStatus()
public Version versionUp()
public Version revisionUp()
public Version suffixUp()
public void changeProductStatus(PRODUCT_STATUS status)
status
- public java.lang.String toString()
toString
クラス内 java.lang.Object