public final class ColumnData
extends java.lang.Object
systemId に対応したカラムデータを作成します。 カラムデータは、項目(CLM)に対して、各種カラム情報を持っています。 エンジン内部で使用している DBColumn オブジェクトは、RENDERER や EDITOR など 実際にはオブジェクトで管理していますが、この ColumnData では、それらのキーとなる 文字列を持っています。実際に DBColumn オブジェクトの構築時に、各属性オブジェクトを 生成(または、キャッシュから取り出し)ます。 カラムデータを作成する場合は、同一カラムで、作成区分(KBSAKU)違いの場合は、 最も大きな作成区分を持つコードを使用します。 作成区分(KBSAKU)は、0:システム予約、1:アプリ設定、2:ユーザー設定 という具合に カスタマイズの度合いに応じて大きな数字を割り当てることで、キー情報を上書き修正 することが可能になります。(削除することは出来ません。)
修飾子とタイプ | フィールドと説明 |
---|---|
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
内部データのカラム数 16
|
static int |
DBTYPE
内部データのカラム番号 6
|
static int |
EDITOR
内部データのカラム番号 5
|
static int |
EDITOR_PARAM
内部データのカラム番号 12
|
(package private) static int |
FG_LOAD
リソース読み込みのために一時利用 4.3.5.7 (2009/03/22)
|
static int |
FIELD_SIZE
内部データのカラム番号 15
|
static int |
LABEL_CLM
内部データのカラム番号 8
|
static int |
RENDERER
内部データのカラム番号 4
|
static int |
RENDERER_PARAM
内部データのカラム番号 11
|
static int |
ROLES
内部データのカラム番号 14
|
(package private) static int |
SYSTEM_ID
FGLOAD の読み込み済み設定用のSYSTEM_ID 6.3.1.1 (2015/07/10)
|
static int |
TYPE_PARAM
内部データのカラム番号 13
|
(package private) static int |
UNIQ
FGLOAD の読み込み済み設定用のUNIQ 6.3.1.1 (2015/07/10)
|
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 |
getFieldSize()
フィールドの入力枠サイズを返します。
|
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から作成されたかどうかを返します。
|
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 FIELD_SIZE
public static final int DATA_SIZE
static final int FG_LOAD
static final int UNIQ
static final int SYSTEM_ID
public ColumnData(java.lang.String[] data)
data
- CLM,CLS_NAME,USE_LENGTH,VIEW_LENGTH,
RENDERER,EDITOR,DBTYPE,DATA_DEFAULT,LABEL_CLM,CODE_CLM,
CLM_PARAM,RENDERER_PARAM,EDITOR_PARAM,TYPE_PARAM,ROLES,FIELD_SIZEpublic 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 getFieldSize()
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()
public boolean isOfficial()
public java.lang.String[] getColumnData()
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.