インタフェースの使用
org.opengion.hayabusa.db.DBTableModel
DBTableModelを使用しているパッケージ
パッケージ
説明
DBアクセス関連、DBTableModel、 DBColumn等データベースアクセス関連のクラス群です。
HTML関連ユーティリティViewFormインターフェースと、そのAbstractクラス、および、
ViewLink、ViewMarkerインターフェースとその実装、各種Param属性のキーファイルを提供します。
ファイル入出力関連DBTableModel をファイルに書き出したり、ファイルから読み込んだりするクラス群です。
メール伝送システムの関連クラスを提供します。
OpenOfficeを利用した帳票システム関係のクラスです。
はやぶさのタグライブラリー関係のクラスを提供します。
このドキュメントは、『はやぶさPlugIn』の ファイル入出力関連 PlugIn 仕様です。
このドキュメントは、『はやぶさPlugIn』の Query PlugIn 仕様です。
このドキュメントは、『はやぶさPlugIn』の テーブルフィルター PlugIn 仕様です。
このドキュメントは、Webアプリケーションフレームワーク『はやぶさ』の API 仕様です。
-
org.opengion.hayabusa.dbでのDBTableModelの使用
DBTableModelを実装しているorg.opengion.hayabusa.dbのクラス修飾子とタイプクラス説明classDBTableModelを継承した TableModelの編集設定による変換を行うための実装クラスです。classDBTableModel インターフェースを継承した TableModel の実装クラスです。classDBTableModelを継承した TableModelのソート機能の実装クラスです。修飾子とタイプメソッド説明TableFilter.execute()DBTableModelの処理を実行します。 処理自体は, 各サブクラスの実装に依存します。DBMetaData.getColumns(String catalog, String schema, String tableName, String columnName) 指定されたカタログで使用可能なテーブル列の記述を取得します。AbstractQuery.getDBTableModel()実行結果の DBTableModel を返します。AbstractTableFilter.getDBTableModel()DBTableModel を取得します。Query.getDBTableModel()実行結果の DBTableModel を返します。TableFilter.getDBTableModel()DBTableModel を取得します。DBMetaData.getIndexInfo(String catalog, String schema, String tableName, boolean unique, boolean approximate) 指定されたテーブルのインデックスと統計情報に関する記述を取得します。DBMetaData.getProcedures(String catalog, String schema, String procName) 指定されたカタログで使用可能なストアドプロシージャに関する記述を取得します。DBMetaData.getSchemas()このデータベースで使用可能なスキーマ名を取得します。指定されたカタログで使用可能なテーブルに関する記述を取得します。static DBTableModelDBTableModelUtil.makeDBTable(String[] clms, String[][] vals, ResourceManager resource) カラム名の配列及びデータの2次元配列からDBテーブルモデルを作成します。static DBTableModelDBTableModelUtil.makeDBTable(String stmt, String[] args, ResourceManager resource, ApplicationInfo appInfo) 初期データベースに接続して、Queryを実行します。static DBTableModelDBTableModelUtil.makeDBTable(String stmt, String[] args, ResourceManager resource, ApplicationInfo appInfo, String dbid) 検索するデータベースを指定して、Queryを実行します。static DBTableModelDBTableModelUtil.makeDBTable(ResultSet result, int skipRowCount, int maxRowCount, ResourceManager resource) 検索結果オブジェクトからDBテーブルモデルを作成します。static DBTableModelDBTableModelUtil.makeEditDBTable(ResultSet result, int skipRowCount, int maxRowCount, ResourceManager resource, DBEditConfig config) 検索結果オブジェクトから編集設定に基づいて変換されたDBテーブルモデルを作成します。static DBTableModelDBTableModelUtil.newDBTable()空の DBTableModelオブジェクトを作成します。DBTableModel.newModel()このオブジェクトをヘッダー部分をコピーし、データを初期化します。DBTableModelImpl.newModel()このオブジェクトをヘッダー部分をコピーし、データを初期化します。DBTableModel型のパラメータを持つorg.opengion.hayabusa.dbのメソッド修飾子とタイプメソッド説明voidAbstractQuery.execute(int[] rowNo, DBTableModel table) 引数配列付のクエリーを実行します。voidQuery.execute(int[] rowNo, DBTableModel table) 引数配列付のクエリーを実行します。protected voidAbstractQuery.setDBTableModel(DBTableModel table) DBTableModel をセットします。voidAbstractTableFilter.setDBTableModel(DBTableModel table) DBTableModel をセットします。voidTableFilter.setDBTableModel(DBTableModel table) DBTableModel をセットします。voidDBTableModelSorter.setModel(DBTableModel model) DBTableModel を設定し、このオブジェクトを初期化します。 -
org.opengion.hayabusa.htmlでのDBTableModelの使用
修飾子とタイプメソッド説明AbstractViewForm.getDBTableModel()内部の DBTableModel を返します。ViewForm.getDBTableModel()内部の DBTableModel を返します。DBTableModel型のパラメータを持つorg.opengion.hayabusa.htmlのメソッド修飾子とタイプメソッド説明voidAbstractViewForm.init(DBTableModel table) 初期化します。voidViewForm.init(DBTableModel table) 初期化します。booleanTableFormatter.isUse(int row, DBTableModel table) このフォーマットを使用するかどうかの問い合わせを返します。voidTableFormatter.makeFormat(DBTableModel table) DBTableModelを利用して、フォーマットデータを初期化します。voidViewLink_LINK.setDBTableModel(DBTableModel tbl) 内部に DBTableModel をセットします。voidViewMarker_MARKER.setDBTableModel(DBTableModel tbl) 内部に DBTableModel をセットします。voidViewMarker.setDBTableModel(DBTableModel table) 内部に DBTableModel をセットします。 -
org.opengion.hayabusa.ioでのDBTableModelの使用
DBTableModelとして宣言されているorg.opengion.hayabusa.ioのフィールド修飾子とタイプメソッド説明AbstractTableWriter.getDBTableModel()内部の DBTableModel を返します。TableWriter.getDBTableModel()内部の DBTableModel を返します。DBTableModel型のパラメータを持つorg.opengion.hayabusa.ioのメソッド修飾子とタイプメソッド説明voidAbstractTableWriter.setDBTableModel(DBTableModel table, String lang) DBTableModel をセットします。voidTableWriter.setDBTableModel(DBTableModel table, String lang) DBTableModel をセットします。protected voidAbstractTableWriter.writeClass(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのクラス名情報を書き込みます。protected abstract voidAbstractTableWriter.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidAbstractTableWriter.writeLabel(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのラベル情報を書き込みます。protected voidAbstractTableWriter.writeLabel2(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのヘッダー情報を書き込みます。protected voidAbstractTableWriter.writeName(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelの項目名情報を書き込みます。protected voidAbstractTableWriter.writeSeparator(DBTableModel table, PrintWriter writer) PrintWriter に セパレーターを書き込みます。protected voidAbstractTableWriter.writeSize(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのサイズ情報を書き込みます。 -
org.opengion.hayabusa.mailでのDBTableModelの使用
DBTableModel型のパラメータを持つorg.opengion.hayabusa.mailのメソッド修飾子とタイプメソッド説明voidMailManager_DIRECT.create(ConcurrentMap<String, String> params, DBTableModel table) action="SEND"の時にこのメソッドが呼ばれます。protected voidMailManager_DIRECT.setTableDBColumn(DBTableModel table, String... names) DBColumn オブジェクトをテーブルモデルに設定します。 -
org.opengion.hayabusa.report2でのDBTableModelの使用
修飾子とタイプメソッド説明ExecQueue.getBody()ボディー部分のDBTableModelを取得します。ExecQueue.getFooter()フッター部分のDBTableModelを取得します。ExecQueue.getHeader()ヘッダー部分のDBTableModelを取得します。QueueManager_DB.DBTableModelCreator.getTable()帳票データをレイアウト定義に従い分割しDBTableModelを返します。DBTableModel型のパラメータを持つorg.opengion.hayabusa.report2のメソッド修飾子とタイプメソッド説明voidExecQueue.setBody(DBTableModel body) ボディー部分のDBTableModelをセットします。voidQueueManager_DIRECT.setBody(DBTableModel body) ボディーのテーブルモデルを設定します。voidExecQueue.setFooter(DBTableModel footer) フッター部分のDBTableModelをセットします。voidQueueManager_DIRECT.setFooter(DBTableModel footer) フッターのテーブルモデルを設定します。voidExecQueue.setHeader(DBTableModel header) ヘッダー部分のDBTableModelをセットします。voidQueueManager_DIRECT.setHeader(DBTableModel header) ヘッダーのテーブルモデルを設定します。 -
org.opengion.hayabusa.taglibでのDBTableModelの使用
DBTableModelとして宣言されているorg.opengion.hayabusa.taglibのフィールド修飾子とタイプフィールド説明protected DBTableModelIorQueryTag.tableテーブルモデルprotected DBTableModelQueryTag.tableテーブルモデルDBTableModel型のパラメータを持つorg.opengion.hayabusa.taglibのメソッド修飾子とタイプメソッド説明protected booleanCommonTagSupport.commitTableObject(String tableId, DBTableModel table) スコープに応じて登録されている DBTableModel を指定のキーでセットします。 これは、startQueryTransaction( String ) でセッションに登録した処理開始時刻と、 このオブジェクト自身が持っている(セッションに登録した開始時刻そのもの)を 比較し、異なる場合は、DBTableModel の登録を行いません。 これにより、検索処理の開始順にしか登録しないようなロジックを入れています。 検索処理時間が掛かるSQLを実行した場合、先に検索した結果があとから登録される ケースがあるためです。 また、判断処理を行うのは、scope が session の場合のみです。protected voidQueryOptionTag.setTableModel(DBTableModel table) DBTableModelをセットします。 -
org.opengion.plugin.ioでのDBTableModelの使用
DBTableModel型のパラメータを持つorg.opengion.plugin.ioのメソッド修飾子とタイプメソッド説明protected voidTableWriter_Excel.writeClass(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのクラス名情報を書き込みます。protected voidTableWriter_CSV.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_CSV2.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_CSV3.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_Data.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_Data2.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_Default.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_Excel.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_Fixed.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_JSON.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_JSON2.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。 IORのデータ情報は、 "rows": [ {"cols": [ "≪データ1≫", "≪データ2≫",…]}, {"cols": [ "≪データ1≫", "≪データ2≫",…]}, ] 形式です。protected voidTableWriter_Properties.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_T.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_XML.writeData(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。protected voidTableWriter_Excel.writeLabel(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのラベル情報を書き込みます。protected voidTableWriter_JSON2.writeLabel(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのラベル情報を書き込みます。protected voidTableWriter_Excel.writeLabel2(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのヘッダー情報を書き込みます。protected voidTableWriter_Excel.writeName(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelの項目名情報を書き込みます。protected voidTableWriter_Excel.writeSeparator(DBTableModel table, PrintWriter writer) PrintWriter に セパレーターを書き込みます。protected voidTableWriter_Excel.writeSize(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのサイズ情報を書き込みます。 -
org.opengion.plugin.queryでのDBTableModelの使用
DBTableModel型のパラメータを持つorg.opengion.plugin.queryのメソッド修飾子とタイプメソッド説明voidQuery_JDBCTableMerge.execute(int[] rowNo, DBTableModel table) 引数配列付のクエリーを実行します。voidQuery_JDBCTableUpdate.execute(int[] rowNo, DBTableModel table) 引数配列付のクエリーを実行します。 -
org.opengion.plugin.tableでのDBTableModelの使用
修飾子とタイプメソッド説明TableFilter_BIKO2CODE.execute()DBTableModel処理を実行します。TableFilter_BIKOSET.execute()DBTableModel処理を実行します。TableFilter_CLM_LIKE.execute()DBTableModel処理を実行します。TableFilter_CLMSET.execute()DBTableModel処理を実行します。TableFilter_CMNT_CLM.execute()DBTableModel処理を実行します。TableFilter_CMNT_TBL.execute()DBTableModel処理を実行します。TableFilter_DBARG_OUT.execute()DBTableModel処理を実行します。TableFilter_DBARG.execute()DBTableModel処理を実行します。TableFilter_DBSELECT.execute()DBTableModel処理を実行します。TableFilter_DBSRC_OUT.execute()DBTableModel処理を実行します。TableFilter_DTYPE.execute()DBTableModel処理を実行します。TableFilter_INDEX.execute()DBTableModel処理を実行します。TableFilter_JUDG.execute()DBTableModel処理を実行します。TableFilter_KBCLM.execute()DBTableModel処理を実行します。TableFilter_KEY_BREAK.execute()DBTableModel処理を実行します。TableFilter_LABEL.execute()DBTableModel処理を実行します。TableFilter_MATCHES.execute()DBTableModel処理を実行します。TableFilter_REPORTDATA.execute()DBTableModel処理を実行します。TableFilter_REPORTLAYOUT.execute()DBTableModel処理を実行します。TableFilter_ROTATE.execute()DBTableModel処理を実行します。TableFilter_SEQRESET.execute()DBTableModel処理を実行します。TableFilter_SEQUENCE.execute()DBTableModel処理を実行します。TableFilter_SKIPROW.execute()DBTableModel処理を実行します。TableFilter_STDDEV.execute()DBTableModel処理を実行します。TableFilter_STDDEV2.execute()DBTableModel処理を実行します。TableFilter_TABLE.execute()DBTableModel処理を実行します。TableFilter_THUMBNAIL.execute()DBTableModel処理を実行します。TableFilter_UNIQ_NAME.execute()DBTableModel処理を実行します。TableFilter_UPPER.execute()DBTableModel処理を実行します。 -
org.opengion.plugin.viewでのDBTableModelの使用
DBTableModel型のパラメータを持つorg.opengion.plugin.viewのメソッド修飾子とタイプメソッド説明voidViewForm_HTMLCrossTable.init(DBTableModel table) 初期化します。voidViewForm_HTMLDynamic.init(DBTableModel table) 初期化します。voidViewForm_HTMLEntry.init(DBTableModel table) 初期化します。voidViewForm_HTMLTokenTable.init(DBTableModel table) 初期化します。