パッケージ org.opengion.plugin.view
クラス ViewForm_JSON
- java.lang.Object
-
- org.opengion.hayabusa.html.AbstractViewForm
-
- org.opengion.plugin.view.ViewForm_JSON
-
- すべての実装されたインタフェース:
ViewForm
public class ViewForm_JSON extends AbstractViewForm
検索結果を自動的に表形式に変換する、テーブル作成クラスです。 ユーザー単位に表示するカラムの順番、表示可非を指定できるように対応します。 setColumnDisplay( final String columnName ) に、指定された順番に 表示するというHTMLFormatTable の簡易版として用意します。 各HTMLのタグに必要な setter/getterメソッドのみ,追加定義しています。 AbstractViewForm を継承している為,ロケールに応じたラベルを出力させる事が出来ます。- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected String
headerLine
ヘッダー部分のキャッシュ変数-
クラスから継承されたフィールド org.opengion.hayabusa.html.AbstractViewForm
BUFFER_LARGE, BUFFER_MIDDLE, CR
-
インタフェースから継承されたフィールド org.opengion.hayabusa.html.ViewForm
DEFAULT_CLM_WRITABLE, DEFAULT_SKIP
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 ViewForm_JSON()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 boolean
canUseFormat()
フォーマットメソッドを使用できるかどうかを問い合わせます。String
create(int startNo, int pageSize)
DBTableModel から HTML文字列を作成して返します。protected String
getHeader()
DBTableModel から テーブルのヘッダータグ文字列を作成して返します。protected String
getHeadLine()
ヘッダー繰り返し部を、getTableHead()メソッドから分離。protected String
getInfo(int rowcount)
DBTableModel から テーブルのヘッダータグ文字列を作成して返します。protected String
getTableHead()
DBTableModel から テーブルのタグ文字列を作成して返します。-
クラスから継承されたメソッド org.opengion.hayabusa.html.AbstractViewForm
clear, create, create, getAllCheckControl, getBackLinkCount, getBgColorCycleClass, getBgColorCycleClass, getBoolParam, getClassName, getColumnCount, getColumnDbType, getColumnDisplayCount, getColumnLabel, getColumnName, getColumnNo, getColumnSize, getCountForm, getDBColumn, getDBTableModel, getEditorValue, getGamenId, getHeaderSkipCount, getHeight, getHiddenRowValue, getId, getIntParam, getLastNo, getName, getNumberData, getNumberHeader, getOptionTypeAttributes, getPageSize, getParam, getParam, getRendererValue, getRendererValue, getResourceManager, getRowCount, getScrollBarEndDiv, getScrollBarStartDiv, getSelectedType, getSortedColumnLabel, getStartNo, getTableClass, getTypeCaseValue, getValue, getValueLabel, getViewArrayList, getViewClass, getViewClms, getViewClms, getViewFormType, getWidth, init, isChecked, isClmBulkSet, isColumnDisplay, isColumnWritable, isEditable, isFirstChecked, isMarked, isMustAnyColumn, isMustColumn, isNoTransition, isNumberDisplay, isSkip, isSkipNoEdit, isUseCheckControl, isWritable, makeTableSorterQuery, markerSet, setBackLinkCount, setBgColorClsClm, setBgColorCycle, setBooleanArray, setColumnBulkSet, setColumnDisplay, setColumnDisplay, setColumnGroup, setColumnWritable, setColumnWritable, setDBColumn, setEditMarker, setFormatNoDisplay, setFormatterList, setGamenId, setGroupClass, setGroupDir, setHeaderSkipCount, setHeight, setId, setName, setNoDisplay, setNoGroup, setNoMessage, setNoTransition, setNoWritable, setNumberType, setOptionTypeAttributes, setPageSize, setParam, setPopupReturnKeys, setResourceManager, setScrollRowNo, setSelectedType, setSkip, setSkipNoEdit, setStartNo, setTableClass, setTableSorterKeys, setUseCheckControl, setUseScrollBar, setUseTableSorter, setViewArrayList, setViewClass, setViewLink, setViewMarker, setWidth, setWritableControl
-
-
-
-
フィールドの詳細
-
headerLine
protected String headerLine
ヘッダー部分のキャッシュ変数
-
-
コンストラクタの詳細
-
ViewForm_JSON
public ViewForm_JSON()
デフォルトコンストラクター
-
-
メソッドの詳細
-
create
public String create(int startNo, int pageSize)
DBTableModel から HTML文字列を作成して返します。 startNo(表示開始位置)から、pageSize(表示件数)までのView文字列を作成します。 表示残りデータが pageSize 以下の場合は,残りのデータをすべて出力します。- パラメータ:
startNo
- 表示開始位置pageSize
- 表示件数- 戻り値:
- DBTableModelから作成された HTML文字列
-
getTableHead
protected String getTableHead()
DBTableModel から テーブルのタグ文字列を作成して返します。- 戻り値:
- テーブルのタグ文字列
-
getHeadLine
protected String getHeadLine()
ヘッダー繰り返し部を、getTableHead()メソッドから分離。- 戻り値:
- テーブルのタグ文字列
-
getInfo
protected String getInfo(int rowcount)
DBTableModel から テーブルのヘッダータグ文字列を作成して返します。- パラメータ:
rowcount
- 行番号- 戻り値:
- テーブルのヘッダータグ文字列
-
canUseFormat
public boolean canUseFormat()
フォーマットメソッドを使用できるかどうかを問い合わせます。- 戻り値:
- 使用可能(true)/ 使用不可能(false)
-
-