|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.opengion.hayabusa.resource.LabelData
public final class LabelData
systemId , lang に対応したラベルデータを作成します。 ラベルデータは、項目(CLM)に対して、各種ラベル情報を持っています。 従来のラベルは、表示名称として、一種類しか持っていませんでしたが、 ラベルデータは、3種類の名称と、1種類の概要を持っています。 label : 名称(長) 従来のラベルと同じで定義された文字そのものです。 shortLabel : 名称(HTML短) 概要説明をバルーン表示する短い名称です。 longLabel : 名称(HTML長) 概要説明をバルーン表示する長い名称です。 description : 概要説明 カラムの説明やバルーンに使用します。 名称(HTML長)は、従来の表示名称にあたります。これは、一般的なラベルとして 使用されます。名称(HTML短)は、テーブル一覧のヘッダーの様に、特殊なケースで、 簡略化された名称を使用するときに利用されます。この切り替えは、自動で判断されます。 名称(HTML短)に、なにも設定されていない場合は、名称(HTML長)が自動的に使用されますので 初期データ移行時には、そのまま、通常時もテーブルヘッダー時も同じ文字列が 使用されます。 ただし、一覧表示のうち、EXCEL出力などのデータには、名称(長)が使用されます。 これは、名称(HTML短)や名称(HTML長)は、Tips表示を行う為のHTML構文を採用している為 テキスト等に出力するには不適切だからです。また、EXCEL等のツールでは、ラベル名が 長くてもセル幅等で調整できる為、簡略化された名称よりも正式名称で出力します。 ラベルデータを作成する場合は、同一ラベルで、作成区分(KBSAKU)違いの場合は、 最も大きな作成区分を持つコードを使用します。 作成区分(KBSAKU)は、0:システム予約、1:アプリ設定、2:ユーザー設定 という具合に カスタマイズの度合いに応じて大きな数字を割り当てることで、キー情報を上書き修正 することが可能になります。(削除することは出来ません。)
| 4.0.0 (2004/12/31) 新規作成 |
| フィールドの概要 | |
|---|---|
static int |
CLM
内部データのカラム番号 0 |
static int |
DATA_SIZE
内部データのカラム数 4 |
static int |
DESCRIPTION
内部データのカラム番号 3 |
static int |
FG_LOAD
リソース読み込みのために一時利用 4.3.5.7 (2009/03/22) |
static int |
LNAME
内部データのカラム番号 2 |
static int |
SNAME
内部データのカラム番号 1 |
| コンストラクタの概要 | |
|---|---|
LabelData(java.lang.String inkey)
null LabelData オブジェクトを作成します。 |
|
LabelData(java.lang.String[] data)
配列文字列のデータを元に、LabelDataオブジェクトを構築します。 |
|
| メソッドの概要 | |
|---|---|
java.lang.String |
getDescription()
ラベルオブジェクトの概要説明を返します。 |
java.lang.String |
getDescription(java.lang.String[] vals)
ラベルオブジェクトの概要説明を返します。 |
java.lang.String |
getKey()
ラベルオブジェクトのキーを返します。 |
java.lang.String |
getLabel()
ラベルオブジェクトの名称を返します。 |
java.lang.String |
getLongLabel()
ラベルオブジェクトの名称(長)を返します。 |
java.lang.String |
getLongLabel(java.lang.String title)
ラベルインターフェースの名称(長)を返します。 |
java.lang.String |
getMessage(java.lang.String[] vals)
ラベルインターフェースの引数付きメッセージを返します。 |
java.lang.String |
getRawShortLabel()
ラベルオブジェクトの名称(短)をspanタグを付けない状態で返します。 |
java.lang.String |
getShortLabel()
ラベルオブジェクトの名称(短)を返します。 |
boolean |
isOfficial()
リソースDBから作成されたかどうかを返します。 |
java.lang.String |
toString()
オブジェクトの識別子として,詳細なユーザー情報を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int CLM
public static final int SNAME
public static final int LNAME
public static final int DESCRIPTION
public static final int DATA_SIZE
public static final int FG_LOAD
| コンストラクタの詳細 |
|---|
LabelData(java.lang.String inkey)
inkey - String キー情報LabelData(java.lang.String[] data)
data - String[] CLM,SNAME,LNAME,DESCRIPTION| メソッドの詳細 |
|---|
public java.lang.String getKey()
LabelInterface 内の getKeypublic java.lang.String getLabel()
LabelInterface 内の getLabelpublic java.lang.String getShortLabel()
LabelInterface 内の getShortLabelpublic java.lang.String getLongLabel()
LabelInterface 内の getLongLabelgetLongLabel( String )public java.lang.String getLongLabel(java.lang.String title)
LabelInterface 内の getLongLabeltitle - String ツールチップに表示するタイトル属性
getLongLabel()public java.lang.String getMessage(java.lang.String[] vals)
LabelInterface 内の getMessage| 4.0.0 (2007/10/17) メッセージリソース統合に伴い、MessageDataより移行 |
| 4.3.8.0 (2009/08/01) 引数にHTMLサニタイジング処理 |
| 5.0.0.2 (2009/09/15) サニタイジング処理をやめる |
public java.lang.String getDescription()
LabelInterface 内の getDescriptionpublic java.lang.String getDescription(java.lang.String[] vals)
LabelInterface 内の getDescriptionvals - パラメータ
| 4.3.7.6 (2009/07/15) 新規作成 |
| 4.3.8.0 (2009/08/01) 引数にHTMLサニタイジング処理 |
| 5.0.0.2 (2009/09/15) サニタイジング処理をやめる |
public boolean isOfficial()
LabelInterface 内の isOfficialpublic java.lang.String getRawShortLabel()
| 4.3.8.0 (2009/08/01) 追加 |
public java.lang.String toString()
java.lang.Object 内の toString
|
openGion 5.3.9.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||