com.JRcServer.window
クラス LayerObject

java.lang.Object
  上位を拡張 com.JRcServer.window.LayerObject

public class LayerObject
extends java.lang.Object

レイヤーオブジェクト.

レイヤーオブジェクトをサポートします.

導入されたバージョン:
JDK 1.4
バージョン:
1.00, 2005/01/07
作成者:
Masahito Suzuki

コンストラクタの概要
LayerObject()
          コンストラクタ.
 
メソッドの概要
 void add(int id)
          新しいID情報をレイヤーに登録.
 void changeID(int srcID, int destID)
          ID位置の条件をチェンジ.
 void changeIndex(int srcIndex, int destIndex)
          インデックス位置の条件をチェンジ.
 void clear()
          情報クリア.
 int getID(int id)
          対象のID情報に対するインデックス位置を取得.
 int[] getIDs()
          格納データID群を取得.
 int getIndex(int index)
          対象のインデックス位置に対するID情報を取得.
 boolean isData(int id)
          ID情報が存在するかチェック.
 void removeID(int id)
          指定ID情報を削除.
 void removeIndex(int index)
          セパレータ情報削除.
 void setID(int srcID, int id)
          新しいID情報を指定IDの後に設定.
 void setIndex(int index, int id)
          新しいID情報を指定インデックスの後に設定.
 int size()
          格納データ数を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LayerObject

public LayerObject()
コンストラクタ.

メソッドの詳細

clear

public final void clear()
情報クリア.

情報をクリアします.


add

public final void add(int id)
               throws InputException
新しいID情報をレイヤーに登録.

新しいID情報をレイヤーに登録します.

パラメータ:
id - 対象のID情報を設定します.
例外:
InputException - 入力例外.

setID

public final void setID(int srcID,
                        int id)
                 throws InputException
新しいID情報を指定IDの後に設定.

新しいID情報を指定IDの後に設定します.

パラメータ:
srcID - 設定対象のインデックス位置を示すID情報を設定します.
id - 対象のID情報を設定します.
例外:
InputException - 入力例外.

setIndex

public final void setIndex(int index,
                           int id)
                    throws InputException
新しいID情報を指定インデックスの後に設定.

新しいID情報を指定インデックスの後に設定します.

パラメータ:
index - 設定対象のインデックス位置を設定します.
id - 対象のID情報を設定します.
例外:
InputException - 入力例外.

removeID

public final void removeID(int id)
指定ID情報を削除.

指定ID情報を削除します.

パラメータ:
id - 対象のID情報を設定します.

removeIndex

public final void removeIndex(int index)
セパレータ情報削除.

対象のセパレータ情報を削除します.

パラメータ:
index - 削除対象のセパレータ項番を設定します.

changeID

public final void changeID(int srcID,
                           int destID)
ID位置の条件をチェンジ.

ID位置の条件をチェンジします.

パラメータ:
srcID - 変更元のインデックス位置を示すIDを設定します.
destID - 変更先のインデックス位置を示すIDを設定します.

changeIndex

public final void changeIndex(int srcIndex,
                              int destIndex)
インデックス位置の条件をチェンジ.

インデックス位置の条件をチェンジします.

パラメータ:
srcIndex - 変更元のインデックス位置を設定します.
destIndex - 変更先のインデックス位置を設定します.

getID

public final int getID(int id)
対象のID情報に対するインデックス位置を取得.

対象のID情報に対するインデックス位置を取得します.

パラメータ:
id - 対象のID情報を設定します.
戻り値:
int 対象のインデックス項番が返されます.
[-1]が返された場合情報は存在しません.

getIndex

public final int getIndex(int index)
対象のインデックス位置に対するID情報を取得.

対象のインデックス位置に対するID情報を取得します.

パラメータ:
index - 対象のインデックス項番を設定します.
戻り値:
int 対象のID情報が返されます.
[-1]が返された場合情報は存在しません.

getIDs

public final int[] getIDs()
格納データID群を取得.

格納されているID群を取得します.

戻り値:
int[] 格納されているID群が返されます.

size

public final int size()
格納データ数を取得.

格納されているデータ数を取得します.

戻り値:
int 格納データ数が返されます.

isData

public final boolean isData(int id)
ID情報が存在するかチェック.

ID情報が存在するかチェックします.

パラメータ:
id - チェック対象のIDを設定します.
戻り値:
boolean ID情報が存在するか返されます.
[true]が返された場合存在します.
[false]が返された場合存在しません.