|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.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(String inkey)
null LabelData オブジェクトを作成します。 |
|
LabelData(String[] data)
配列文字列のデータを元に、LabelDataオブジェクトを構築します。 |
メソッドの概要 | |
---|---|
String |
getDescription()
ラベルオブジェクトの概要説明を返します。 |
String |
getDescription(String[] vals)
ラベルオブジェクトの概要説明を返します。 |
String |
getKey()
ラベルオブジェクトのキーを返します。 |
String |
getLabel()
ラベルオブジェクトの名称を返します。 |
String |
getLongLabel()
ラベルオブジェクトの名称(長)を返します。 |
String |
getLongLabel(String title)
ラベルインターフェースの名称(長)を返します。 |
String |
getMessage(String[] vals)
ラベルインターフェースの引数付きメッセージを返します。 |
String |
getRawLongLabel()
ラベルオブジェクトの名称(長)をそのままの形で返します。 |
String |
getRawShortLabel()
ラベルオブジェクトの名称(短)をspanタグを付けない状態で返します。 |
String |
getShortLabel()
ラベルオブジェクトの名称(短)を返します。 |
boolean |
isOfficial()
リソースDBから作成されたかどうかを返します。 |
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
コンストラクタの詳細 |
---|
public LabelData(String inkey)
inkey
- キー情報5.6.8.2 (2013/09/20) rawLongLabel対応 |
5.7.3.0 (2014/02/07) public に格上げします。 |
LabelData(String[] data)
data
- CLM,SNAME,LNAME,DESCRIPTION5.4.0.1 (2011/11/01) SNAME、概要説明、rawShortLabel 関係の処理を修正 |
5.6.8.2 (2013/09/20) rawLongLabel対応 |
メソッドの詳細 |
---|
public String getKey()
LabelInterface
内の getKey
public String getLabel()
LabelInterface
内の getLabel
public String getShortLabel()
LabelInterface
内の getShortLabel
public String getLongLabel()
LabelInterface
内の getLongLabel
getLongLabel( String )
public String getLongLabel(String title)
LabelInterface
内の getLongLabel
title
- ツールチップに表示するタイトル属性
getLongLabel()
public String getMessage(String[] vals)
LabelInterface
内の getMessage
vals
- メッセージの引数(文字列配列)
4.0.0.0 (2007/10/17) メッセージリソース統合に伴い、MessageDataより移行 |
4.3.8.0 (2009/08/01) 引数にHTMLサニタイジング処理 |
5.0.0.2 (2009/09/15) サニタイジング処理をやめる |
public String getDescription()
LabelInterface
内の getDescription
public String getDescription(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 String getRawLongLabel()
5.6.8.2 (2009/08/01) 追加 |
public String getRawShortLabel()
4.3.8.0 (2009/08/01) 追加 |
public String toString()
Object
内の toString
|
openGion 5.8.2.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |