|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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,DESCRIPTION5.4.0.1 (2011/11/01) SNAME、概要説明、rawShortLabel 関係の処理を修正 |
メソッドの詳細 |
---|
public java.lang.String getKey()
LabelInterface
内の getKey
public java.lang.String getLabel()
LabelInterface
内の getLabel
public java.lang.String getShortLabel()
LabelInterface
内の getShortLabel
public java.lang.String getLongLabel()
LabelInterface
内の getLongLabel
getLongLabel( String )
public java.lang.String getLongLabel(java.lang.String title)
LabelInterface
内の getLongLabel
title
- 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
内の getDescription
public java.lang.String getDescription(java.lang.String[] vals)
LabelInterface
内の getDescription
vals
- パラメータ
4.3.7.6 (2009/07/15) 新規作成 |
4.3.8.0 (2009/08/01) 引数にHTMLサニタイジング処理 |
5.0.0.2 (2009/09/15) サニタイジング処理をやめる |
5.4.0.1 (2011/11/01) {}が存在しない場合は単に概要を出力 |
public boolean isOfficial()
LabelInterface
内の isOfficial
public java.lang.String getRawShortLabel()
4.3.8.0 (2009/08/01) 追加 |
public java.lang.String toString()
java.lang.Object
内の toString
|
openGion 5.4.3.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |