jp.co.melco.preserv
クラス psvRange

java.lang.Object
  拡張jp.co.melco.preserv.psvRange
すべての実装インタフェース:
java.lang.Cloneable, java.io.Serializable
直系の既知のサブクラス:
psvAnyMap

public class psvRange
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

範囲クラスです 最小値、最大値の設定を行うことで範囲判定を行うことが出来ます。 おもに、図形オブジェクト等の表示スケール判定で使用します。

導入されたバージョン:
V2.0
バージョン:
V2.0
作成者:
PreSerV Development Team
関連項目:
直列化された形式

フィールドの概要
protected  int max
          最小値
protected  int min
          最大値
 
コンストラクタの概要
psvRange()
          範囲オブジェクトを構築します。
psvRange(int amin, int amax)
          最小値、最大値を設定した範囲オブジェクトを構築します。
 
メソッドの概要
 java.lang.Object clone()
          このオブジェクトのコピーを作成して返します。
 int get_max()
          最大値を取得します。
 int get_min()
          最小値を取得します。
 boolean inner(int argi)
          指定したスケール値が最小値、最大値の範囲内かの判定を行います。
protected  void readExternal(java.io.ObjectInput in)
          このオブジェクトの内容を復元します。
 void set(int amin, int amax)
          範囲オブジェクトに最小値、最大値を設定します。
 java.lang.String toString()
          このオブジェクトの情報をStringで返します。
protected  void writeExternal(java.io.ObjectOutput out)
          このオブジェクトの内容を保存します。
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

min

protected int min
最大値


max

protected int max
最小値

コンストラクタの詳細

psvRange

public psvRange()
範囲オブジェクトを構築します。

導入されたバージョン:
V2.0

psvRange

public psvRange(int amin,
                int amax)
最小値、最大値を設定した範囲オブジェクトを構築します。

パラメータ:
amin - 最小値
amax - 最大値

導入されたバージョン:
V2.0
メソッドの詳細

inner

public boolean inner(int argi)
指定したスケール値が最小値、最大値の範囲内かの判定を行います。

パラメータ:
argi - スケール値

戻り値:
範囲内の場合は、true そうでない場合は、false
導入されたバージョン:
V2.0

set

public void set(int amin,
                int amax)
範囲オブジェクトに最小値、最大値を設定します。

パラメータ:
amin - 最小値
amax - 最大値

導入されたバージョン:
V2.0

get_min

public int get_min()
最小値を取得します。

戻り値:
最小値

導入されたバージョン:
V3.0 SP12

get_max

public int get_max()
最大値を取得します。

戻り値:
最大値

導入されたバージョン:
V3.0 SP12

clone

public java.lang.Object clone()
このオブジェクトのコピーを作成して返します。

戻り値:
このインスタンスの複製

toString

public java.lang.String toString()
このオブジェクトの情報をStringで返します。

戻り値:
このオブジェクトで定義されている値のString表現

readExternal

protected void readExternal(java.io.ObjectInput in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException
このオブジェクトの内容を復元します。

パラメータ:
in - オブジェクトを復元するためのデータ取り込み元ストリーム
例外:
java.io.IOException - 発生する可能性があるすべての入出力例外
java.lang.ClassNotFoundException - 復元しようとしてるオブジェクトに対応するクラスが見つからない場合

writeExternal

protected void writeExternal(java.io.ObjectOutput out)
                      throws java.io.IOException
このオブジェクトの内容を保存します。

パラメータ:
out - オブジェクトを書き込むストリーム
例外:
java.io.IOException - 発生する可能性があるすべての入出力例外