|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.resource.ColumnData
public final class ColumnData
systemId に対応したカラムデータを作成します。 カラムデータは、項目(CLM)に対して、各種カラム情報を持っています。 エンジン内部で使用している DBColumn オブジェクトは、RENDERER や EDITOR など 実際にはオブジェクトで管理していますが、この ColumnData では、それらのキーとなる 文字列を持っています。実際に DBColumn オブジェクトの構築時に、各属性オブジェクトを 生成(または、キャッシュから取り出し)ます。 カラムデータを作成する場合は、同一カラムで、作成区分(KBSAKU)違いの場合は、 最も大きな作成区分を持つコードを使用します。 作成区分(KBSAKU)は、0:システム予約、1:アプリ設定、2:ユーザー設定 という具合に カスタマイズの度合いに応じて大きな数字を割り当てることで、キー情報を上書き修正 することが可能になります。(削除することは出来ません。)
4.0.0 (2004/12/31) 新規作成 |
フィールドの概要 | |
---|---|
static int |
CLM
内部データのカラム番号 0 |
static int |
CLM_PARAM
内部データのカラム番号 10 |
static int |
CLS_NAME
内部データのカラム番号 1 |
static int |
CODE_CLM
内部データのカラム番号 9 |
static int |
DATA_DEFAULT
内部データのカラム番号 7 |
static int |
DATA_SIZE
内部データのカラム数 15 |
static int |
DBTYPE
内部データのカラム番号 6 |
static int |
EDITOR
内部データのカラム番号 5 |
static int |
EDITOR_PARAM
内部データのカラム番号 12 |
static int |
FG_LOAD
リソース読み込みのために一時利用 4.3.5.7 (2009/03/22) |
static int |
LABEL_CLM
内部データのカラム番号 8 |
static int |
RENDERER
内部データのカラム番号 4 |
static int |
RENDERER_PARAM
内部データのカラム番号 11 |
static int |
ROLES
内部データのカラム番号 14 |
static int |
TYPE_PARAM
内部データのカラム番号 13 |
static int |
USE_LENGTH
内部データのカラム番号 2 |
static int |
VIEW_LENGTH
内部データのカラム番号 3 |
コンストラクタの概要 | |
---|---|
ColumnData(java.lang.String[] data)
配列文字列のデータを元に、ColumnDataオブジェクトを構築します。 |
メソッドの概要 | |
---|---|
java.lang.String |
getClassName()
カラムのデータの属性を返します。 |
java.lang.String |
getCodeColumn()
コードカラムを返します。 |
java.lang.String[] |
getColumnData()
内部データの文字列配列を返します。 |
java.lang.String |
getColumnParam()
カラムのパラメータを取得します。 |
java.lang.String |
getDbType()
文字種別を返します。 |
java.lang.String |
getDbTypeParam()
データタイプのパラメータを取得します。 |
java.lang.String |
getDefault()
データのデフォルト値を返します。 |
java.lang.String |
getEditor()
編集種別を返します。 |
java.lang.String |
getEditorParam()
編集用エディターのパラメータを取得します。 |
java.lang.String |
getLabelColumn()
ラベルカラムを返します。 |
java.lang.String |
getMaxlength()
フィールドの使用桁数を返します。 |
java.lang.String |
getName()
カラム名を返します。 |
java.lang.String |
getRenderer()
表示種別を返します。 |
java.lang.String |
getRendererParam()
表示用レンデラーのパラメータを取得します。 |
RoleMode |
getRoleMode()
カラムオブジェクトのロールモードを返します。 |
java.lang.String |
getRoles()
カラムロールを取得します。 |
int |
getSizeX()
フィールドの整数部のデータ長を返します。 |
int |
getSizeY()
フィールドの小数部のデータ長を返します。 |
int |
getTotalSize()
フィールドのデータ長を返します。 |
java.lang.String |
getViewLength()
フィールドの表示桁数を返します。 |
boolean |
isOfficial()
リソースDBから作成されたかどうかを返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int CLM
public static final int CLS_NAME
public static final int USE_LENGTH
public static final int VIEW_LENGTH
public static final int RENDERER
public static final int EDITOR
public static final int DBTYPE
public static final int DATA_DEFAULT
public static final int LABEL_CLM
public static final int CODE_CLM
public static final int CLM_PARAM
public static final int RENDERER_PARAM
public static final int EDITOR_PARAM
public static final int TYPE_PARAM
public static final int ROLES
public static final int DATA_SIZE
public static final int FG_LOAD
コンストラクタの詳細 |
---|
public ColumnData(java.lang.String[] data)
data
- String[] CLM,CLS_NAME,USE_LENGTH,VIEW_LENGTH,
RENDERER,EDITOR,DBTYPE,DATA_DEFAULT,LABEL_CLM,CODE_CLM,
CLM_PARAM,RENDERER_PARAM,EDITOR_PARAM,TYPE_PARAM,ROLES4.3.0.0 (2008/07/04) ロールモードマルチ対応 |
5.1.6.0 (2010/05/01) DBTypeの初期値を "XK" とします。 |
5.2.2.0 (2010/11/01) パラメーターもVer3互換のためNVAL2で処理します。 |
メソッドの詳細 |
---|
public java.lang.String getName()
public java.lang.String getClassName()
public java.lang.String getMaxlength()
public int getTotalSize()
public int getSizeX()
public int getSizeY()
public java.lang.String getViewLength()
public java.lang.String getRenderer()
public java.lang.String getEditor()
public java.lang.String getDbType()
public java.lang.String getLabelColumn()
public java.lang.String getCodeColumn()
public java.lang.String getDefault()
public java.lang.String getColumnParam()
public java.lang.String getRendererParam()
public java.lang.String getEditorParam()
public java.lang.String getDbTypeParam()
public java.lang.String getRoles()
public RoleMode getRoleMode()
4.3.0.0 (2008/07/04) ロールモードマルチ対応 |
public boolean isOfficial()
public java.lang.String[] getColumnData()
|
openGion 5.5.4.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |