|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.db.DBColumn
public final class DBColumn
DBType インターフェースを継承した Abstractクラスです。 getRendererValue( String value ) 、getEditorValue( String value ) 、 isValueChack( String ) メソッドを、サブクラスで実装する必要があります。
3.4.0.0 (2003/09/01) 表示パラメータ、編集パラメータ、文字パラメータの追加。 |
コンストラクタの概要 | |
---|---|
DBColumn(DBColumnConfig config)
DBColumnConfig オブジェクトより作成されるコンストラクター すべての情報は、インスタンス作成時に設定します。 |
|
DBColumn(java.lang.String lang,
ColumnData clmData,
LabelData lblData,
CodeData cdData)
DBColumnConfig オブジェクトより作成されるコンストラクター すべての情報は、インスタンス作成時に設定します。 |
メソッドの概要 | |
---|---|
java.lang.String |
getClassName()
カラムのクラスを文字列にした名称を返します。 |
CodeData |
getCodeData()
カラムのコードデータオブジェクトを返します。 |
DBColumnConfig |
getConfig()
内部の設定情報オブジェクトを返します。 |
java.lang.String |
getDbid()
接続先IDを返します。 |
java.lang.String |
getDbType()
文字種別名を返します。 |
java.lang.String |
getDbTypeParam()
データタイプのパラメータを取得します。 |
java.lang.String |
getDefault()
そのカラムの,デフォルト値の値を返します。 |
java.lang.String |
getEditor()
データの編集用エディターを返します。 |
Attributes |
getEditorAttributes()
編集用エディター用の追加属性を返します。 |
java.lang.String |
getEditorParam()
編集用エディターのパラメータを取得します。 |
java.lang.String |
getEditorValue(int row,
java.lang.String value)
データ編集用のHTML文字列を作成します。 |
java.lang.String |
getEditorValue(java.lang.String value)
データ編集用のHTML文字列を作成します。 |
java.lang.String |
getEventColumn()
イベントカラム(親カラム) |
java.lang.String |
getEventColumnTag(java.lang.String tag,
java.lang.String initVal,
boolean writable)
引数のタグ文字列に対して、イベントカラムの実行に必要なspanタグを付加した 文字列を返します。 |
java.lang.String |
getEventColumnTag(java.lang.String tag,
java.lang.String initVal,
int row,
boolean writable)
引数のタグ文字列に対して、イベントカラムの実行に必要なspanタグを付加した 文字列を返します。 |
java.lang.String |
getEventURL()
eventColumn利用時にJSで利用するURL |
int |
getFieldSize(int maxlength)
最大入力サイズ(maxlength)より、実際のフィールドのサイズを求めます。 |
int |
getFieldSize(int maxlength,
int colums_maxsize)
最大入力サイズ(maxlength)より、実際のフィールドのサイズを求めます。 |
java.lang.String |
getLabel()
カラムのラベル名を返します。 |
LabelData |
getLabelData()
カラムのラベルデータオブジェクトを返します。 |
java.lang.String |
getLang()
言語を返します。 |
java.lang.String |
getLongLabel()
カラムのラベル名を返します。 |
java.lang.String |
getMaxlength()
フィールドの使用桁数を返します。 |
java.lang.String |
getName()
カラム名を返します。 |
NativeType |
getNativeType()
データのNATIVEの型の識別コードを返します。 |
java.lang.String |
getNoDisplayVal()
非表示文字列を返します。 |
java.lang.String |
getRawEditParam()
{@XXXX}を変換していない状態の編集パラメータを返します。 |
java.lang.String |
getRawRendParam()
{@XXXX}を変換していない状態の編集パラメータを返します。 |
java.lang.String |
getRenderer()
データの表示用レンデラーを返します。 |
Attributes |
getRendererAttributes()
表示用レンデラーの追加属性を返します。 |
java.lang.String |
getRendererParam()
表示用レンデラーのパラメータを取得します。 |
java.lang.String |
getRendererValue(int row,
java.lang.String value)
データ表示用のHTML文字列を作成します。 |
java.lang.String |
getRendererValue(java.lang.String value)
データの値そのものではなく、その値のラベル文字を返します。 |
RoleMode |
getRoleMode()
カラムオブジェクトのロールモードを返します。 |
java.lang.String |
getRoles()
カラムロールを取得します。 |
Selection |
getSelection()
コードリソースSelectionオブジェクトを返します。 |
java.lang.String |
getShortLabel()
カラムのラベル名を返します。 |
int |
getSizeX()
フィールドの整数部のデータ長を返します。 |
int |
getSizeY()
フィールドの小数部のデータ長を返します。 |
int |
getTotalSize()
フィールドのデータ長を返します。 |
java.lang.String |
getUseSLabel()
ラベル短ベースのメニューにするかどうか |
java.lang.String |
getViewLength()
カラムの表示桁数を返します。 |
java.lang.String |
getWriterValue(java.lang.String value,
java.lang.String encode)
データ出力用の固定長文字列を作成します。 |
boolean |
isAddNoValue()
メニューに空の選択リストを追加するかどうかを取得します。 |
boolean |
isNeedsParamParse()
セットされている表示パラメータ、編集パラメータに"{@XXXX}"が含まれているか(パラメーターのパースが必要か)を 返します。 |
boolean |
isOfficial()
このカラムオブジェクトがカラムリソースより正式に作られたかどうかを取得します。 |
boolean |
isStringOutput()
レンデラー利用ファイル出力時に数値等も文字タイプに固定するかどうか(初期値:true) Excel出力時に利用されます。 |
boolean |
isWritable()
カラムが書き込み可能かどうかを返します。 |
java.lang.String |
valueAction(java.lang.String action,
java.lang.String oldValue,
java.lang.String newValue)
action で指定されたコマンドを実行して、値の変換を行います。 |
java.lang.String |
valueAdd(java.lang.String value,
java.lang.String add)
String引数の文字列を+1した文字列を返します。 |
ErrorMessage |
valueCheck(java.lang.String value)
データが登録可能かどうかをチェックします。 |
ErrorMessage |
valueCheck(java.lang.String value,
boolean isStrict)
データが登録可能かどうかをチェックします。 |
java.lang.String |
valueSet(java.lang.String value)
エディターで編集されたデータを登録する場合に、データそのものを 変換して、実登録データを作成します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public DBColumn(java.lang.String lang, ColumnData clmData, LabelData lblData, CodeData cdData)
lang
- 言語clmData
- カラムデータオブジェクトlblData
- ラベルデータオブジェクトcdData
- コードデータオブジェクト4.0.0.0 (2005/01/31) 新規追加 |
4.0.0.0 (2007/11/07) Selectionオブジェクトをキャッシュする |
4.3.6.0 (2009/04/01) eventColumnの対応 |
5.1.7.0 (2010/06/01) 動的プルダウン実装見直し |
5.5.1.0 (2012/04/03) useSLabel対応 |
5.6.2.3 (2013/03/22) 非表示文字の設定。noDisplayVal追加 |
5.7.3.0 (2014/02/07) SelectionFactory 対応 |
5.7.6.3 (2014/05/23) stringOutput対応 |
public DBColumn(DBColumnConfig config)
config
- DBColumnConfigオブジェクト4.0.0.0 (2007/11/07) Selectionオブジェクトをキャッシュする |
5.1.7.0 (2010/06/01) 動的プルダウン実装見直し |
5.1.8.0 (2010/07/01) メソッド名変更(getDefValue ⇒ getDefault) |
5.5.1.0 (2012/04/03) useSLabel対応 |
5.6.2.3 (2013/03/22) 非表示文字の設定。noDisplayVal追加 |
5.6.6.0 (2013/07/05) codeKeyVal 属性を使用した、Selection_KEYVAL オブジェクトの作成 |
5.7.3.0 (2014/02/07) SelectionFactory 対応 |
5.7.6.3 (2014/05/23) stringOutput対応 |
メソッドの詳細 |
---|
public java.lang.String getLang()
public java.lang.String getName()
public java.lang.String getLabel()
public java.lang.String getShortLabel()
public java.lang.String getLongLabel()
public java.lang.String getClassName()
public int getTotalSize()
2.1.1.2 (2002/11/21) 最大桁数入力時の桁数チェックの間違いを訂正。 |
4.0.0.0 (2005/01/31) メソッド名変更 getMaxlength() → getTotalSize() |
public java.lang.String getMaxlength()
public int getSizeX()
public int getSizeY()
public java.lang.String getViewLength()
3.5.5.5 (2004/04/23) 新規追加 |
4.0.0.0 (2005/01/31) メソッド名変更 getSize() → getViewLength() |
public boolean isWritable()
public java.lang.String getRendererValue(java.lang.String value)
value
- 入力値
3.5.5.4 (2004/04/15) value が null の場合は、""(ゼロストリング)にする。 |
public java.lang.String getRendererValue(int row, java.lang.String value)
row
- 行番号value
- 入力値
3.5.5.7 (2004/05/10) 行番号に無関係に、値を返すように変更します。 |
4.0.0.0 (2005/11/30) 行番号に対応した値を返すように変更します。 |
public java.lang.String getEditorValue(java.lang.String value)
value
- 入力値
3.5.5.4 (2004/04/15) value が null の場合は、""(ゼロストリング)にする。 |
public java.lang.String getEditorValue(int row, java.lang.String value)
row
- 行番号value
- 入力値
public java.lang.String getWriterValue(java.lang.String value, java.lang.String encode)
value
- 対象の値encode
- 固定長で変換する文字エンコード
3.5.4.5 (2004/01/23) エンコード指定に変更します。 |
public java.lang.String getRenderer()
3.8.0.2 (2005/07/11) 新規追加 |
public java.lang.String getEditor()
3.8.0.2 (2005/07/11) 新規追加 |
public java.lang.String getDbType()
public NativeType getNativeType()
NativeType
4.1.1.2 (2008/02/28) Enum型(fukurou.model.NativeType)に変更 |
public java.lang.String getDefault()
public java.lang.String getRendererParam()
3.4.0.0 (2003/09/01) 新規追加 |
public java.lang.String getEditorParam()
3.4.0.0 (2003/09/01) 新規追加 |
public java.lang.String getDbTypeParam()
3.4.0.0 (2003/09/01) 新規追加 |
public java.lang.String getRoles()
4.0.0.0 (2005/11/30) 新規追加 |
public RoleMode getRoleMode()
4.3.0.0 (2008/07/04) ロールモードマルチ対応 |
public java.lang.String getDbid()
public java.lang.String valueAdd(java.lang.String value, java.lang.String add)
value
- 引数の文字列add
- 加算する文字列(null の場合は、従来と同じ、+1 します。)
5.6.0.3 (2012/01/24) ADD に、引数の値を加算する機能を追加します。 |
public ErrorMessage valueCheck(java.lang.String value)
value
- チェック対象の値
valueCheck( String , boolean )
3.6.0.0 (2004/09/22) dbType パラメータを引数に追加 |
3.6.0.7 (2004/11/06) official属性がfalseの場合、チェックレベルに対応したチェックを行う。 |
3.8.0.8 (2005/10/03) 企画改善 61200-050921-02 ラベルからHTMLタグを削除する。 |
5.2.2.0 (2010/11/01) 内部処理を、#valueCheck( value , true ) に委譲。 |
public ErrorMessage valueCheck(java.lang.String value, boolean isStrict)
value
- チェック対象の値isStrict
- 厳密にチェック(isStrict=true)するかどうか
3.6.0.0 (2004/09/22) dbType パラメータを引数に追加 |
3.6.0.7 (2004/11/06) official属性がfalseの場合、チェックレベルに対応したチェックを行う。 |
3.8.0.8 (2005/10/03) 企画改善 61200-050921-02 ラベルからHTMLタグを削除する。 |
5.2.2.0 (2010/11/01) 厳密にチェック(isStrict=true)するフラグを追加 |
public java.lang.String valueSet(java.lang.String value)
value
- 一般に編集データとして登録されたデータ
public java.lang.String valueAction(java.lang.String action, java.lang.String oldValue, java.lang.String newValue)
action
- アクションコマンドoldValue
- 入力データ(旧データ)newValue
- 入力データ(新データ)
public DBColumnConfig getConfig()
3.1.0.0 (2003/03/20) DBColumnConfig 関係の見直し。 |
3.4.0.0 (2003/09/01) 表示パラメータ、編集パラメータ、文字パラメータの追加。 |
3.5.5.5 (2004/04/23) size 属性の意味を変更、maxlength 属性を追加。 |
3.5.5.8 (2004/05/20) codeName 属性を追加。 |
3.6.0.7 (2004/11/06) カラムリソースから作成されたかどうか(official属性追加) |
5.1.8.0 (2010/07/01) すべての属性を設定するようにします。 |
5.5.1.0 (2012/04/03) useSLabel対応 |
5.6.2.3 (2013/03/22) 非表示文字の設定。noDisplayVal追加 |
5.7.6.3 (2014/05/23) stringOutput対応 |
public Attributes getRendererAttributes()
3.1.0.0 (2003/03/20) DBColumnConfig オブジェクトの内部キープを廃止 |
public Attributes getEditorAttributes()
3.1.0.0 (2003/03/20) DBColumnConfig オブジェクトの内部キープを廃止 |
public boolean isAddNoValue()
3.5.5.7 (2004/05/10) 新規追加 |
public boolean isOfficial()
3.6.0.7 (2004/11/06) 新規追加 |
public LabelData getLabelData()
public CodeData getCodeData()
5.2.1.0 (2010/10/01) codeData が null でも、そのまま返します。 |
public int getFieldSize(int maxlength, int colums_maxsize)
maxlength
- 実際の最大桁数colums_maxsize
- 表示上の最大桁数。
getFieldSize( int )
4.0.0.0 (2005/01/31) getFieldSize メソッドを XHTMLTag から DBColumn へ移動 |
4.0.0.0 (2007/02/05) ADJUSTMENT 処理を廃止します。(CSSにて対応) |
public int getFieldSize(int maxlength)
maxlength
- 実際の最大桁数
getFieldSize( int ,int )
4.0.0.0 (2005/01/31) getFieldSize メソッドを XHTMLTag から DBColumn へ移動 |
4.0.0.0 (2007/02/05) ADJUSTMENT 処理を廃止します。(CSSにて対応) |
public Selection getSelection()
4.0.0.0 (2007/11/02) 新規追加 |
5.7.3.0 (2014/02/07) null 対応(コードリソースの設定不良等) |
5.7.7.1 (2014/06/13) XXXMENU の editor は、警告を出さない。 |
public java.lang.String getEventColumn()
4.3.6.0 (2009/04/01) |
public java.lang.String getRawEditParam()
4.3.6.0 (2009/04/01) |
public java.lang.String getRawRendParam()
5.1.7.0 (2010/06/01) 動的プルダウン実装見直し |
public java.lang.String getEventURL()
4.3.6.0 (2009/04/01) |
public java.lang.String getEventColumnTag(java.lang.String tag, java.lang.String initVal, boolean writable)
tag
- タグ文字列initVal
- 子カラムの初期値writable
- タグの要素が書き込み可能かどうか
public java.lang.String getEventColumnTag(java.lang.String tag, java.lang.String initVal, int row, boolean writable)
tag
- タグ文字列initVal
- 子カラムの初期値row
- 行番号writable
- タグの要素が書き込み可能かどうか
public boolean isNeedsParamParse()
6.0.0.1 (2014/04/25) 内部処理変更 |
public java.lang.String getUseSLabel()
5.5.1.0 (2012/04/03) |
public java.lang.String getNoDisplayVal()
5.6.2.3 (2013/03/22) 新規追加 |
public boolean isStringOutput()
5.7.6.3 (2014/05/23) 新規追加 |
|
openGion 5.8.1.1 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |