|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.opengion.hayabusa.html.TableFormatter
public class TableFormatter
[PN],[OYA] などの [] で指定されたカラムで表されたフォーマットデータに対して、 DBTableModelオブジェクトを適用して 各カラムに実データを割り当てるオブジェクトです。 特に、[XXXX]に対して、[#XXXX]、[$XXXX]、[$XXXX]などの特殊記号が使用できます。 特殊記号の解釈は、HTMLFormatTextField系とHTMLFormatTable系で異なりますので ご注意ください。
| 3.5.4.0 (2003/11/25) 新規追加 |
| フィールドの概要 | |
|---|---|
static java.lang.String |
HYBS_ITD_MARKER
フォーマットタイプの指定の特殊なマーク "h_itd_marker" |
| コンストラクタの概要 | |
|---|---|
TableFormatter()
|
|
| メソッドの概要 | |
|---|---|
java.lang.String |
getFormat()
フォーマットを取得します。 |
java.lang.String |
getFormat(int no)
フォーマット文字列を返します。 |
FormatterType |
getFormatType()
このフォーマットのタイプを返します。 |
java.lang.String |
getItdBody()
itdフォーマット文字列を取得します。 |
int |
getLocation(int no)
カラムのロケーション番号を返します。 |
int |
getLocationSize()
ロケーション番号のサイズを返します。 |
java.lang.String |
getRowspan()
設定された rowspan を返します。 |
java.lang.String |
getSystemFormat(int row,
int loc)
システムフォーマット文字列を返します。 |
java.lang.String |
getTrTag()
設定された フォーマットの trタグを返します。 |
char |
getType(int no)
タイプ文字列を返します。 |
boolean |
isNoClass()
カラムのクラス名( |
boolean |
isUse(int row,
DBTableModel table)
このフォーマットを使用するかどうかの問い合わせを返します。 |
void |
makeFormat(DBTableModel table)
DBTableModelを利用して、フォーマットデータを初期化します。 |
void |
setFormat(java.lang.String fmt)
フォーマットをセットします。 |
void |
setFormat(java.lang.String fmt,
boolean flg)
フォーマットをセットします。 |
void |
setFormatType(FormatterType ftype)
テーブルフォーマットのタイプを指定します。 |
void |
setItdBody(java.lang.String itd)
itdフォーマット文字列を設定します。 |
void |
setNoClass(java.lang.String flag)
カラムのクラス名( |
void |
setRowspan(java.lang.String rowspan)
テーブルの rowspan 属性をセットします。 |
void |
setUsableKey(java.lang.String key)
フォーマットの使用可否を判断するキーとなるカラム名を指定します。 |
void |
setUsableList(java.lang.String list)
フォーマットの使用可否を判断する文字列リストを指定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final java.lang.String HYBS_ITD_MARKER
| コンストラクタの詳細 |
|---|
public TableFormatter()
| メソッドの詳細 |
|---|
public void setFormat(java.lang.String fmt,
boolean flg)
fmt - [カラム名] 形式のフォーマットデータflg - falseにすると先頭のtrタグを取る処理を行いません(5.5.0.3)| 4.3.2.0 (2008/09/10) | 前のスペースを取り消します。
| 5.5.0.3 (2012/03/13) |
public void setFormat(java.lang.String fmt)
fmt - [カラム名] 形式のフォーマットデータ| 5.5.0.3 (2012/03/13) 引数追加につき。 |
public java.lang.String getFormat()
| 3.5.5.8 (2004/05/20) 新規追加 |
| 5.1.7.0 (2010/06/01) サニタイズ戻し処理("\\]\\"から"["に戻し)を追加 |
public void makeFormat(DBTableModel table)
table - DBTableModelオブジェクト| 3.5.5.0 (2004/03/12) [KEY.カラム名] 機能追加 |
| 3.5.5.2 (2004/04/02) [I] で、行番号を作成します。 |
| 3.5.6.0 (2004/06/18) '!' 値のみ 追加 既存の '$' は、レンデラー |
| 3.6.0.0 (2004/09/17) [ROW.ID] で、行毎のチェックボックスのIDを返します。 |
| 5.1.7.0 (2010/06/01) サニタイズ戻し処理("\\]\\"から"["に戻し)を追加 |
public void setFormatType(FormatterType ftype)
ftype - フォーマットのタイプ| 4.0.0 (2007/05/02) enum 定義に変更 |
public FormatterType getFormatType()
| 4.0.0 (2007/05/02) enum 定義に変更 |
public void setRowspan(java.lang.String rowspan)
rowspan - 属性public java.lang.String getRowspan()
public int getLocationSize()
public int getLocation(int no)
no - フォーム位置番号
public java.lang.String getFormat(int no)
no - フォーム位置番号
public java.lang.String getSystemFormat(int row,
int loc)
row - 行番号loc - 位置番号
| 3.5.5.0 (2004/03/12) [KEY.カラム名] 機能追加 |
| 3.5.5.2 (2004/04/02) [I] で、行番号を作成します。 |
| 3.6.0.0 (2004/09/17) [ROW.ID] で、行毎のチェックボックスのIDを返します。 |
| 4.0.0 (2007/05/02) Formatter を使用するように変更 |
public char getType(int no)
no - フォーム位置番号
public java.lang.String getTrTag()
| 5.1.7.0 (2010/06/01) サニタイズ戻し処理("\\]\\"から"["に戻し)を追加 |
public void setNoClass(java.lang.String flag)
flag - クラス名使用の有無(true:使用しない/false:使用する。)public boolean isNoClass()
public void setUsableKey(java.lang.String key)
key - フォーマットの使用可否を判断するカラム名public void setUsableList(java.lang.String list)
list - フォーマットの使用可否を判断する文字列リストisUse( int,DBTableModel )
public boolean isUse(int row,
DBTableModel table)
row - 行番号table - DBTableModelオブジェクト
setUsableKey( String ),
setUsableList( String )| 3.5.6.2 (2004/07/05) 判定評価用カラムの値を trim() します。 |
public void setItdBody(java.lang.String itd)
itd - itdフォーマットの文字列| 3.5.6.0 (2004/06/18) itdフォーマット文字列の取り込み |
public java.lang.String getItdBody()
| 3.5.6.0 (2004/06/18) itdフォーマット文字列の取り込み |
|
openGion 5.5.9.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||