概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.1.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.resource
クラス GUIData

    java.lang.Object
      org.opengion.hayabusa.resource.GUIData

    public final class GUIData

extends Object

画面オブジェクトの元となる 画面データを作成します。 画面データは、言語(lang)に依存しない情報で、最終的な 画面オブジェクト内部で 使用される 固定的なデータオブジェクトになります。

機能階層
  リソース管理
変更履歴:

  4.0.0 (2004/12/31) 新規作成

バージョン
  4.0
作成者
  Kazuhiko Hasegawa
導入されたバージョン:
  JDK5.0,

フィールドの概要
`static int` | `ADDRESS`
`static int` | `CLASSIFY`
`static int` | `DATA_SIZE`
`static int` | `GROUPS`
`static int` | `GUIKEY` 内部データのカラム番号 0
`static int` | `GUILVL`
`static int` | `KBLINK`
`static int` | `LABEL_CLM`
`static int` | `PARAM`
`static int` | `ROLES`
`static int` | `RWMODE`
`static int` | `SEQNO`
`static int` | `TARGET`

コンストラクタの概要
`GUIData(String[] data)` 配列文字列のデータを元に、GUIDataオブジェクトを構築します。

メソッドの概要
`String` | `getAddress()` 画面オブジェクトのアドレスを返します。
`String` | `getClassify()` 画面オブジェクトの分類を返します。
`String` | `getGroups()` 画面オブジェクトのグループを返します。
`String` | `getGuiKey()` 画面オブジェクトのキーを返します。
`int` | `getGuiLevel()` 画面オブジェクトの階層レベルを返します。
`String` | `getKblink()` 画面オブジェクトのリンク区分を返します。
`String` | `getLabelClm()` 画面オブジェクトの画面カラムIDを返します。
`String` | `getMode()` 画面オブジェクトのモード文字列を返します。
`String` | `getParam()` 画面オブジェクトのパラメータを返します。
`String` | `getRealAddress()` トップからの実行アドレス情報を取得します。
`String` | `getRealAddress(String page)` トップからの実行アドレス情報を取得します。
`RoleMode` | `getRoleMode()` ロールモード情報を取得します。
`String` | `getRoles()` 画面オブジェクトのロールズを返します。
`int` | `getSeqno()` 画面オブジェクトの表示順を返します。
`String` | `getTarget()` 画面オブジェクトのターゲットを返します。
`String` | `toString()` オブジェクトの識別子として，詳細なユーザー情報を返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

フィールドの詳細

### GUIKEY

    public static final int GUIKEY

  内部データのカラム番号 0

  関連項目:
    定数フィールド値

### GUILVL

    public static final int GUILVL

関連項目:
  定数フィールド値

### LABEL_CLM

    public static final int LABEL_CLM

関連項目:
  定数フィールド値

### ADDRESS

    public static final int ADDRESS

関連項目:
  定数フィールド値

### SEQNO

    public static final int SEQNO

関連項目:
  定数フィールド値

### GROUPS

    public static final int GROUPS

関連項目:
  定数フィールド値

### CLASSIFY

    public static final int CLASSIFY

関連項目:
  定数フィールド値

### ROLES

    public static final int ROLES

関連項目:
  定数フィールド値

### RWMODE

    public static final int RWMODE

関連項目:
  定数フィールド値

### TARGET

    public static final int TARGET

関連項目:
  定数フィールド値

### PARAM

    public static final int PARAM

関連項目:
  定数フィールド値

### KBLINK

    public static final int KBLINK

関連項目:
  定数フィールド値

### DATA_SIZE

    public static final int DATA_SIZE

関連項目:
  定数フィールド値

コンストラクタの詳細

### GUIData

    GUIData(String[] data)

  配列文字列のデータを元に、GUIDataオブジェクトを構築します。 このコンストラクタは、他のパッケージから呼び出せないように、 パッケージプライベートにしておきます。 このコンストラクタは、ＤＢリソースファイルを想定しています。

  パラメータ:
    `data` - String[] GUIKEY,GUILVL,LABEL_CLM,ADDRESS,SEQNO,GROUPS,CLASSIFY,ROLES,RWMODE,TARGET,KBLINK
  変更履歴:

    4.3.3.7 (2008/11/22) https対応
    5.1.3.0 (2010/02/01) 画面ロールのroot の場合は、user が root 以外、アクセス禁止のはず

メソッドの詳細

### getGuiKey

    public String getGuiKey()

  画面オブジェクトのキーを返します。

  戻り値:
    画面オブジェクトのキー

### getGuiLevel

    public int getGuiLevel()

  画面オブジェクトの階層レベルを返します。

  戻り値:
    画面オブジェクトの階層レベル

### getLabelClm

    public String getLabelClm()

  画面オブジェクトの画面カラムIDを返します。 これは、同一画面ID(GUIKEY)で、ロール違いやアドレス違いにより 画面に表示する名称を変える場合に使用します。

  戻り値:
    画面オブジェクトの画面カラムID

### getAddress

    public String getAddress()

  画面オブジェクトのアドレスを返します。

  戻り値:
    画面オブジェクトのアドレス

### getRealAddress

    public String getRealAddress()

  トップからの実行アドレス情報を取得します。 コンテキスト名とリンク区分属性を利用して、サーバートップからのアドレスを 返します。ただし、GUIリソースに、http://～ または、.～ から始まるアドレスは そのまま、なにも変換せずに返します。 param 属性がある場合は、引数として後ろに追加します。 http://AAAA ⇒ http://AAAA ../../AAAA/ ⇒ ../../AAAA/ AAAA ⇒ /CONTEXT_NAME/KBLINK/AAAA/

  戻り値:
    realAddress 実行実アドレス
  変更履歴:

    3.5.5.0 (2004/03/12) 新規追加
    4.0.0 (2005/01/31) param 属性の追加

### getRealAddress

    public String getRealAddress(String page)

  トップからの実行アドレス情報を取得します。 コンテキスト名とリンク区分属性を利用して、サーバートップからのアドレスを 返します。ただし、GUIリソースに、http://～ または、.～ から始まるアドレスは そのまま、なにも変換せずに返します。 また、アドレスの最後がスラッシュ(/)で終了している場合は、page属性を追加します。 http://AAAA ⇒ http://AAAA ../../AAAA/ ⇒ ../../AAAA/ AAAA ⇒ /CONTEXT_NAME/KBLINK/AAAA/

  パラメータ:
    `page` - 実行ページ（index.jsp など）
  戻り値:
    realAddress 実行実アドレス
  変更履歴:

    4.0.0 (2005/01/31) 新規追加

### getSeqno

    public int getSeqno()

  画面オブジェクトの表示順を返します。

  戻り値:
    画面オブジェクトの表示順

### getGroups

    public String getGroups()

  画面オブジェクトのグループを返します。

  戻り値:
    画面オブジェクトのグループ

### getClassify

    public String getClassify()

  画面オブジェクトの分類を返します。

  戻り値:
    画面オブジェクトの分類

### getRoles

    public String getRoles()

  画面オブジェクトのロールズを返します。

  戻り値:
    画面オブジェクトのロールズ文字列

### getMode

    public String getMode()

  画面オブジェクトのモード文字列を返します。

  戻り値:
    画面オブジェクトのモード文字列

### getRoleMode

    public RoleMode getRoleMode()

  ロールモード情報を取得します。

  戻り値:
    roleMode
  変更履歴:

    4.3.0.0 (2008/07/04) 新規追加

### getTarget

    public String getTarget()

  画面オブジェクトのターゲットを返します。

  戻り値:
    画面オブジェクトのターゲット

### getParam

    public String getParam()

  画面オブジェクトのパラメータを返します。

  戻り値:
    画面オブジェクトのパラメータ

### getKblink

    public String getKblink()

  画面オブジェクトのリンク区分を返します。

  戻り値:
    画面オブジェクトのリンク区分

### toString

    public String toString()

  オブジェクトの識別子として，詳細なユーザー情報を返します。

  オーバーライド:
    クラス `Object` 内の `toString`
  戻り値:
    詳細な画面情報

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.1.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.