# パッケージの使用
org.opengion.hayabusa.taglib

org.opengion.hayabusa.taglibを使用しているパッケージ
パッケージ
説明
org.opengion.hayabusa.taglib
はやぶさのタグライブラリー関係のクラスを提供します。

- org.opengion.hayabusa.taglibにより使用されるorg.opengion.hayabusa.taglibのクラス
  クラス
  説明
  CommonTagSupport
  TagSupport から継承されたサブクラスです。
  FrameTag
  フレームを作成するHTML拡張タグで、引数の受け渡しが可能です。
  HTMLTagSupport
  CommonTagSupport から継承されたサブクラスです。
  OptionAncestorIF
  プルダウンメニューやデータリストを作成する場合の共通インターフェースです。
  QueryTag
  データベースの検索を行うタグです。
  ReadTableTag
  指定のﾌｧｲﾙを DBTableModelｵﾌﾞｼﾞｪｸﾄに読み取るﾌｧｲﾙ入力ﾀｸﾞです｡ ﾃﾞｰﾀ(DBTableModel)と､ｺﾝﾄﾛｰﾗ(ReadTableﾀｸﾞ)を与えて､外部からｺﾝﾄﾛｰﾙすることで､ 各種形式で ﾃﾞｰﾀ(DBTableModel)を表示させることが できます｡ ReadTableﾀｸﾞ に対して､ｺﾏﾝﾄﾞを与えることにより､内部のｺﾝﾄﾛｰﾗの実装に対応した 形式でﾃﾞｰﾀを作成します｡ すべての読取の初期ｸﾗｽ名を ﾘｿｰｽﾌｧｲﾙの TABLE_READER_DEFAULT_CLASS で指定可能です｡ その場合､AutoReader を指定すると､Excel と Text(ﾃｷｽﾄ) を以下の順番で試します｡ Excel,Calc,Text(UnicodeLittle),Text(Windows-31J),Text(UTF-8),Text(EUC-JP),POI UTF-8 のTEXTとWindows-31JのTEXTは､ﾍｯﾀﾞｰ部での区別ができないため､正確なTextの自動読取できません｡ ※ 6.2.5.0 (2015/06/05) 仕様変更 ･AutoReader で､encode を指定すると､Text(encode) を先に試します｡ ･Textで､encode を指定しない場合は､ｼｽﾃﾑ変数の FILE_ENCODE を使用します｡ 入力件数を"DB.COUNT" ｷｰでﾘｸｴｽﾄにｾｯﾄしています｡ ※ 7.3.1.3 (2021/03/09) DB.NAMES , DB.ORGNAMES #NAME や columns で指定したｶﾗﾑは､{@DB.NAMES} で取り出すことが可能です｡ ﾌｧｲﾙにかかれた､ｵﾘｼﾞﾅﾙの #NAME は､{@DB.ORGNAMES} で取り出すことが可能です｡
  ReadTableTag.ColumnAction
  ｶﾗﾑ処理を行う､内部ｸﾗｽ ｶﾗﾑ個別に行う処理をまとめたｸﾗｽです｡ omitNames ： 読取対象外のｶﾗﾑ列を､外部(ﾀｸﾞ)よりCSV形式で指定します adjustColumns ： 読取元ﾌｧｲﾙのﾃﾞｰﾀ変換を行うｶﾗﾑ列をｶﾝﾏ指定します checkColumns ： 読取元ﾌｧｲﾙの整合性ﾁｪｯｸを行うｶﾗﾑ列をｶﾝﾏ指定します nullCheck ： NULL ﾁｪｯｸすべきｶﾗﾑ列をCSV形式(CSV形式)で指定します 名前配列設定で対象のｶﾗﾑをﾋﾟｯｸｱｯﾌﾟし､値設定処理で､個々に処理します｡
  TFormatImpl
  ヘッダ、フッター、ボディー部のフォーマットを汎用的に定義するタグです。
  ValueMapParamTag.VMP_KEYS
  ValueMapParamTag クラスのキーワードの enum
  ViewParamImpl
  ViewFormTag にパラメーターを渡す為のスーパークラスです。