com.JRcServer.window
クラス WindowGroup

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

public class WindowGroup
extends BaseWindowItem

ウィンドウグループ.

ウィンドウグループをサポートします.
このオブジェクトは、各コンポーネントのグループ化を 管理する為のオブジェクトです.

導入されたバージョン:
JDK 1.4
バージョン:
1.00, 2004/12/18
作成者:
Masahito Suzuki

コンストラクタの概要
WindowGroup(WindowObject base)
          コンストラクタ.
 
メソッドの概要
 void addComponent(java.lang.String group, java.lang.String name)
          対象コンポーネント名をグループ登録.
 void addGroup(java.lang.String group)
          対象グループを追加.
 void flush()
          情報を更新.
 java.lang.String getComponentByGroup(java.lang.String name)
          対象コンポーネント名に対するグループ名を取得.
 java.lang.String[] getComponents()
          対象のコンポーネント名群を取得.
 java.lang.String[] getGroupByComponent(java.lang.String group)
          対象グループ名に対するコンポーネント名群を取得.
 java.lang.String[] getGroupNames()
          格納グループ名群を取得.
 java.lang.String getName()
          対象ウィンドウオブジェクト名を取得.
 boolean isComponent(java.lang.String name)
          対象コンポーネント名が存在するかチェック.
 boolean isGroup(java.lang.String group)
          対象グループ名が存在するかチェック.
 boolean isGroupToComponent(java.lang.String group, java.lang.String name)
          対象グループ名内のコンポーネント名が存在するかチェック.
 boolean isUse()
          オブジェクト有効チェック.
 void removeComponent(java.lang.String name)
          対象コンポーネント名を削除.
 void removeGroup(java.lang.String group)
          対象グループを削除.
 void update()
          情報アップデート.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WindowGroup

public WindowGroup(WindowObject base)
            throws InputException
コンストラクタ.

ウィンドウグループIDを生成します.

パラメータ:
base - ウィンドウオブジェクトを設定します.
例外:
InputException - 入力例外.
メソッドの詳細

flush

public void flush()
情報を更新.

情報を更新します.
このメソッドはアイテムを設定した後に1度実施する必要があります.
また、画面を更新する場合は[BaseWindowItem.update]メソッドを 利用してください.

定義:
クラス BaseWindowItem 内の flush

update

public void update()
情報アップデート.

情報をアップデートします.

定義:
クラス BaseWindowItem 内の update

addGroup

public final void addGroup(java.lang.String group)
                    throws InputException
対象グループを追加.

対象のグループを追加します.

パラメータ:
group - 新規追加を行うグループ名を設定します.
例外:
InputException - 入力例外.

removeGroup

public final void removeGroup(java.lang.String group)
対象グループを削除.

対象のグループを削除します.

パラメータ:
group - 削除対象のグループ名を設定します.

getGroupNames

public final java.lang.String[] getGroupNames()
格納グループ名群を取得.

格納されているグループ名群を取得します.

戻り値:
String[] 格納グループ名群が返されます.

addComponent

public final void addComponent(java.lang.String group,
                               java.lang.String name)
                        throws InputException
対象コンポーネント名をグループ登録.

対象コンポーネント名をグループに登録します.

パラメータ:
group - 追加対象のグループ名を設定します.
name - 対象のコンポーネント名を設定します.
例外:
InputException - 入力例外.

removeComponent

public final void removeComponent(java.lang.String name)
対象コンポーネント名を削除.

対象のコンポーネント名を削除します.

パラメータ:
name - 対象のコンポーネント名を設定します.

getComponents

public final java.lang.String[] getComponents()
対象のコンポーネント名群を取得.

対象のコンポーネント名群を取得します.

戻り値:
String[] 対象のコンポーネント名群が返されます.

getComponentByGroup

public final java.lang.String getComponentByGroup(java.lang.String name)
対象コンポーネント名に対するグループ名を取得.

対象コンポーネント名に対するグループ名を取得します.

パラメータ:
name - 対象のコンポーネント名を設定します.
戻り値:
String 対象のグループ名が返されます.

getGroupByComponent

public final java.lang.String[] getGroupByComponent(java.lang.String group)
対象グループ名に対するコンポーネント名群を取得.

対象グループ名に対するコンポーネント名群を取得します.

パラメータ:
group - 対象のグループ名を設定します.
戻り値:
String[] 格納されているコンポーネント名群が返されます.

getName

public final java.lang.String getName()
対象ウィンドウオブジェクト名を取得.

対象ウィンドウオブジェクト名を取得します.

定義:
クラス BaseWindowItem 内の getName
戻り値:
String 対象ウィンドウオブジェクト名が返されます.

isGroup

public final boolean isGroup(java.lang.String group)
対象グループ名が存在するかチェック.

対象のグループ名が存在するかチェックします.

パラメータ:
group - 対象のグループ名を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合存在します.
[false]が返された場合存在しません.

isComponent

public final boolean isComponent(java.lang.String name)
対象コンポーネント名が存在するかチェック.

対象のコンポーネント名が存在するかチェックします.

パラメータ:
name - 対象のコンポーネント名を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合存在します.
[false]が返された場合存在しません.

isGroupToComponent

public final boolean isGroupToComponent(java.lang.String group,
                                        java.lang.String name)
対象グループ名内のコンポーネント名が存在するかチェック.

対象のグループ名内のコンポーネント名が存在するかチェックします.

パラメータ:
group - 対象のグループ名を設定します.
name - 対象のコンポーネント名を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合存在します.
[false]が返された場合存在しません.

isUse

public final boolean isUse()
オブジェクト有効チェック.

オブジェクトが有効であるかチェックします.

定義:
クラス BaseWindowItem 内の isUse
戻り値:
boolean オブジェクト有効結果が返されます.
[true]が返された場合オブジェクトは有効です.
[false]が返された場合オブジェクトは有効ではありません.