shohaku.ogdl
クラス OgdlParseIndex

java.lang.Object
  拡張shohaku.ogdl.OgdlParseIndex

public final class OgdlParseIndex
extends java.lang.Object

評価する文字列のインデックスを表現する機能を提供します。


コンストラクタの概要
OgdlParseIndex()
          Integer 型の初期値(0)で初期化します.
OgdlParseIndex(int index)
          指定の値で初期化します.
 
メソッドの概要
 int add(int val)
          現在のインデックスに対して引数を加算します。
 int decrement()
          現在のインデックスに対して値 1 を減分します。
 boolean equals(java.lang.Object obj)
          同値性を検証します、 OgdlParseIndex 型でありインデックスが同値の場合は true と見なします。
 int get()
          現在のインデックスを返却します。
 int hashCode()
          現在のインデックスをハッシュ値として返却します。
 int increment()
          現在のインデックスに対して値 1 を増分します。
 void set(int index)
          新たなインデックスを格納します。
 int subtract(int val)
          現在のインデックスに対して引数を減算します。
 java.lang.String toString()
          インデックスの文字列表現(String.valueOf(OgdlParseIndex.getIndex()))を返却します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

OgdlParseIndex

public OgdlParseIndex()
Integer 型の初期値(0)で初期化します.


OgdlParseIndex

public OgdlParseIndex(int index)
指定の値で初期化します.

パラメータ:
index - 初期値
メソッドの詳細

get

public int get()
現在のインデックスを返却します。

戻り値:
現在の値

set

public void set(int index)
新たなインデックスを格納します。

パラメータ:
index - インデックス

add

public int add(int val)
現在のインデックスに対して引数を加算します。

パラメータ:
val - 加算する値
戻り値:
加算後の値

subtract

public int subtract(int val)
現在のインデックスに対して引数を減算します。

パラメータ:
val - 減算する値
戻り値:
減算後の値

increment

public int increment()
現在のインデックスに対して値 1 を増分します。

戻り値:
増分後の値

decrement

public int decrement()
現在のインデックスに対して値 1 を減分します。

戻り値:
減分後の値

equals

public boolean equals(java.lang.Object obj)
同値性を検証します、 OgdlParseIndex 型でありインデックスが同値の場合は true と見なします。

パラメータ:
obj - 比較先
戻り値:
OgdlParseIndex 型でありインデックスが同値の場合は true

hashCode

public int hashCode()
現在のインデックスをハッシュ値として返却します。

戻り値:
ハッシュ値

toString

public java.lang.String toString()
インデックスの文字列表現(String.valueOf(OgdlParseIndex.getIndex()))を返却します。

戻り値:
インデックスの文字列表現