# All Classes and Interfaces

クラス
説明
AbstractBizLogic
業務ﾛｼﾞｯｸを処理するために必要な共通ﾒｿｯﾄﾞの実行を行っている抽象ｸﾗｽです｡ ﾒｲﾝﾛｼﾞｯｸについては､各ｻﾌﾞｸﾗｽで実装する必要があります｡
AbstractCalendarPGData
事業所(CDJGS) 毎の休日カレンダデータオブジェクトです。
AbstractConnect
AbstractConnect.java は、共通的に使用される ファイル伝送関連の基本機能を実装した、Abstractクラスです。
AbstractDBType
一般的な半角文字列を扱う為の、カラム属性を定義します。
AbstractDocTree
ソースコメントから、パラメータ情報を取り出す Doclet クラスです。
AbstractDocTree.AbstractOption
Doclet.Option を継承し、共通メソッドを実装したabstractクラス 単純に、メソッドのOverrideで共通化しているだけです。
AbstractEditor
CellEditor の具象クラスで、カラムのデータを編集する場合に使用するクラスです。
AbstractHybsGAChromosome
HybsGeneticAlgorithmで利用するChromosomeインターフェースです。
AbstractObjectPool<E>
AbstractObjectPool は、生成された Object をプールするキャッシュクラスです。
AbstractProcess
AbstractProcess は、ChainProcess インターフェースを実装した、Abstract クラスです。
AbstractQuery
Query インターフェースを継承した Query の実装クラスです。
AbstractRenderer
DBCell の具象クラスで、カラムのデータを表示する場合に使用するクラスです。
AbstractTableFilter
AbstractTableFilter は､TableUpda ｲﾝﾀｰﾌｪｰｽを継承した､DBTableModel 処理用の Abstract実装ｸﾗｽです｡
AbstractTableReader
指定の区切り記号(初期値:タブ区切り)ファイルの読み取りクラスです。
AbstractTableWriter
区切り文字指定(初期値:タブ)ゼロカンマファイルの書き出しクラスです。
AbstractViewForm
ViewForm インターフェース の実装Abstractクラスです。
AccessStopFilter
AccessStopFilter は、Filter インターフェースを継承した アクセス制御クラスです。
AppearTag
指定された value 値の{@XXXX} 変数が設定された場合のみ表示するタグです。
ApplicationInfo
ApplicationInfo.java は、共通的に使用される 内部情報を格納するオブジェクトです。
AppliExec
AppliExec は、アプリケーションの実行を行う共通の処理クラスです。
AppliExec.GE72
GE72 テーブルのカラム定義の enum
Argument
Argument は、バッチ処理の main メソッドの引数を解析するクラスです。
ArrayDataModel
DataModel の実装クラスです。
ArraySet<E>
ArraySet.java は、LinkedHashSet を継承した、Setオブジェクトです。
ArrayTableModel
業務ロジックを処理するためのテーブルモデルです。
Attributes
Attributes.java は、String 型キーにString型値を Map するクラスです。
BackGamenTag
戻るボタン/戻るリンクを表示するHTML拡張タグです(通常はcustom/query_info.jspに組込み)。
BasePath
システムのベースフォルダ基準で、各種パスを管理するクラスです。
BizLogic_ENTRY
ﾊﾟﾗﾒｰﾀｰのみを使用する(ﾒｲﾝｶｰｿﾙを定義しない)業務ﾛｼﾞｯｸの構造を定義します｡ このｸﾗｽでは､以下に示すﾒｿｯﾄﾞが呼び出されるﾀｲﾐﾝｸﾞのみを定義しています｡ ﾒｿｯﾄﾞの中身については､ｻﾌﾞｸﾗｽでｵｰﾊﾞｰﾗｲﾄﾞし実装して下さい｡ 処理が途中で中断される条件は､以下の3つです｡ ①各ﾒｿｯﾄﾞの戻り値がfalseの場合 ②ﾁｪｯｸﾒｿｯﾄﾞ(check())が全ての行で実装された後､ｴﾗｰﾒｯｾｰｼﾞに"ｴﾗｰ"が含まれている場合 ③実行時ｴﾗｰが発生した場合 check() ﾊﾟﾗﾒｰﾀｰﾁｪｯｸ 1回のみ呼び出し logic() ﾒｲﾝ処理 1回のみ呼び出し
BizLogic_TABLE
配列型ﾃｰﾌﾞﾙﾓﾃﾞﾙをﾒｲﾝｶｰｿﾙとした業務ﾛｼﾞｯｸの構造を定義します｡ 配列型ﾃｰﾌﾞﾙﾓﾃﾞﾙについては､setTable( ArrayTableModel )によりｾｯﾄします｡ 配列型ﾃｰﾌﾞﾙﾓﾃﾞﾙが定義されていない場合､ｴﾗｰとなります｡ このｸﾗｽでは､以下に示すﾒｿｯﾄﾞが呼び出されるﾀｲﾐﾝｸﾞのみを定義しています｡ ﾒｿｯﾄﾞの中身については､ｻﾌﾞｸﾗｽでｵｰﾊﾞｰﾗｲﾄﾞし実装して下さい｡ 処理が途中で中断される条件は､以下の3つです｡ ①各ﾒｿｯﾄﾞの戻り値がfalseの場合 ②ﾁｪｯｸﾒｿｯﾄﾞ(chk***())が全ての行で実行された後､ｴﾗｰﾒｯｾｰｼﾞに"ｴﾗｰ"が含まれている場合 ③実行時ｴﾗｰが発生した場合 fstchk() 変更区分に関わらず 処理を始める前に呼び出し 8.0.2.0 (2021/11/30) 行単位ﾛｼﾞｯｸﾁｪｯｸは廃止 useLoop == true befchk( int row ) 変更区分に関わらず 各行について呼び出し(insert,modify,deleteの前に呼び出し) inschk( int row ) 変更区分が"A"の場合 各行について呼び出し modchk( int row ) 変更区分が"C"の場合 各行について呼び出し delchk( int row ) 変更区分が"D"の場合 各行について呼び出し allchk( int row ) 変更区分に関わらず 各行について呼び出し(insert,modify,deleteの後に呼び出し) first() 変更区分に関わらず 最初の行でのみ呼び出し useLoop == true befall( int row ) 変更区分に関わらず 各行について呼び出し(insert,modify,deleteの前に呼び出し) insert( int row ) 変更区分が"A"の場合 各行について呼び出し modify( int row ) 変更区分が"C"の場合 各行について呼び出し delete( int row ) 変更区分が"D"の場合 各行について呼び出し allrow( int row ) 変更区分に関わらず 各行について呼び出し(insert,modify,deleteの後に呼び出し) last() 変更区分に関わらず 最後の行でのみ呼び出し ※ ｲﾝﾃﾞｯｸｽ(row)とは､このArrayTableModel に持つ vals 配列の行のｲﾝﾃﾞｯｸｽです｡ よって､ｵﾘｼﾞﾅﾙのDBTableModelの行番号ではありません｡ 8.0.2.0 (2021/11/30) 行単位ﾛｼﾞｯｸﾁｪｯｸは廃止｡ befchk,inschk,modchk,delchk,allchk 必要であれば､fstchk() で､DataModel を取得して処理してください｡
BizLogicHelper
業務ロジックを実行するためのヘルパークラスです。
BizLogicTag
業務ロジックを呼び出すためのタグです。
BuildNumber
このシステム全体のリリース状況を表すデータを直接コーディングしています。
ButtonTag
ボタンを作成するHTML拡張タグです。
CacheControlFilter
CacheControlFilter は、Filter インターフェースを継承した アクセス制御クラスです。
CacheControlFilter.CCFResponseWrapper
ResponseWrapper の継承クラス とりあえず、Wrapper 無しでもﾍｯﾀﾞｰの設定が出来たので、今は未使用とします。
CalendarData
カレンダデータインターフェースです。
CalendarDBData
事業所(CDJGS) 毎の休日カレンダデータオブジェクトです。
CalendarFactory
事業所(CDJGS) , 年月(YYYYMM) に対応した休日カレンダデータを作成するファクトリクラスです。
CalendarPGData_NONHOLIDAY
事業所(CDJGS) 毎の休日カレンダデータオブジェクトです。
CalendarPGData_SUNDAY
事業所(CDJGS) 毎の休日カレンダデータオブジェクトです。
CalendarQuery
カレンダＤＢを検索する為の クエリインターフェースです。
CalendarQuery_GE13
カレンダＤＢ(GE13)の検索QUERYを定義したクラスです。
CalendarQuery_GF13
カレンダＤＢ(GF13)の検索QUERYを定義したクラスです。
CaseTag
case タグは、上位の switch タグの key とマッチした場合に、処理を行います。
CellEditor
DBColumn インターフェースで使用される データ編集用のインターフェースです。
CellRenderer
DBColumn インターフェースで使用される データ表示用のインターフェースです。
ChainProcess
ChainProcess は、バッチ処理サブクラスの共通インターフェースです。
CharCodeConverter
文字関係のコンバータです。
Cleanable
Cleanable.java は、clear() メソッドを持つ、インターフェースです。
ClearResource
RemoteControllableインタフェイスを実装した サーブレット経由で遠隔リソース更新を行うためのクラスです。
Closer
Closer.java は、共通的に使用される close処理を集約した、クラスです。
CloudFileOperation
クラウドストレージ対応用の抽象クラスです。
CodeData
systemId と lang に対応したコードデータを作成します。
CodeDataLoader
コードオブジェクトを作成するデータロードクラスです。
ColorMap
ColorMap.java は、共通的に使用される Color関連メソッドを集約した、クラスです。
ColumnActionListener
カラム名配列や、値配列が設定される都度呼び出される リスナーインターフェースです。
ColumnCheckTag
登録データの物理チェック(整合性チェック、nullチェック)を行うタグです。
ColumnData
systemId に対応したカラムデータを作成します。
ColumnDataLoader
systemId に対応したカラムデータを作成するデータロードクラスです。
ColumnEditorTag
検索結果のカラムに対して様々な属性を付加するタグです。
ColumnMarkerTag
検索結果のカラム表示に対して様々な属性を付加(マーキング)するタグです(参照:viewMarker)。
ColumnSetTag
検索結果の DBTableModelオブジェクトのカラム値を操作(設定、変換、ADDなど)するタグです。
ColumnTag
カラムリソースに基づいた、入力フィールドなどを作成するHTML拡張タグです。
CommandLine
CommandLine は、コマンドリストを管理するクラスです。
CommandLine.GE70
GE70 テーブルのカラム定義の enum
CommentLineParser
CommentLineParser.java は、ファイルを行単位に処理して、コメントを除去するクラスです。
CommentTag
JSPアプリケーションに対してバージョン管理できるようにコメントを 記述するためのタグです。
CommonForwardTag
submitタグを用いてページ転送するタグです(forward.jsp で使用)。
CommonTagSupport
TagSupport から継承されたｻﾌﾞｸﾗｽです｡ 汎用属性 のsetterﾒｿｯﾄﾞと、Attributes ｵﾌﾞｼﾞｪｸﾄを持っています｡ それ以外に、{@XXXX} 変数の対応と、lang属性のﾒｿｯﾄﾞも用意しています｡ language 属性は、個々のﾘｿｰｽのﾛｹｰﾙを指定できます｡ 通常は、ﾕｰｻﾞｰ情報の lang 属性をﾃﾞﾌｫﾙﾄで使用し、ｾｯﾄされていない場合は、 ﾘｸｴｽﾄ情報のﾛｹｰﾙから取得します｡ 以下に、このﾒｿｯﾄﾞ内で定義される属性を記述します｡ language 【TAG】ﾀｸﾞ内部で使用する言語ｺｰﾄﾞ[ja/en/zh/…]を指定します lbl 【TAG】ﾗﾍﾞﾙﾘｿｰｽのﾗﾍﾞﾙIDを指定します debug 【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します (初期値:false) caseKey 【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します (初期値:null) caseVal 【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します (初期値:null) caseNN 【TAG】指定の値が、null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は、このﾀｸﾞは使用されます (初期値:判定しない) caseNull 【TAG】指定の値が、null/ｾﾞﾛ文字列 の場合は、このﾀｸﾞは使用されます (初期値:判定しない) caseIf 【TAG】指定の値が、true/TRUE文字列の場合は、このﾀｸﾞは使用されます (初期値:判定しない) scope 【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ(request,session)を指定します (初期値:session) 各属性は、{@XXXX} 変数が使用できます｡ これは、ServletRequest から、XXXX をｷｰに値を取出し、この変数に割り当てます｡ つまり、このXXXXをｷｰにﾘｸｴｽﾄすれば、この変数に値をｾｯﾄすることができます｡ http://localhost/query.jsp?
ConnectIF
ConnectIF.java は、サーバーアクセス関連のクラスを共通的に使用するためのインターフェースです。
ConnectionFactory
データベースのコネクションオブジェクトを取得する為に使用する，ファクトリクラスです。
CookieTag
Cookie を読み書きするタグです。
CrossMap
String[] 型キーにカラム列の連想記憶を用いた、クロス集計データを管理するクラスです。
CSVTokenizer
CSVTokenizer は、CSVファイルのデータを順次分割する StringTokenizer と非常に 良く似たクラスです。
Daemon_Report2
【レポート出力】帳票要求テーブルを監視して、帳票処理プログラムを呼び出します。
Daemon_RunShell
【Shell実行】 指定したパラメータでShellを実行します。
Daemon_URLConnect
【URLアクセス】 指定したパラメータでURLに接続します。
DatabaseConfig
DB設定XMLの内容をJAXBを利用してロードする Driverをロードする 上記２つの機能を備えたクラスです 外部からはgetDbidメソッドを利用してDB設定(ExpandedDbid型)を取得します。
DatabaseMetaDataTag
DatabaseMetaData の情報を検索するタグです。
DataCheckTag
画面で入力されたデータのチェックを行うためのタグです。
DatalistTag
フォームの入力欄などで入力候補となるデータリストを定義するHTML拡張タグです。
DataModel<T>
１レコードのデータを管理するインターフェースです。
DateSet
DateSet.java は、入力ファイルの日付，時刻キーワードを実行時の日時で変換して,出力します。
DBCellFactory
DBCellRenderer/DBCellEditor オブジェクトを取得する為に使用する，ファクトリクラスです。
DBColumn
DBType インターフェースを継承した Abstractクラスです。
DBColumnConfig
DBColumnオブジェクトを構築する為の 引数を持っているデータクラスです。
DBConfigEditorTag
DBConfig.xmlの編集を行うためのタグです。
DBConstValue
データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
DBConstValue_GE
データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
DBConstValue_GF
データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
DBConstValue_GG
データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
DBConstValue_MICS
データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
DBConstValue_NOFGJ
データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
DBConstValue_VV
データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
DBCopyTag
データベースのデータコピー/移動/更新/削除を行うタグです。
DBEditConfig
編集設定情報を管理するためのデータ管理クラスです。
DBEditConfigManager
ユーザー単位の編集設定情報を管理するためのクラスです。
DBErrMsg
SQLData インターフェースを継承した システム変数の受け渡し用オブジェクトです。
DBEventColumn
動的プルダウンなどで利用されるイベントカラムの各種情報を保持するための 管理クラスです。
DBFunctionName
各データベースに対応するenum名を返します。
DBLastSql
ファイルダウンロードアイコン処理に必要な情報を格納しておく データ管理クラスです。
DBMetaData
【検索】DatabaseMetaData の情報を検索するタグです。
DBMetaDataQueryTag
データベース情報(DBMetaData)より、テーブル、カラム等の情報を取得するタグです。
DBRowHeader
DBTableModel の１行分の特性を管理するクラスです。
DBSimpleTable
DBTableModel インターフェースを継承した TableModel の実装クラスです。
DBSysArg
SQLData インターフェースを継承した システム変数の受け渡し用オブジェクトです。
DBTableModel
javax.swing.table.TableModel インターフェースを継承したデータベース情報を TableModel情報にマッピングするのに利用します。
DBTableModelEditor
DBTableModelを継承した TableModelの編集設定による変換を行うための実装クラスです。
DBTableModelImpl
DBTableModel インターフェースを継承した TableModel の実装クラスです。
DBTableModelSorter
DBTableModelを継承した TableModelのソート機能の実装クラスです。
DBTableModelUtil
データベース関連の便利なメソッドを集めた簡易ユーティリティークラスです。
DBType
データベースのカラム属性のうち、静的論理属性を規定する情報を保持しているオブジェクトです。
DBType_ALL
半角/全角混在の一般的な制限のない文字列を扱う為の、カラム属性を定義します。
DBType_CRYPT
半角/全角混在の一般的な制限のない暗号化された文字列を扱う為の、カラム属性を定義します。
DBType_DATE
文字列の厳密な日付属性(年/月/日)の半角の日付を扱う為の、カラム属性を定義します。
DBType_DD
DATA_DEFAULT カラムで、内容の整合性を整えます。
DBType_HMS
文字列の時間属性(時:分:秒)の半角の時間を扱う為の、カラム属性を定義します。
DBType_K
全角のみで構成される文字列を扱う為の、カラム属性を定義します。
DBType_KX
DBType_KX は、全角/半角混在のChar または Varchar2 属性に対応するクラスで 一般的な制限のない文字列カラム属性を定義します。
DBType_MD5
パスワード情報など、重要な情報のハッシュコード(MD5)を扱う為の、カラム属性を定義します。
DBType_NVAR
Unicode文字列の値を HTML のエスケープ記号(&#xZZZZ;)に変換する、カラム属性を定義します。
DBType_R
半角小数付き数字の NUMBER を扱う為の、カラム属性を定義します。
DBType_S9
半角数字の NUMBER を扱う為の、カラム属性を定義します。
DBType_SHA
ﾊﾟｽﾜｰﾄﾞ情報等の重要な情報のﾊｯｼｭｺｰﾄﾞ(SHA-256)を扱う為のｶﾗﾑ属性を定義します｡ ﾊﾟｽﾜｰﾄﾞ情報等の重要な情報のﾊｯｼｭｺｰﾄﾞに SHA-256 があります｡ このｸﾗｽは、MessageDigestにより SHA-256 でﾊｯｼｭした文字を作成します｡ MD5やSHA-1は脆弱性が報告されているため、可能であればSHA-256の利用が推奨されます｡ 値としては､標準の X と同じ半角文字列｢ c < 0x20 || c > 0x7e 以外｣でのみ 処理することが出来ます｡ ﾀｲﾌﾟﾁｪｯｸとして、以下の条件を判定します｡ ･文字列長はByte換算での文字数との比較 ･半角文字列ﾁｪｯｸ｢ c < 0x20 || c > 0x7e 以外｣ｴﾗｰ ･文字ﾊﾟﾗﾒｰﾀの正規表現ﾁｪｯｸ ･ｸﾛｽｻｲﾄｽｸﾘﾌﾟﾃｨﾝｸﾞﾁｪｯｸ
DBType_X
一般的な半角文字列を扱う為の、カラム属性を定義します。
DBType_X9
半角数字の NUMBER を扱う為の、カラム属性を定義します。
DBType_XH
半角文字＋半角カタカナを扱う為の、カラム属性を定義します。
DBType_XHU
半角文字＋半角カタカナの大文字のみに制限された文字列を扱う為の、カラム属性を定義します。
DBType_XK
半角/全角混在の一般的な制限のない半角優先文字列を扱う為の、カラム属性を定義します。
DBType_XKZ
半角/全角混在のクラスですが、半角カタカナのみを通さない文字列を扱う為の、カラム属性を定義します。
DBType_XL
半角小文字の英数字の文字列を扱う為の、カラム属性を定義します。
DBType_XLU9
半角英数字のみの文字列を扱う為の、カラム属性を定義します。
DBType_XU
半角大文字の英数字の文字列を扱う為の、カラム属性を定義します。
DBType_XU9
半角英数大文字のみの文字列を扱う為の、カラム属性を定義します。
DBType_YM
文字列の日付属性(年/月)の半角の日付を扱う為の、カラム属性を定義します。
DBType_YM01
文字列の開始日付属性を規定する半角文字列を扱う為の、カラム属性を定義します。
DBType_YM31
文字列の終了日付属性を規定する半角文字列を扱う為の、カラム属性を定義します。
DBType_YMD
文字列の日付属性(年/月/日)の半角の日付を扱う為の、カラム属性を定義します。
DBType_YMDH
文字列の日付属性(年/月/日 時:分:秒)の半角の日付を扱う為の、カラム属性を定義します。
DBTypeCheckUtil
ＤＢカラムの属性チェックに使用されるメソッドを集約した、クラスです。
DBTypeFactory
DBType オブジェクトを取得する為に使用する，ファクトリクラスです。
DBUpdater
PreparedStatementを利用した更新処理を行う、簡易的なクラスです。
DBUserArg
QLData インターフェースを継承した ユーザー変数の受け渡し用オブジェクトです。
DBUtil
データベース関連の便利なメソッドを集めた簡易ユーティリティークラスです。
DBUtil
データベース処理を行う、簡易的なユーティリティークラスです。
DefaultMailManager
タグ mailSender2 及びバッチによる送信の共通処理部分を実装しています。
DirectTableInsertTag
指定のﾌｧｲﾙを直接ﾃﾞｰﾀﾍﾞｰｽに登録するﾃﾞｰﾀ入力ﾀｸﾞです｡ 通常の readTable などは､DBTableModelｵﾌﾞｼﾞｪｸﾄを介して全件ﾒﾓﾘに ﾛｰﾄﾞしてから表示させる為､大量ﾃﾞｰﾀ処理ができません｡ このﾀｸﾞでは､直接ﾌｧｲﾙを読み取りながらﾃﾞｰﾀﾍﾞｰｽ登録するので 大量ﾃﾞｰﾀをﾊﾞｯﾁ的に登録する場合に使用します｡ 読み取るﾌｧｲﾙは､先頭(または実ﾃﾞｰﾀが現れるまでに) #NAME 行が必要です｡ これは､ﾌｧｲﾙﾃﾞｰﾀのｶﾗﾑ名を指定しています｡また､columns 属性を使用すれば､ ﾌｧｲﾙの#NAME 行より優先して(つまり存在していなくても良い)ﾃﾞｰﾀのｶﾗﾑ名を 指定することが出来ます｡ この#NAME 行は､ﾌｧｲﾙのｾﾊﾟﾚｰﾀと無関係に必ずﾀﾌﾞ区切りで用意されています｡ ﾀｸﾞのBODY部に､実行するSQL文を記述します｡ このSQL文は､ INSERT INTO GE41 (CLM,NAME_JA,SYSTEM_ID,FGJ,DYSET) VALUES ([CLM],[NAME_JA],[SYSTEM_ID],'1','{@USER.YMDH}') と､いう感じで､ﾌｧｲﾙから読み込んだ値は､[ｶﾗﾑ名]に割り当てられます｡ もちろん､通常の固定値(FGJに'1'をｾｯﾄ)や､ﾘｸｴｽﾄ変数(DYSETの{@USER.YMDH}) なども使用できます｡ ※ 6.2.3.0 (2015/05/01) BODY部にSQL文を記述しない場合は､table 属性に､INSERTするﾃｰﾌﾞﾙIDを指定します｡ ※ 6.2.4.0 (2015/05/15) omitNames に､WRITABLE と ROWID を､強制的に含めます(無条件)｡ ※ 7.3.1.3 (2021/03/09) DB.NAMES , DB.ORGNAMES #NAME や columns で指定したｶﾗﾑは､{@DB.NAMES} で取り出すことが可能です｡ ﾌｧｲﾙにかかれた､ｵﾘｼﾞﾅﾙの #NAME は､{@DB.ORGNAMES} で取り出すことが可能です｡ ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象です｡
DirectWriteTableTag
SELECT文を直接実行して､指定のﾌｧｲﾙに出力するﾀｸﾞです｡ 中間の､ﾃﾞｰﾀ(DBTableModel)を作成しないため､余計なﾒﾓﾘを取らず､ 高速にﾃﾞｰﾀを抜き出すことが可能です｡ 一方､抜き出すﾃﾞｰﾀは生ﾃﾞｰﾀのため､ﾃﾞｰﾀの再利用等､ｼｽﾃﾑ的な 使用を想定しています｡ JDBCErrMsg 形式のPL/SQL をｺｰﾙして､その検索結果(ｶｰｿﾙ)を抜く事もできます｡ ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象です｡
DirectXMLSaveTag
指定の拡張XDK形式ファイルを直接データベースに登録するデータ入力タグです。
DirWatch
フォルダに残っているファイルを再実行するためのプログラムです。
DisplayCapture
DisplayCapture.java は、画面イメージをキャプチャして、ファイルに書き出すためのクラスです。
DocConverter_OOO
OpenOfficeを利用して様々な形式のﾌｧｲﾙを読み込み､出力･印刷を行うための変換ｸﾗｽです｡ 変換を行うことのできる入出力のﾌｫｰﾏｯﾄ以下の通りです｡ [対応ﾌｫｰﾏｯﾄ] 入力[Calc(ods) ,Excel(xls) ] ⇒ 出力[Calc(ods) ,Excel(xls,xlsx) ,PDF] 入力[Writer(odt) ,Word(doc) ] ⇒ 出力[Writer(odt) ,Word(doc,docx) ,PDF] 入力[Impress(odp),PowerPoint(ppt)] ⇒ 出力[Impress(odp),PowerPoint(ppt,pptx) ,PDF] 入力[ * 上記の全て ] ⇒ 印刷 ※ xlsx,docx,pptx は､MS 2007形式の為､LibreOffice のみ利用できます｡ 変換を行うには､以下の2通りの方法があります｡ (1)簡易的な変換ﾒｿｯﾄﾞを利用する場合 #convert(String, String)を利用して､変換を行います｡ この場合､出力形式は､出力ﾌｧｲﾙの拡張子に従って自動的に決定されます｡ このため､印刷処理などを行う場合は､(2)の方法で出力して下さい｡ (2)段階的に各ﾒｿｯﾄﾞを呼び出して変換する場合 ｵﾌﾞｼﾞｪｸﾄを生成した後､`DocConverter_OOO.open()`､#(各種変換ﾒｿｯﾄﾞ)､`Object.clone()`を 順番に呼び出して変換を行います｡ この場合､出力形式は､それに対応するﾒｿｯﾄﾞを呼び出すことで決定されます｡ また､変換を行うための､各種ﾒｿｯﾄﾞは､例外としてThrowableを投げるように定義されています｡ このｸﾗｽを利用する場合は､このThrowableをcatchし､catch句で､必ず`DocConverter_OOO.close(boolean)`に､ "true"(ｴﾗｰ発生時のｸﾛｰｽﾞ処理)を指定して､終了処理を行って下さい｡ (これを行わない場合､OpenOfficeの不要なﾌﾟﾛｾｽが残ってしまう可能性があります) また､出力ﾌｧｲﾙが既に存在する場合､出力ﾌｧｲﾙは一旦削除された後､処理されます｡ なお､入力ﾌｧｲﾙと出力ﾌｧｲﾙが同じ場合､何も処理されません｡(例外も発行されません) 入力ﾌｧｲﾙを､CSV形式で複数指定した場合､複数の入力ﾌｧｲﾙをﾏｰｼﾞして出力します｡ ※1 現状は､ﾌｧｲﾙのﾏｰｼﾞは､入力ﾌｧｲﾙがExcelまたはCalcの場合のみ対応しています｡ ※ DocConverter は､ｸﾗｳﾄﾞ対応されていません｡変換時はﾛｰｶﾙﾌｧｲﾙ間で行ってください｡
DocConvertTag
ﾄﾞｷｭﾒﾝﾄの変換･ﾏｰｼﾞを行うﾀｸﾞです｡ 変換を行うことのできる入出力のﾌｫｰﾏｯﾄ以下の通りです｡ [対応ﾌｫｰﾏｯﾄ] 入力[Calc(ods) ,Excel(xls) ] ⇒ 出力[Calc(ods) ,Excel(xls,xlsx) ,PDF] 入力[Writer(odt) ,Word(doc) ] ⇒ 出力[Writer(odt) ,Word(doc,docx) ,PDF] 入力[Impress(odp),PowerPoint(ppt)] ⇒ 出力[Impress(odp),PowerPoint(ppt,pptx) ,PDF] ※ xlsx,docx,pptx は､MS 2007形式の為､LibreOffice のみ利用できます｡ 入出力のﾌｫｰﾏｯﾄは､入出力ﾌｧｲﾙの拡張子により自動判別されます｡ また､入出力ﾌｧｲﾙ名が同じ場合は何も処理されません｡ 入力ﾌｧｲﾙを､CSV形式で複数指定することで､複数の入力ﾌｧｲﾙをﾏｰｼﾞして 出力することもできます｡ ※2 現状は､ﾌｧｲﾙのﾏｰｼﾞは､入力ﾌｧｲﾙがExcelまたはCalcの場合のみ対応しています｡ ※1 この機能を利用するには､OpenOfficeが正しく設定されている必要があります｡
DocTreeParam
ｿｰｽｺﾒﾝﾄから､ﾊﾟﾗﾒｰﾀ情報を取り出す Doclet ｸﾗｽです｡ og.paramLevel ﾀｸﾞと og.cryptography ﾀｸﾞを切り出します｡ これらは､ｼｽﾃﾑﾊﾟﾗﾒｰﾀとしてGE12ﾃｰﾌﾞﾙに設定される値をｸﾗｽより抽出する のに使用します｡
DocTreePlugin
ソースコメントから、パラメータ情報を取り出す Doclet クラスです。
DocTreeSpecific
ソースコメントから、パラメータ情報を取り出す Doclet クラスです。
DocTreeTaglib
ソースコメントから、パラメータ情報を取り出す Doclet クラスです。
DocTreeVerCheck
ソースコメントから、タグ情報を取り出す Doclet クラスです。
DocTreeWriter
DocTree 情報を出力する PrintWriter 相当クラスです。
DomParser
XMLファイルを読み取って、Document オブジェクトを取得する、ユーティリティークラスです。
DragDiv
jQueryのdraggableを使用したｵﾌﾞｼﾞｪｸﾄの移動を行う個々の div 要素を作成します。
DragViewTag
jQueryのdraggableを使用したｵﾌﾞｼﾞｪｸﾄの移動を行う、View を設定します。
EDbid
JAXBで自動生成されたDBIDクラスを拡張したクラスです。
EditConfigTag
画面表示、集計に関する設定情報の表示、登録を行うためのタグです。
Editor_AUTOAREA
AUTOAREA エディターは、カラムのデータをテキストエリアで編集する場合に 使用するクラスです。
Editor_BARCODE
BARCODE エディターは、quagga.js を利用した、カメラ映像からバーコードを読み込むクラスです。
Editor_BITBOX
BITBOX エディターは、カラムのデータをコードリソースに対応した チェックボックスで編集する場合に使用するクラスです。
Editor_CHBOX
カラムのデータをチェックボックスで編集する場合に使用するエディタークラスです。
Editor_CHBOX2
CHBOX2 エディターは、カラムのデータをチェックボックスで編集する場合に使用するクラスです。
Editor_COLOR
COLOR エディターは、カラムのデータをカラーピッカーで選択する場合に使用するクラスです。
Editor_COLUMN
動的カラムのデータを編集する場合に使用するエディタークラスです。
Editor_CRYPT
パスワード情報など、重要な情報の暗号化された情報を編集する場合に使用するクラスです。
Editor_DATALIST
カラムの編集パラメーターのＳＱＬ文の実行結果より、datalistを作成して 入力候補となるデータリストを定義する編集用エディタークラスです。
Editor_DBMENU
カラムの編集パラメーターのＳＱＬ文の実行結果より、プルダウンメニューを作成して 編集する場合に使用するエディタークラスです。
Editor_DBRADIO
DBRADIO エディターは、カラムの編集パラメーターのSQL文の実行結果より、動的にラジオボタンを 作成して編集する場合に使用するエディタークラスです。
Editor_DECIMAL
DECIMAL エディターは、カラムのデータをDecimal(１０進数、小数)表示する場合に 使用するクラスです。
Editor_FILES
ファイルの一覧情報から、プルダウンメニューを作成して 編集する場合に使用するエディタークラスです。
Editor_HIDDEN
カラムのデータをHIDDENで編集する場合に使用するエディタークラスです。
Editor_HM
HM エディターは、カラムのデータを時分編集する場合に使用するクラスです。
Editor_HMMENU
カラムの編集パラメーターの開始、終了、ステップの情報より、プルダウンメニューを作成して 編集する場合に使用するエディタークラスです。
Editor_HTML
HTMLタグを含むデータを編集する場合に使用するエディタークラスです。
Editor_HTMLAREA
HTMLAREA エディターは、カラムのデータをテキストエリアで編集し、 HTML文字をエスケープして登録する場合に使用するクラスです。
Editor_INDBMENU
INDBMENU エディターは、カラムの表示パラメーターのＳＱＬ文を実行結果より、 作成したプルダウンメニューと、テキストフィールドによる入力の両方をサポートする、 編集に使用するクラスです。
Editor_INMENU
INMENU エディターは、コードリソースに対応したプルダウンメニューと、 テキストフィールドによる入力の両方をサポートする、編集に使用するクラスです。
Editor_KVMENU
文字列の 「キー:ラベル キー:ラベル」の情報から、プルダウンメニューを作成して 編集する場合に使用するエディタークラスです。
Editor_MENU
MENU エディターは、カラムのデータをコードリソースに対応した プルダウンメニューで編集する場合に使用するクラスです。
Editor_NUMBER
NUMBER エディターは、カラムのデータを数字編集する場合に使用するクラスです。
Editor_NUMMENU
カラムの編集パラメーターの開始、終了、ステップの情報より、プルダウンメニューを作成して 編集する場合に使用するエディタークラスです。
Editor_OCR1
OCR1 エディターは、tesseract.js を利用した、File APIで取り込んだイメージを 文字に変換して テキストエリアに書き出すクラスです。
Editor_OCR2
OCR2 エディターは、tesseract.js を利用した、カメラ映像で取り込んだvideoを canvasにｷｬﾌﾟﾁｬしてから、文字に変換して テキストエリアに書き出すクラスです。
Editor_PASSWD
PASSWD エディターは、パスワード情報(******)として編集する場合に使用するクラスです。
Editor_QRCODE
QRCODE エディターは、jsQR.js を利用した、カメラ映像からQRコードを読み込むクラスです。
Editor_QUERY
QUERY エディターは、編集パラメータで指定された SQL文の実行結果をテキストエリアに表示する クラスで、元のValue を、$1 として使用可能です。
Editor_RADIO
RADIO エディターは、カラムのデータをコードリソースに対応したラジオボタンで編集する 場合に使用するクラスです。
Editor_RICHTEXT
TEXTRICH エディターは、カラムのデータをリッチテキストで編集する場合に 使用するクラスです。
Editor_SNAP
SNAP エディターは、カメラ映像で取り込んだvideoをcanvasにｷｬﾌﾟﾁｬしてから、 BASE64ｴﾝｺｰﾄﾞでｻｰﾊﾞｰにｱｯﾌﾟﾛｰﾄﾞするクラスです。
Editor_TEXT
TEXT エディターは、カラムのデータをテキストフィールドで編集する場合に使用するクラスです。
Editor_TEXTAREA
TEXTAREA エディターは、カラムのデータをテキストエリアで編集する場合に 使用するクラスです。
Editor_UPLOAD
UPLOAD エディターは、ファイルアップロードを行う場合に使用する編集用クラスです。
Editor_UPLOAD2
UPLOAD2 ｴﾃﾞｨﾀｰは､ﾄﾞﾗｯｸﾞ＆ﾄﾞﾛｯﾌﾟでﾌｧｲﾙｱｯﾌﾟﾛｰﾄﾞを行う場合に 使用する編集用ｸﾗｽです｡ 行ごとの対応も､ﾌｧｲﾙ名の書き換えもｻﾎﾟｰﾄしていません｡ 現状できるのは､filetemp/ﾛｸﾞｲﾝID ﾌｫﾙﾀﾞに､そのままのﾌｧｲﾙ名で ｱｯﾌﾟﾛｰﾄﾞするだけです｡ ｶﾗﾑの表示に必要な属性は, DBColumn ｵﾌﾞｼﾞｪｸﾄ より取り出します｡ このｸﾗｽは､DBColumn ｵﾌﾞｼﾞｪｸﾄ毎に１つ作成されます｡ 編集ﾊﾟﾗﾒｰﾀに指定できる項目は､『;』で width=300px; 初期値 height=180px; 初期値 CALL_JSP=/common/dragFiles.jsp; 初期値 UPLOAD_DIR= 初期値 (filetemp/{@USER.ID})
Editor_WRITABLE
先頭１文字目が、アンダーバー(_) の場合に、書込み禁止属性()を強制的に付与するクラスです。
Editor_YM
YM エディターは、カラムのデータを日付(年/月)編集する場合に使用するクラスです。
Editor_YMD
YMD エディターは、カラムのデータを日付(年/月/日)編集する場合に使用するクラスです。
Editor_YMD2
YMD ｴﾃﾞｨﾀｰは､ｶﾗﾑのﾃﾞｰﾀを日付(年/月/日)編集する場合に使用するｸﾗｽです｡ YMD2はｶﾚﾝﾀﾞｰのﾎﾟｯﾌﾟｱｯﾌﾟﾎﾞﾀﾝが付属するﾀｲﾌﾟです｡ このｴﾃﾞｨﾀはeventColumnに対応していません｡ ｶﾗﾑの表示に必要な属性は, DBColumn ｵﾌﾞｼﾞｪｸﾄ より取り出します｡ このｸﾗｽは､DBColumn ｵﾌﾞｼﾞｪｸﾄ毎に１つ作成されます｡ 8.0.2.0 (2021/11/30) ｶﾗﾑのﾊﾟﾗﾒｰﾀの情報より､日付送り戻しの機能が使えます｡ 例：D-1,D0,D+1 or D-1,D0,D+1,true 第一引数は､日付戻しを指定します｡ 第二引数は､初期化します｡ 第三引数は､日付送りを指定します｡ 第四引数は､検索ﾎﾞﾀﾝを押すか押さないか[true/false]を指定します｡ (初期値:false) 日付についての加減算処理を行うためのｺﾏﾝﾄﾞを指定します｡ ･SYXX ：年の最初の日付を指定の分だけ進めます｡(SY-1なら先年の1月1日､SY1なら翌年の1月1日) ･SDXX ：月の最初の日付を指定の分だけ進めます｡(SD-1なら先月の1日､SD1なら翌月の1日) ･SWXX ：週初め(月曜日)を指定の分だけ進めます｡(SW-1なら先週の月曜日､SW1なら翌週の月曜日) ･EYXX ：年の最後の日付を指定の分だけ進めます｡(EY-1なら先年の年末､EY1なら翌年の年末) ･EDXX ：月の最後の日付を指定の分だけ進めます｡(ED-1なら先月の月末､ED1なら翌月の月末) ･EWXX ：週末(日曜日)を指定の分だけ進めます｡(EW-1なら先週の日曜日､EW1なら翌週の日曜日) ･YXX ：年を指定の分だけ進めます｡(Y-1なら1年前､Y1なら1年後) ･MXX ：月を指定の分だけ進めます｡(M-1なら1月前､M1なら1月後) ･DXX ：日を指定の分だけ進めます｡(D-1なら1日前､D1なら1日後) ※ 数字がｾﾞﾛのｺﾏﾝﾄﾞは初期化します｡ ※ 数字がないｺﾏﾝﾄﾞはｻｰﾊﾞｰ上のｼｽﾃﾑ日付をｾｯﾄします｡
Editor_YMDH
YMDH エディターは、カラムのデータを日時(年/月/日 時:分:秒)編集する場合に使用するクラスです。
Editor_YMDMENU
カラムの編集パラメーターの開始、終了、ステップ、フォーマット、titleフォーマットの情報より、 プルダウンメニューを作成して編集する場合に使用するエディタークラスです。
EngineTag
キャッシュしている各種データを初期化(クリア)します。
EntryQueryTag
検索結果の DBTableModel を使用せず、直接エントリーデータを登録するタグです。
EntryTag
検索結果の DBTableModelオブジェクトに値を設定するタグです。
EnumType<T extends Comparable<T>>
EnumType.java は、共通的に使用される 文字型選択フィールドを簡素化するクラスです。
EqualsTag
val1 属性 と val2 属性の文字列表現の比較により BODY を表示/非表示を切り替えるタグです。
ErrMsg
個々のエラーメッセージを持っておくためのオブジェクトです。
ErrorMessage
エラーメッセージを受け渡すときに使用するクラスです。
ErrorMessageTag
エラーメッセージを 表形式で表示するタグです。
ErrorTag
JSPのエラー発生時の処理を行うタグです。
EventReader
POI による、Excel(xls)の読み取り処理の インターフェースです。
EventReader_TEXT
指定の区切り記号(初期値:タブ区切り)ファイルの読み取りクラスです。
EventReader_XLS
POI による、Excel(xls)の読み取りクラスです。
EventReader_XLSX
POI による、Excel(xlsx)の読み取りクラスです。
ExcelFileTag
ExcelFileTag は、各種パラメータを指定して、Excelファイルの操作をおこなうタグです。
ExcelImageFileParamTag
ExcelImageFileParamTag は、ExcelFileTagの画像挿入のパラメーターを渡す為のタグクラスです。
ExcelModel
POI による､EXCELﾊﾞｲﾅﾘﾌｧｲﾙに対する､ﾃﾞｰﾀﾓﾃﾞﾙｸﾗｽです｡ 共通的な EXCEL処理 を集約しています｡ staticﾒｿｯﾄﾞによる簡易的なｱｸｾｽの他に､順次処理も可能なように 現在ｱｸｾｽ中の､Workbook､Sheet､Row､Cell ｵﾌﾞｼﾞｪｸﾄを内部で管理しています｡ 入力形式は､openXML形式にも対応しています｡ ﾌｧｲﾙの内容に応じて､.xlsと.xlsxのどちらで読み取るかは､内部的に 自動判定されます｡
ExcelStyleFormat
POI による、Excel(xlsx)の読み取りクラスです。
ExecProcess
帳票要求に設定された実行方法により､各種出力､Excel取り込み処理を行います｡ 1.出力 雛形ﾌｧｲﾙを一時ﾃﾞｨﾚｸﾄﾘに展開した後､帳票ﾃﾞｰﾀを埋め込み､最後にOpenOffice.orgの ﾌﾟﾛｾｽを利用して出力を行います｡ 対応している出力方法は､印刷､PDF出力､Excel出力です｡ 一時ﾃﾞｨﾚｸﾄﾘは､ｼｽﾃﾑﾘｿｰｽのREPORT_FILE_URLで定義されたﾃﾞｨﾚｸﾄﾘです｡ これが定義されていない場合は､ｼｽﾃﾑﾘｿｰｽのFILE_URLで定義されたﾃﾞｨﾚｸﾄ以下の/REPORTに 展開されます｡ 一時ﾌｧｲﾙは､処理が正常に終了した場合､削除されます｡(ODS出力のみにした場合は､出力直前の ODSﾌｧｲﾙは残ります) 処理でｴﾗｰが発生した場合は､一時ﾌｧｲﾙはﾃﾞﾊﾞｯｸﾞのため､削除されません｡ 2.取り込み 旧帳票ｼｽﾃﾑの取り込み処理及びその後のPG起動を行います｡ 実行方法により､出力､入力を行います｡
ExecQueue
帳票処理要求を管理するｷｭｰｵﾌﾞｼﾞｪｸﾄです｡ このｵﾌﾞｼﾞｪｸﾄでは､帳票の定義及びﾃﾞｰﾀと､処理中に発生したｴﾗｰﾒｯｾｰｼﾞを管理します｡ また､このｷｭｰを生成したｵﾌﾞｼﾞｪｸﾄもこのｵﾌﾞｼﾞｪｸﾄにｾｯﾄされます｡
ExecThread
帳票要求ｽﾚｯﾄﾞの本体です｡ 外部からｽﾀｯｸされたｷｭｰを先入れ先出しの順番に処理します｡ あるｷｭｰに対してｴﾗｰが発生すると､ｼｽﾃﾑﾘｿｰｽのRETRY_COUNTで設定された回数再処理を試みます｡ この回数分ｴﾗｰが発生した場合は､そのｷｭｰのみがｱﾌﾟﾘｴﾗｰとなります｡ このｽﾚｯﾄﾞは一度生成されると､外部から明示的に終了の要求を起こさない限り生存し続けます｡ 終了するには､finish()ﾒｿｯﾄﾞを呼び出します｡ このﾒｿｯﾄﾞが呼ばれると､内部でｽﾀｯｸしているｷｭｰは全てｸﾘｱされるため､その時点で 処理されているｷｭｰの処理が完了した時点で､ｽﾚｯﾄﾞが終了します｡
ExecThreadManager
帳票処理を行う各スレッドを管理するクラスです。
FavoriteGUIData
ユーザーアクセス画面オブジェクトの元となる ユーザーアクセス画面データを作成します。
FavoriteLinkTag
お気に入りリンクを作成するタグです(通常はresult.jspに組込み)。
FieldsetTag
表示のON/OFF制御が出来るフィールドセットを作成するタグです。
FileDownload
ｻｰﾊﾞｰ管理ﾌｧｲﾙをﾀﾞｳﾝﾛｰﾄﾞする場合に使用する､ｻｰﾌﾞﾚｯﾄです｡ 引数(URL)に指定のﾌｧｲﾙをｻｰﾊﾞｰからｸﾗｲｱﾝﾄにﾀﾞｳﾝﾛｰﾄﾞさせます｡ file には､ｻｰﾊﾞｰﾌｧｲﾙの物理ｱﾄﾞﾚｽを指定します｡相対ﾊﾟｽを使用する場合は､ ｺﾝﾃｷｽﾄﾙｰﾄ(通常､Tomcatでは､G:\webapps\dbdef2\ など)からのﾊﾟｽと判断します｡ name には､ｸﾗｲｱﾝﾄに送信するﾌｧｲﾙ名を指定します｡ﾌｧｲﾙ名を指定しない場合は､ ｻｰﾊﾞｰの物理ﾌｧｲﾙのﾌｧｲﾙ名が代わりに使用されます｡ 日本語ﾌｧｲﾙ名は､すべて UTF-8化して処理します｡指定するﾌｧｲﾙに日本語が含まれる 場合は､URLｴﾝｺｰﾄﾞを行ってください｡変換前ｴﾝｺｰﾄﾞはﾘｸｴｽﾄ変数requestEncodingで指定可能で､標準はISO-8859-1です｡ 基本的にはContent-disposition属性として"attachment"が指定されます｡ 但し､引数に inline=true を指定することで､Content-disposition属性に"inline"が指定されます｡ また､ｼｽﾃﾑﾘｿｰｽのUSE_FILEDOWNLOAD_CHECKKEYをtrueに指定することで､簡易的なﾁｪｯｸを 行うことができます｡ 具体的には､これを有効にすると､file属性の値から計算されるﾊｯｼｭｺｰﾄﾞﾁｪｯｸｻﾑと､"key"という ﾊﾟﾗﾒｰﾀｰに指定された値が一致した場合のみﾀﾞｳﾝﾛｰﾄﾞが許可され､keyが指定されていない､ または値が異なる場合はﾀﾞｳﾝﾛｰﾄﾞｴﾗｰとなります｡ 一般的なｻｰﾌﾞﾚｯﾄと同様に､ﾃﾞﾌﾟﾛｲﾒﾝﾄ･ﾃﾞｨｽｸﾘﾌﾟﾀ WEB-INF/web.xml に､ servlet 要素と そのﾏｯﾋﾟﾝｸﾞ(servlet-mapping)を定義する必要があります｡ <servlet> <servlet-name>fileDownload</servlet-name> <servlet-class>org.opengion.hayabusa.servlet.FileDownload</servlet-class> </servlet> <servlet-mapping> <servlet-name>fileDownload</servlet-name> <url-pattern>/jsp/fileDownload</url-pattern> </servlet-mapping> 一般には､http://:ﾎﾟｰﾄ/ｼｽﾃﾑID/jsp/fileDownload?
FileExec
FileExec は、処理の中心で、デーモン一つに対応する処理開始クラスです。
FileFilter
Filter インターフェースを継承した HTMLデモ画面を作成するフィルタクラスです。
FileInfo
FileInfo.java は、共通的に使用される File関連の情報管理を行うクラスです。
FileLineModel
FileLineModel は､LineModel を継承した ﾌｧｲﾙﾘｽﾄ専用の LineModel の実装ｸﾗｽです｡ FileLineModel ｵﾌﾞｼﾞｪｸﾄには､ﾌｧｲﾙ属性(Level,File,Length,Modify,LineCnt,Biko,MD5) が設定されます｡ ｵﾌﾟｼｮﾝで､FILEPATH,ADDRESS,FILENAME 属性を文字列で準備できます｡(6.3.1.0 (2015/06/28)) ADDRESS は､指定ﾌｧｲﾙの親ﾌｫﾙﾀﾞ｡FILENAME はﾌｧｲﾙ名｡FILEPATH は､ﾌｧｲﾙ名を含む 完全なﾌｧｲﾙﾊﾟｽになります｡ ※ 6.3.1.0 (2015/06/28) FILEPATH,ADDRESS,FILENAME 属性追加 この､新しい属性に､値をｾｯﾄする場合は､useFilePath="true" をｾｯﾄしてください｡ ※ 6.3.1.1 (2015/07/10) Modify のﾌｫｰﾏｯﾄ(modifyForm)を､指定可能にします｡ これは､Date型のまま､扱いたい所だが､文字列化しています｡ 初期値は､"yyyy/MM/dd HH:mm:ss" です｡ LineCnt と､MD5 は､それぞれ､計算するかどうかのﾌﾗｸﾞを設定する必要があります｡ ※ useLineCnt=false の場合のLength(文字数)は､File#length() ﾒｿｯﾄﾞで求めます｡ 一方､useLineCnt=true にすると､行単位に､String#length() を加算するため､ 先のLength(文字数)値とは異なりますのでご注意ください｡ omitCmnt=true にすると､ｺﾒﾝﾄ部分を削除した行数と文字数を求めます｡ これは､/* から */ の間､// から改行までです｡ ただし､"(二重引用符)で囲まれた文字列は､ｺﾒﾝﾄとみなしません｡ 8.1.0.4 (2022/01/28) さらに､各行の空行はｶｳﾝﾄに含めないことにします｡ ﾃﾞｰﾀの１行分を FileLineModel に割り当てます｡ ｶﾗﾑ番号は､0 から始まります｡ｶﾗﾑ名よりｶﾗﾑ番号を求める場合に､ 存在しない場合は､-1 を返します｡ ｶﾗﾑ番号が -1 の場合は､処理を行いません｡ 注意：このｸﾗｽは､同期処理されていません｡
FileMap
FileMap は、ファイルを読み取って、キー情報から、ファイルへのリンクを作成するための 情報を返します。
FileOperation
ﾌｧｲﾙ操作のｲﾝﾀﾌｪｰｽ ﾛｰｶﾙｻｰﾊﾞ､ｸﾗｳﾄﾞｽﾄﾚｰｼﾞ(AWS,AZURE,BLUEMIX,ORACLE)のﾌｧｲﾙ操作用です｡ FileOperationFactoryを通して､ｲﾝｽﾀﾝｽを生成可能です｡ Fileｸﾗｽを継承しているため､通常のFileとしても扱えます｡
FileOperation_AWS
FileOperation_AWSは､S3ｽﾄﾚｰｼﾞに対して､ ﾌｧｲﾙ操作を行うｸﾗｽです｡ 認証は下記の２通りが可能です｡→ １） の方法のみｻﾎﾟｰﾄします｡ １）実行ｻｰﾊﾞのEC2のｲﾝｽﾀﾝｽに､S3ｽﾄﾚｰｼﾞのｱｸｾｽ許可を付与する ２）ｼｽﾃﾑﾘｿｰｽにｱｸｾｽｷｰ･ｼｰｸﾚｯﾄｷｰ･ｴﾝﾄﾞﾎﾟｲﾝﾄ･ﾚｷﾞｵﾝを登録する （CLOUD_STORAGE_S3_ACCESS_KEY､CLOUD_STORAGE_S3_SECRET_KEY､CLOUD_STORAGE_S3_SERVICE_END_POINT､CLOUD_STORAGE_S3_REGION） 注意： ﾊﾞｹｯﾄ名は全ﾕｰｻﾞで共有のため､自身のﾊﾞｹｯﾄ名か､作成されていないﾊﾞｹｯﾄ名を指定する必要があります｡
FileOperationFactory
ﾌｧｲﾙ操作のﾌｧｸﾄﾘｰｸﾗｽ ﾃﾞﾌｫﾙﾄはﾛｰｶﾙのﾌｧｲﾙ操作を行うFileOperationｸﾗｽを生成します｡ 利用ﾌﾟﾗｸﾞｲﾝ､ﾊﾞｹｯﾄ､ﾊﾟｽ等を指定する事でｸﾗｳﾄﾞのｵﾌﾞｼﾞｪｸﾄｽﾄﾚｰｼﾞに対応した ｸﾗｽを生成します｡ ﾛｰｶﾙのﾌｧｲﾙを扱いたい場合は､pluginかbucketに空文字列かLOCALを指定してください｡
FileOperationInfo
CloudFileOperation用のファイル情報の格納クラス listFilesで取得した、ディレクトリとファイル一覧情報を格納します。
FileOptionTag
ﾌｧｲﾙのﾌﾟﾙﾀﾞｳﾝﾘｽﾄの作成するﾀｸﾞです｡ SelectﾀｸﾞのBODY部に指定します｡ 並び替えについては､このﾀｸﾞで指定しますが､ﾌｧｲﾙの選別は､ BODY 部に記述する fileWhere ﾀｸﾞで指定します｡
FilePart
ﾌｧｲﾙｱｯﾌﾟﾛｰﾄﾞ時のﾏﾙﾁﾊﾟｰﾄ処理のﾌｧｲﾙﾊﾟｰﾄ部品です｡ ﾌｧｲﾙ情報を取り扱います｡
FileQueryTag
ﾌｧｲﾙを検索し､DBTableModel にｾｯﾄするﾀｸﾞです｡ ﾌｧｲﾙの検索結果は､[WRITABLE],LEVEL,FILE_TYPE,PARENT,NAME,LASTMODIFIED,FILE_LENGTH,RWH,[HASH],[TO_PARENT,TO_NAME],[････] のｶﾗﾑを持つ DBTableModel にｾｯﾄ されます｡このｶﾗﾑは､固定です｡ 並び替えについては､このﾀｸﾞで指定しますが､ﾌｧｲﾙの選別(where 条件)は､ BODY 部に記述する fileWhere ﾀｸﾞで指定します｡(複数指定可能)) [ｶﾗﾑ名] 検索するﾌｧｲﾙの属性は､以下のｶﾗﾑ名で作成されます｡ [WRITABLE] useWritable=trueで､先頭ｶﾗﾑに､WRITABLE ｶﾗﾑが挿入されます｡ LEVEL ﾃﾞｨﾚｸﾄﾘを展開する場合のﾚﾍﾞﾙ｡ FILE_TYPE ﾌｧｲﾙ(F)かﾃﾞｨﾚｸﾄﾘ(D)であるか判定｡ PARENT この抽象ﾊﾟｽ名の親のﾊﾟｽ名文字列を返します｡ NAME この抽象ﾊﾟｽ名が示すﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘの名前を返します｡ LASTMODIFIED 最後に変更された時刻を返します｡ FILE_LENGTH ﾌｧｲﾙの長さを返します｡ RWH 読み込み､書き込み､隠し属性をそれぞれ､ｒ,w,h で表します｡ [HASH] HASH というｶﾗﾑを追加したうえで､ｼｽﾃﾑ定数のFILE_HASH_CODEで計算を行います｡ [TEXT] useText=trueで､ﾌｧｲﾙの内容を文字列にして､TEXTというｶﾗﾑに設定します｡ [TO_PARENT] useUpdateClms=trueで､fileUpdateﾀｸﾞでCOPYやMOVEを行う時に使用する必須となるｶﾗﾑ(TO_PARENT,TO_NAME)を追加します｡ [TO_NAME] 同上 [････] addClms属性で指定されたｶﾗﾑを追加します｡
FileResponseStream
FileFilter で使用する、File圧縮するServletOutputStreamクラスです。
FileResponseTransform
FileFilter で使用する、紙芝居用HTMLファイル作成時に内部文字列を変換するクラスです。
FileResponseWrapper
FileFilter で使用する、File圧縮されたレスポンスのラッパクラスです。
FileTag
各種ｱｸｼｮﾝを指定して､ﾌｧｲﾙ関連の操作をおこなうﾀｸﾞです｡ 各種ｱｸｼｮﾝ に応じた振る舞いを行います｡ 結果については､false の場合は､body 要素を表示して､終了します｡ これは､BODYにｴﾗｰﾒｯｾｰｼﾞを書いておくことを想定した作りになっています｡ 判定結果を反転したい場合は､notEquals 属性を使用してください｡また､ 結果に応じて､処理を止めたくない場合は､useStop 属性を false に指定することで､ 後続処理を実行できます｡ [各種ｱｸｼｮﾝ] canRead 読み込めるかどうかを判定｡ canWrite 変更できるかどうか判定｡ createNewFile 空の新しいﾌｧｲﾙを不可分 (atomic) に生成｡(そのﾌｧｲﾙがまだ存在しない場合だけ) delete ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘを削除(ﾃﾞｨﾚｸﾄﾘ階層をすべて削除)｡ renameTo ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘ名を変更｡ exists ﾌｧｲﾙが存在するかどうか判定｡ isDirectory ﾌｧｲﾙがﾃﾞｨﾚｸﾄﾘであるかどうか判定｡ isFile ﾌｧｲﾙが普通のﾌｧｲﾙかどうか判定｡ isHidden ﾌｧｲﾙが隠しﾌｧｲﾙかどうか判定｡ mkdir ﾃﾞｨﾚｸﾄﾘを生成｡ mkdirs ﾃﾞｨﾚｸﾄﾘを複数生成｡ read ﾌｧｲﾙを読み込んで､ﾊﾟﾗﾒｰﾀにｾｯﾄします(6.2.3.0 (2015/05/01))｡ existsLength ﾌｧｲﾙｻｲｽﾞが０Byte以上のﾌｧｲﾙが存在するかどうか判定｡ copy ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘをｺﾋﾟｰ(file1 ⇒ file2 にｺﾋﾟｰ)｡ copyST ｽﾄﾘｰﾑﾌｧｲﾙをｺﾋﾟｰ(file1(ｱﾄﾞﾚｽ) ⇒ file2 にｺﾋﾟｰ)｡ list ﾌｧｲﾙﾘｽﾄをListｵﾌﾞｼﾞｪｸﾄにｺﾋﾟｰして､ﾊﾟﾗﾒｰﾀにｾｯﾄします(6.2.3.0 (2015/05/01))｡ zip ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘをZIPﾌｧｲﾙに圧縮します｡(file1⇒file2) timeStamp ﾌｧｲﾙのﾀｲﾑｽﾀﾝﾌﾟを現在時刻に変更します｡(file1のみ)
FileTreeModel
内部に TreeModel を持ったファイル階層表現を表すクラスです。
FileUDTag
ファイルアップロード/ダウンロードリンクを作成するタグです(通常は result_info.jsp に組込み)。
FileUpdateTag
ﾌｧｲﾙ検索ﾘｽﾄを元に､action に基づいた処理を行うﾀｸﾞです｡ command="ENTRY" 時のみ処理を行います｡ fileQuery などで検索したﾌｧｲﾙ一覧のDBTableModel を元に､ﾌｧｲﾙの ｺﾋﾟｰ(COPY)､移動(MOVE,MODIFY)､削除(DELETE)などの処理を行います｡ 処理を行うｵﾘｼﾞﾅﾙﾌｧｲﾙは､PARENT,NAME というｶﾗﾑでなければなりません｡ ※ 7.2.7.0 (2020/08/07) parentClm,nameClm で指定可能になりました｡ このｶﾗﾑ名は､fileQuery の検索時には､必ず作成されるｶﾗﾑです｡ また､各ｱｸｼｮﾝに対応するﾀｰｹﾞｯﾄﾌｧｲﾙは､TO_PARENT,TO_NAME という ｶﾗﾑで指定するか､targetDir 属性を利用してﾌｫﾙﾀﾞを指定します｡ TO_PARENT(先ﾌｫﾙﾀﾞ)と､TO_NAME(先ﾌｧｲﾙ名)は､処理に応じて､必要なｶﾗﾑが あれば､自動的に処理します｡ つまり､TO_PARENT のみの場合は､ﾌｧｲﾙ名はｵﾘｼﾞﾅﾙのまま､ﾌｫﾙﾀﾞのみ変更します｡ 逆に､TO_NAME の場合は､ﾌｫﾙﾀﾞはそのままで､ﾌｧｲﾙ名のみ指定します｡ 両方同時に指定することも可能です｡ targetDir 属性で指定する場合は､TO_PARENT のみに同じ値を設定した場合と同じになります｡ この属性を指定すると､TO_PARENT は無視されます｡(TO_NAME は有効です｡) COPY､MOVE(,MODIFY) の場合は､指定のﾌｫﾙﾀﾞに一括処理可能です｡ COPY､MOVE(,MODIFY) などの処理で､ﾀｰｹﾞｯﾄﾌｫﾙﾀﾞが存在しないときに､作成するか､ｴﾗｰにするかは createDir属性 で指定できます｡初期値は､(true:作成する) です｡ これは､COPY先やMOVE(,MODIFY)先が存在している前提のｼｽﾃﾑで､不要な箇所に間違ってﾌｫﾙﾀﾞを 自動作成されると困る場合に､(false:作成しない) とすれば､間違いに気づく確率が上がります｡ ※ 7.2.7.0 (2020/08/07) PARENT,NAME,TO_PARENT,TO_NAME のｶﾗﾑ名を指定できるようにしました｡ action にMKDIRS を追加しました｡これは､TO_PARENT ﾌｫﾙﾀﾞが作成できるかどうかを判定します｡ ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象ではありません｡
FileUploadTag
ｸﾗｲｱﾝﾄのﾌｧｲﾙをｻｰﾊﾞｰにｱｯﾌﾟﾛｰﾄﾞするﾀｸﾞです。
FileUtil
FileUtilは、共通的に使用されるファイル操作関連のメソッドを集約した、ユーティリティークラスです。
FileUtil
FileUtil.java は、共通的に使用される File関連メソッドを集約した、クラスです。
FileWatch
FileWatch は､ﾌｧｲﾙ監視を行うｸﾗｽです｡
FileWhereTag
fileOption でファイルを検索する場合の条件を指定するタグです。
FilterOperation
フィルター条件のオペレーションの列挙型です。
FindClassFiles
このクラスは、指定のディレクトリパスから .class ファイルを検索するクラスです。
FirstProcess
FirstProcess は、バッチ処理サブクラスの共通インターフェースです。
FixLengthData
FixLengthData.java は、固定長データを作成するための簡易クラスです。
Formatter
[PN],[OYA] などの [] で指定されたカラムで表されたフォーマットデータに対して、 DataModel オブジェクトを適用して 各カラムに実データを割り当てるオブジェクトです。
Formatter.TriFunction<V,T,P,R>
引数を3つ取る Function の 関数型インターフェースを定義します。
FormatterType
テーブルフォーマットのタイプを指定します。
ForwardTag
制御を別の画面にフォワードする場合に使用するタグです(通常は、entry.jsp で使用します)。
FrameTag
フレームを作成するHTML拡張タグで、引数の受け渡しが可能です。
FTPConnect
FTPConnect.java は、共通的に使用される FTP関連の基本機能を実装した、クラスです。
Functions
JavaDB(derby) や､hsqldb に対する､Javaの拡張組込み関数です｡ staticﾒｿｯﾄﾞとして､関数を定義します｡引数や返り値は､各ﾃﾞｰﾀﾍﾞｰｽの 定義に準拠します｡
GanttHeaderTag
ガントチャート用のヘッダー情報(日付け等)を出力するタグです。
GUIAccessCount
画面へのアクセス状況の情報を管理するクラスです。
GUIData
画面オブジェクトの元となる 画面データを作成します。
GUIDataLoader
systemId と lang に対応した画面ﾃﾞｰﾀを作成するﾃﾞｰﾀﾛｰﾄﾞｸﾗｽです｡ 画面ﾃﾞｰﾀは、画面ID(GUIKEY)に対して、各種画面情報を持っています｡ 従来と異なるのは、同一画面IDに対して、ｱﾄﾞﾚｽやﾛｰﾙｽﾞを変えた情報を持てると言う 事です｡これは、ｶｽﾀﾏｲｽﾞ時に、画面IDは変えずに、実際のｱｸｾｽされるｱﾄﾞﾚｽを 変える事で、他のｱﾌﾟﾘｹｰｼｮﾝへの影響を最小限にして開発できます｡ linkﾀｸﾞや、submit などの gamenID を指定するｶｽﾀﾑﾀｸﾞでは、実際のｱｸｾｽ先は、 ﾛｸﾞｲﾝﾕｰｻﾞｰのﾛｰﾙｽﾞでｱｸｾｽ可能な画面のｱﾄﾞﾚｽに転送されます｡ 作番毎のｶｽﾀﾏｲｽﾞや、ﾕｰｻﾞｰﾛｰﾙに応じた飛び先変更などにも使用できます｡ 画面ﾃﾞｰﾀでは、複数階層持てるように、画面階層(GUILVL)を持っています｡このﾚﾍﾞﾙに 応じて、分類(CLASSIFY)の表示方法が変わります｡(擬似階層構造) 画面ﾃﾞｰﾀでは、言語(LANG)は、条件から消えました｡実際に名称を表示させる時は、 画面ｶﾗﾑID(LABEL_CLM)に対応する ﾗﾍﾞﾙ定義より、言語に応じたﾗﾍﾞﾙを取得します｡ ｴﾝｼﾞﾝ内部で使用している GUIInfo ｵﾌﾞｼﾞｪｸﾄ構築時に割り当てます｡ 分類(CLASSIFY)は、ｺｰﾄﾞﾘｿｰｽに登録します｡ 画面ﾃﾞｰﾀを作成する場合は、同一画面IDで、作成区分(KBSAKU)違いの場合は、 最も大きな作成区分を持つ画面情報を使用します｡ 作成区分(KBSAKU)='0' のﾃﾞｰﾀは、ﾏｽﾀﾘｿｰｽとして、ｴﾝｼﾞﾝとともに 配布されるﾘｿｰｽになります｡ 画面ﾃﾞｰﾀは、ｶﾗﾑ定義のような、読込ﾌﾗｸﾞ(FGLOAD)はありません｡ 画面情報(GUIInfo)は、ﾕｰｻﾞｰﾛｸﾞｲﾝ毎に作成されます｡(ｷｬｯｼｭは ｾｯｼｮﾝ情報に登録されます｡) これは、画面ｱｸｾｽ条件を、ﾛｸﾞｲﾝ時に済ますことで、高速化を図っています｡ 画面IDの件数が少ないことと、画面IDを自動作成した場合でも、 ほとんどのｹｰｽで、すべて使用される可能性が非常に高い為です｡ SYSTEM_ID='**' は、共通ﾘｿｰｽです｡ これは、ｼｽﾃﾑ間で共通に使用されるﾘｿｰｽ情報を登録しておきます｡
GUIInfo
画面情報の取得の為のインターフェースです。
GUIInfoComparator
画面情報の取得の為のインターフェースです。
GuiQueryTag
画面リソースのオブジェクトを検索し、DBTableModel にセットするタグです。
GZIPFilter
GZIPFilter は、Filter インターフェースを継承した ZIP圧縮クラスです。
GZIPResponseStream
GZIPFilter で使用する、GZIP圧縮するServletOutputStreamクラスです。
GZIPResponseWrapper
GZIPFilter で使用する、GZIP圧縮されたレスポンスのラッパクラスです。
HeadTag
HTMLファイルの head タグに相当する機能を付加します。
HelpTag
画面ＩＤと同じヘルプファイルがあればリンクを作成するタグです(通常は query.jsp に組込み)。
HiddenTag
隠しフィールドを作成するタグです(bodyHidden は廃止しました)。
HideMenuTag
Query画面の拡張検索領域を指定用のタグです。
HTMLTagSupport
CommonTagSupport から継承されたサブクラスです。
HttpConnect
HttpConnect は、指定のURL にアクセスして、データを取得します。
HybsAdmin
サーバー管理情報を取得するAdminサーブレットです。
HybsConst
共通的に使用される固定値を集約したクラスです。
HybsContextListener
ServletContextListener を実装した､ｺﾝﾃｷｽﾄの監視ｵﾌﾞｼﾞｪｸﾄです｡ これは､ｺﾝﾃｷｽﾄ(Webｱﾌﾟﾘｹｰｼｮﾝ)の起動/ｼｬｯﾄﾀﾞｳﾝを監視できる｡ ServletContextListener は､ ConnectionFactory のｺﾈｸｼｮﾝﾌﾟｰﾙへのｱｸｾｽ／開放 ResourceFactory のﾘｿｰｽ情報へのｱｸｾｽ／開放 の作業を行います｡ このﾘｽﾅｰは､WEB-INF/web.xml で､組み込みます｡ 【WEB-INF/web.xml】 <listener> <listener-class> org.opengion.hayabusa.common.HybsContextListener </listener-class> </listener>
HybsCorrelation
apache.commons.mathを利用した相関計算及びその周辺機能を利用するためのクラスです。
HybsCryptography
HybsCryptography は、セキュリティ強化の為の Hybs独自の暗号化クラスです。
HybsDateUtil
HybsDateUtil.java は､共通的に使用される Date,Calender関連ﾒｿｯﾄﾞを集約した､staticﾒｿｯﾄﾞのみで構成されるｸﾗｽです｡
HybsEntry
HybsEntry.java は、内部に final 定義された文字列の、key と value を持つ、値クラスです。
HybsErrorListener
TransformerFactory、Transformer 等で発生するエラーや警告を補足する ErrorListener の実装クラスです。
HybsFileFilter
HybsFileFilter.java は、複数の FileFilter を順次実行する フィルタクラスです。
HybsFileOperationFactory
ｸﾗｳﾄﾞを含むﾌｧｲﾙ操作ｸﾗｽの生成 ｼｽﾃﾑﾘｿｰｽ参照のみで､ｸﾗｳﾄﾞｸﾗｽを生成します｡(8.0.0.1 (2021/10/08)で固定) 引数付きの場合は､直接､org.opengion.fukurou.model.FileOperationFactory をご利用ください｡ 直接fukurouをCallしてもよいのですが､hayabusaからの呼び出しではｼｽﾃﾑﾘｿｰｽを参照する必要があるため ﾗｯﾊﾟｰ的にこのｸﾗｽを経由してCallする事でｼｽﾃﾑﾘｿｰｽが使われるようにしておきます｡ （ﾀｸﾞ以外からも呼び出されるため､commonTagSupportではなく専用ｸﾗｽをioﾊﾟｯｹｰｼﾞに作成しています） ※ plugin → storage に変更｡ ﾛｰｶﾙのﾌｧｲﾙを扱いたい場合は､storageかbucketにLOCALを指定してください｡
HybsGAObject
HybsGeneticAlgorithmで取り扱うデータ用の共通インターフェースです。
HybsGAObjectImpl
HybsGeneticAlgorithmで取り扱うデータ用の実装クラスです。
HybsGeneticAlgorithm
apache.commons.mathを利用した遺伝的アルゴリズム実行クラスです。
HybsLoader
AutoCompile機能、HotDeploy機能を実現するためのクラスローダーです。
HybsLoaderConfig
HybsLoaderを生成するための、設定情報を管理するためのクラスです。
HybsLoaderFactory
HybsLoaderを生成するためのファクトリクラスです。
HybsLogisticRegression
多項ロジスティック回帰の実装です。
HybsMahalanobis
apache.commons.mathを利用した、マハラノビス距離関係の処理クラスです。
HybsMultiRegression
apache.commons.mathを利用したOLS重回帰計算のクラスです。
HybsOverflowException
有効件数が オーバーフローした場合に 発生させる RuntimeException のサブクラスです。
HybsProcess
HybsProcess は、バッチ処理サブクラスの共通インターフェースです。
HybsRegression
与える配列が{x,y}の組み合わせの、単回帰系回帰処理用のインターフェースです。
HybsScheduleChromosome
AbstractHybsGAChromosomeのサンプル実装クラスです。
HybsSessionListener
HttpSessionListener を実装した、セッション状態の監視リスナークラスです。
HybsSimpleRegression
apache.commons.mathを利用した線形単回帰計算のクラスです。
HybsSquadraticRegression
独自実装の二次回帰計算クラスです。
HybsSystem
共通的に、使用されるシステム関連メソッドを集約したクラスです。
HybsSystemException
共通的に使用されるエクセプションクラスです。
HybsTimerTask
HybsTimerTask.java は、String 型キーにString型値を Map するクラスです。
HybsTimerTaskManager
HybsTimerTaskManager.java は、HybsTimerTask オブジェクトを管理しているクラスです。
HybsTSPChromosome
AbstractHybsGAChromosomeのサンプル実装クラスです.
HybsXMLHandler
このクラスは、拡張オラクル XDK形式のXMLファイルを処理するハンドラです。
HybsXMLSave
このクラスは、オラクル XDKの oracle.xml.sql.dml.OracleXMLSave クラスと ほぼ同様の目的で使用できるクラスです。
IframeTag
インラインフレームを作成するHTML拡張タグで、引数の受け渡しが可能です。
ImageResizer
ImageResizer は、画像ファイルのリサイズを行うためのクラスです。
ImageSave
クライアントからBase64でエンコードして送信された画像ファイルを、 ファイルに変換してセーブするサーブレットです。
ImageTag
指定の位置に画像を配置するHTML拡張タグです。
ImageUtil
ImageUtil は、画像ファイル関連の処理を集めたユーティリティクラスです。
InputTag
入力フィールドやボタンなどを作成するHTML拡張タグです。
IorQueryParamTag
IorQueryTag にﾊﾟﾗﾒｰﾀｰを渡す為のﾀｸﾞｸﾗｽです。
IorQueryTag
IOr (Information Organizer) に接続し、取得したﾃﾞｰﾀﾍﾞｰｽを表示するﾀｸﾞです。
IorSQLTag
Ior のﾘｸｴｽﾄJSON に対して､Select文を生成するｸﾗｽです｡ 通常は､POSTﾃﾞｰﾀの JSONか､loadFileで指定したﾌｧｲﾙ形式の JSONを読み込んで､ SQL文を作成するため､この結果を､queryﾀｸﾞ等で実行して､DBTableModel を生成します｡
IorUpdateTag
IOr (Information Organizer) に接続し、ﾃﾞｰﾀﾍﾞｰｽに追加/更新/削除を行うﾀｸﾞです。
ItdTag
ガントチャート(タスク配置型)用の繰り返しタグのフォーマットに使用します。
JsChartDataV3
JsChartDataV3 は、JsChartDataV3 の個別属性を管理しているデータ管理クラスです。
JsChartDataV3Tag
設定された値をJsChartDataV3に設定し、 JsChartV3TagのJsChartDataV3リストに追加するタグです。
JsChartV3Tag
JsChartV3 は、JavascriptのjsChart用のｽｸﾘﾌﾟﾄを出力するクラスです。
JSecurityCheckServlet
FORM認証で、認証済みの場合、j_security_check に飛ばされてエラーになるので、強制的に sendRedirect する。
JSONScan
JSONScan.java は、JSONで行うためのUtilクラスです。
JspIncludeReader
このクラスは、jspファイルのXSLT変換に特化した、Readerオブジェクトを作成するクラスです。
JspInitTag
マルチセッション起動チェックを行います。
JspParserFilter
JSP/XMLファイルを読み取って、構築される最上位の OGDocument オブジェクト を処理する フィルタインターフェースです。
JspSaxParser
JSP/XMLファイルを読み取って、OGNode/OGElement オブジェクトを取得する、パーサークラスです。
KanaFilter
KanaFilter.java は、半角カタカナを全角カタカナに変換するフィルターツールです。
LabelData
systemId , lang に対応したラベルデータを作成します。
LabelDataLoader
systemId と lang に対応したラベルデータを作成するデータロードクラスです。
LabelInterface
systemId , lang に対応したラベルデータを作成します。
LDAPQueryTag
LDAPの内容を検索するための、ldapQueryタグです。
LDAPSearch
LDAPの内容を検索するための、ldapQueryタグです。
LineModel
LineModel は、データの１行分を管理する為の TableModel と類似の実装クラスです。
LineModelFilter
LineModelFilter は、フィルター条件をチェックして、LineModel のフィルタリング を判定する実装クラスです。
LineNotify
LineNotify は、Line Notify を利用してLineﾒｯｾｰｼﾞを送信します。
LineSplitter
LineSplitter は、１行分のデータを順次分割するクラスです。
LinkTag
HTML のaタグと同等のリンクを作成するHTML拡張タグです。
LocalResourceTag
ローカルリソースを構築します(有効範囲は、ページスコープ 内です)。
LoggerProcess
LoggerProcess インターフェース は、AbstractProcess を実行する上で必要となる 各種パラメータを設定します。
LogWriter
Logを書き込む為の PrintWriter を管理するクラスです。
MailAttachFiles
メール添付ファイル処理クラス このクラスは、添付ファイルを処理するためのクラスです。
MailCharset
MailCharset は、E-Mail 送信時のエンコードに応じた処理を行う為の、 インターフェースです。
MailCharsetFactory
MailCharsetFactory は、MailCharset インターフェースを実装したサブクラスを 作成する ファクトリクラスです。
MailDaemon
メールパラメータテーブルを監視して、メール送信プログラムを呼び出します。
MailManager_DB
パッチによるメール送信の実装クラスです。
MailManager_DIRECT
タグ mailSender2 による送信を行う際に利用するメール送信マネージャの処理クラスです。
MailMessage
MailMessage は、受信メールを処理するためのラッパークラスです。
MailModuleUtil
メールモジュール関係の機能の一部を他から使用するためのクラスです。
MailPattern
メール定型文及びそれも基づいて各項目の合成を行うクラスです。
MailReceiveListener
メール受信処理で、１メール受信ごとに呼び出されるリスナークラスです。
MailReceiver
MailReceiver は、POP3/IMAPプロトコルによるメール受信プログラムです。
MailRX
MailRX は、POP3/IMAPプロトコルによるメール受信プログラムです。
MailSenderTag
メールを送信するための簡易タグです。
MailSenderTag2
定型文およびパラメータの設定によるメールを送信するためのタグです。
MailTransfer
MailTransfer は、SMTPプロトコルによるメール送信プログラムです。
MailTX
MailTX は、SMTPプロトコルによるメール送信プログラムです。
MainProcess
MainProcess は、単独で使用する ファイル取込システムのメインクラスです。
MainProcess
MainProcess は、HybsProcess を継承した、ParamProcess,FirstProcess,ChainProcess の実装クラスを実行するメインメソッドを持つクラスです。
MainProcessTag
HybsProcess を継承した､ParamProcess,FirstProcess,ChainProcess の実装ｸﾗｽを 実行する MainProcess を起動するｸﾗｽです｡ LoggerProcess は､最初に定義するｸﾗｽで､画面ﾛｸﾞ､ﾌｧｲﾙﾛｸﾞ､を定義します｡ また､ｴﾗｰ発生時に､指定のﾒｰﾙｱﾄﾞﾚｽにﾒｰﾙ送信できます｡ Process_Logger は､なくても構いませんが､指定する場合は､最も最初に指定しなければ なりません｡ ParamProcess は､一つだけ定義できるｸﾗｽで､ﾃﾞｰﾀﾍﾞｰｽ接続情報を定義します｡ (ﾃﾞｰﾀﾍﾞｰｽ接続しなければ)なくても構いません｡ FirstProcess は､処理を実行する最初のｸﾗｽで､このｸﾗｽでﾃﾞｰﾀが作成されます｡ ﾙｰﾌﾟ処理は､この FirstProcess で順次作成された LineModel ｵﾌﾞｼﾞｪｸﾄを １行づつ下位の ChainProcess に流していきます｡ ChainProcess は､FirstProcess で作成されたﾃﾞｰﾀを､受け取り､処理します｡ 処理対象から外れる場合は､LineModel を null に設定する為､下流には流れません｡ ﾌｨﾙﾀﾁｪｲﾝの様に使用します｡なくても構いませんし､複数存在しても構いません｡
MakeImage
画像イメージに、文字列を動的に合成作成する、サーブレットです。
MessageTag
画面にラベルリソース等のメッセージを表示させるタグです。
MsgUtil
MsgUtilは、共通的に使用されるリソースからメッセージを作成する、ユーティリティークラスです。
MsgUtil
共通的に使用されるリソースからメッセージを作成する、ユーティリティークラスです。
MultipartParser
ファイルアップロード時のマルチパート処理のパーサーです。
MultipartRequest
ﾌｧｲﾙをｻｰﾊﾞｰにｱｯﾌﾟﾛｰﾄﾞする場合に使用されるﾏﾙﾁﾊﾟｰﾄ処理ｻｰﾌﾞﾚｯﾄです｡ 通常のﾌｧｲﾙｱｯﾌﾟﾛｰﾄﾞ時の､form で使用する､enctype="multipart/form-data" を指定した場合の､他のﾘｸｴｽﾄ情報も､取り出すことが可能です｡ ﾌｧｲﾙをｱｯﾌﾟﾛｰﾄﾞ後に､指定のﾌｧｲﾙ名に変更する機能があります｡ file 登録ﾀﾞｲｱﾛｸﾞで指定した name に､"_NEW" という名称を付けたﾘｸｴｽﾄ値を ﾌｧｲﾙのｱｯﾌﾟﾛｰﾄﾞと同時に送信することで､この名前にﾌｧｲﾙを付け替えます｡ また､ｱｯﾌﾟﾛｰﾄﾞ後のﾌｧｲﾙ名は､name 指定の名称で､取り出せます｡ ｸﾗｲｱﾝﾄから登録したｵﾘｼﾞﾅﾙのﾌｧｲﾙ名は､name に､"_ORG" という名称 で取り出すことが可能です｡ maxPostSize : 最大転送ｻｲｽﾞ(Byte)を指定します｡ 0,またはﾏｲﾅｽで無制限です｡ useBackup : ﾌｧｲﾙｱｯﾌﾟﾛｰﾄﾞ時に､すでに同名のﾌｧｲﾙが存在した場合に､ ﾊﾞｯｸｱｯﾌﾟ処理(renameTo)するかどうか[true/false]を指定します(初期値:false) ﾌｧｲﾙｱｯﾌﾟﾛｰﾄﾞ時に､ｱｯﾌﾟﾛｰﾄﾞ先に､同名のﾌｧｲﾙが存在した場合は､既存機能は､そのまま 置き換えていましたが､簡易ﾊﾞｰｼﾞｮﾝｱｯﾌﾟ機能として､useBackup="true" を指定すると､既存のﾌｧｲﾙを ﾘﾈｰﾑして､ﾊﾞｯｸｱｯﾌﾟﾌｧｲﾙを作成します｡ ﾊﾞｯｸｱｯﾌﾟﾌｧｲﾙは､ｱｯﾌﾟﾛｰﾄﾞﾌｫﾙﾀﾞを基準として､_backup/ﾌｧｲﾙ名.拡張子_処理時刻のlong値.拡張子 になります｡ ｵﾘｼﾞﾅﾙのﾌｧｲﾙ名（拡張子付）を残したまま､"_処理時刻のlong値" を追加し､さらに､ｵﾘｼﾞﾅﾙの拡張子を追加します｡ ﾊﾞｯｸｱｯﾌﾟﾌｧｲﾙの形式は指定できません｡ 5.7.1.2 (2013/12/20) zip 対応 filename 属性に､".zip" の拡張子のﾌｧｲﾙ名を指定した場合は､ｱｯﾌﾟﾛｰﾄﾞされた一連のﾌｧｲﾙを ZIP圧縮します｡これは､ｱｯﾌﾟﾛｰﾄﾞ後の処理になります｡ ZIP圧縮のｵﾘｼﾞﾅﾙﾌｧｲﾙは､そのまま残ります｡ なお､ZIPﾌｧｲﾙは､useBackup属性を true に設定しても､無関係に､上書きされます｡ 8.0.1.0 (2021/10/29) storageType → storage ､bucketName → bucket に変更 × storage (初期値：ｼｽﾃﾑﾘｿｰｽのCLOUD_TARGET) → 廃止 × bucket (初期値：ｼｽﾃﾑﾘｿｰｽのCLOUD_BUCKET) → 廃止 useLocal (初期値：false)
NativeType
Native Type(int型やlong型等)を管理するEnum型です。
OdsContentParser
指定されたﾊﾟｽに存在するODSの各XMLﾌｧｲﾙをﾊﾟｰｽし､帳票定義及び 帳票ﾃﾞｰﾀから書き換えます｡ 書き換えは読み取り先と同じﾌｧｲﾙであるため､一旦読み取った各XMLを ﾒﾓﾘ上に格納したからﾊﾟｰｽ後のXMLﾌｧｲﾙの書き込みを行います｡ ﾊﾟｰｽ対象となるﾌｧｲﾙは以下の3つです｡ content.xml ｼｰﾄの中身を定義 meta.xml ﾒﾀﾃﾞｰﾀを定義 style.xml 帳票ﾍｯﾀﾞｰﾌｯﾀｰを定義 content.xmlのﾊﾟｰｽ処理として､まずxmlﾌｧｲﾙをｼｰﾄ+行単位に分解します｡ その後､分解された行毎に帳票ﾃﾞｰﾀを埋め込み､出力先のXMLに書き込みを行います｡ 書き込みは行単位に行われます｡ また､Calcの特性として､関数の引数に不正な引数が指定された場合､(Text関数の 引数にnullが指定された場合等)､ｴﾗｰ:XXXという文字が表示されます｡ ここでは､これを回避するため､全ての関数にisError関数を埋め込み､ｴﾗｰ表示を 行わないようにしています｡
OdsSheet
ｼｰﾄ単位のcontent.xmlを管理するためのｸﾗｽです｡ ｼｰﾄのﾍｯﾀﾞｰ､行の配列､ﾌｯﾀｰ及びｼｰﾄ名を管理します｡ 7.0.1.5 (2018/12/10) FORMAT_LINEでは､同一行をｺﾋﾟｰするため､ｾﾙの選択行(A5とか$C7とか)までｺﾋﾟｰされ 行ﾚﾍﾞﾙの計算が出来ません｡その場合は､INDIRECT(ADDRESS(ROW();列番号))関数を 使用することでｾﾙのｱﾄﾞﾚｽが指定可能です｡ 列番号は､A=1 です｡ ※ OpenOffice系は､区切り文字が『;』 EXCELの場合は､『,』 要注意 ※ 繰り返しを使用する場合で､ﾍｯﾀﾞｰ部分の印刷領域を繰り返したい場合は､ 1.
OGAttributes
属性リストをあらわす、OGAttributes クラスを定義します。
OgBuilder
内部にStringBuilderを持った、文字列連結クラスです。
OgCharacterException
主に文字のエンコード・エラーやデコード・エラーが発生したときにスローされるエクセプションクラスです。
OGDocument
JSP/XMLファイルを読み取って、構築される最上位の OGDocument オブジェクト を定義します。
OGElement
エレメントをあらわす、OGElement クラスを定義します。
OGNode
ノードの基底クラスとなる、OGNode クラスを定義します。
OGNodeType
OGNode のタイプを規定した、enum 定義です。
OgRuntimeException
共通的に使用されるRuntimeExceptionクラスです。
OptionAncestorIF
プルダウンメニューやデータリストを作成する場合の共通インターフェースです。
Options
Options.java は、String 型リストをプールするクラスです。
OptionTag
プルダウンメニューの選択項目を作成するHTML拡張タグです。
OrderByTag
ラジオボタンで表示順(Order By 句)を指定するタグです。
ParamPart
ファイルアップロード時のマルチパート処理のパラメータパート部品です。
ParamProcess
ParamProcess インターフェース は、AbstractProcess を実行する上で必要となる 各種パラメータを設定します。
ParamTag
ProcessTag に対して、引数(パラメータ)を渡す、入れ子の子クラスです。
Part
ファイルアップロード時のマルチパート処理のパート部品です。
PartInputStream
ファイルアップロード時のマルチパート処理のファイル読取ストリームです。
PathMatcherSet
PathMatcherSet は、ファイル監視を行うクラスで利用する、ファイルの選別(PathMatcher)を管理するクラスです。
PlsqlUpdateTag
PLSQLをCALLしてデータベースにアクセスするタグです。
POIUtil
POI による､Excel/Word/PoworPoint等に対する､ﾕｰﾃｨﾘﾃｨｸﾗｽです｡ 基本的には､ﾈｲﾃｨﾌﾞﾌｧｲﾙを読み取り､ﾃｷｽﾄを取得する機能が主です｡ Excel､Word､PowerPoint､Visio､Publisher からのﾃｷｽﾄ取得が可能です｡
PopupTag
テキストフィールドの入力を補助するポップアップを作成します。
Process_BulkQuery
Process_BulkQueryは、データベースから読み取った内容を、一括処理する、 FirstProcess と、ChainProcess のインターフェースを両方持った、実装クラスです。
Process_DBCountFilter
Process_DBCountFilter は、データベースの存在件数でフィルタリングする ChainProcess インターフェースの実装クラスです。
Process_DBFileout
Process_DBFileout は、SELECT文 を指定し データベースの値を抜き出して、 個々のファイルにセーブする、ChainProcess インターフェースの実装クラスです。
Process_DBMerge
Process_DBMerge は、UPDATE と INSERT を指定し データベースを追加更新 する、ChainProcess インターフェースの実装クラスです。
Process_DBParam
Process_DBParam は、他のプロセスへ共通のデータベース接続を割り当てる為の、 ParamProcess インターフェースの実装クラスです。
Process_DBReader
Process_DBReaderは、データベースから読み取った内容を、LineModel に設定後、 下流に渡す、FirstProcess インターフェースの実装クラスです。
Process_DBWriter
Process_DBWriter は、上流から受け取ったデータをデータベースに書き込む CainProcess インターフェースの実装クラスです。
Process_FileCopy
Process_FileCopy は、上流から受け取った FileLineModel を処理する、 ChainProcess インターフェースの実装クラスです。
Process_FileFtp
Process_FileFtp は、上流から受け取った FileLineModel を処理する、 ChainProcess インターフェースの実装クラスです。
Process_FileSearch
Process_FileSearch は、指定のフォルダ以下のファイルを一覧する、FirstProcess インターフェースと、ChainProcess インターフェースの実装クラスです。
Process_Grep
Process_Grep は、上流から受け取った FileLineModelから、文字列を見つけ出す ChainProcess ｲﾝﾀｰﾌｪｰｽの実装ｸﾗｽです｡ 正規表現の keyword を上流から受け取った FileLineModel から検索します｡ 見つかった対象ﾌｧｲﾙから、指定の文字列を置換する場合は、-change か -changeFile で、keyword を置換する文字列を指定して下さい｡ 置換する文字列には、\t と \n の特殊文字が使用できます｡ 処理対象は、通常は、１行づつ読み取りながら処理を行います｡存在ﾁｪｯｸの場合は、 見つかった時点で処理を中止します｡これは、該当箇所をﾋﾟｯｸｱｯﾌﾟするのではなく、 存在しているかどうかを判断して、あれば、下流に流すというのが目的だからです｡ keyword を、改行を含む正規表現で、検索･置換する場合は、-useBulkRead 属性を true に設定してください｡これは、入力ﾌｧｲﾙを一括して読み込みます｡ -ignoreCase は、検索時にｷｰの大文字小文字を無視するように指定します｡ -notEquals は、結果(見つかればtrue)を反転(見つからなければtrue)します｡ これは、行単位ではなく、ﾌｧｲﾙ単位に判定しますので、change 指定した場合 でも、対象行は、見つかった行です｡ただし、下流に対して、見つからない 場合だけ処理を継続させます｡ -inEncode は、入力ﾌｧｲﾙのｴﾝｺｰﾄﾞ指定になります｡ -outEncode は、出力ﾌｧｲﾙのｴﾝｺｰﾄﾞや、changeFileで指定の置換文字列ﾌｧｲﾙの ｴﾝｺｰﾄﾞ指定になります｡(changeFile は、必ず 出力ﾌｧｲﾙと同じｴﾝｺｰﾄﾞです｡) これらのｴﾝｺｰﾄﾞが無指定の場合は、System.getProperty("file.encoding") で 求まる値を使用します｡ -changeFile を使用することで、複数行の文字列に置換することが可能です｡ -outfile では、処理を行ったﾌｧｲﾙ名一覧をｾｰﾌﾞします｡ 上流(ﾌﾟﾛｾｽﾁｪｲﾝのﾃﾞｰﾀは上流から渡されます｡)からのLineModel の ﾌｧｲﾙｵﾌﾞｼﾞｪｸﾄより、指定の文字列が含まれているか検索します｡ 上流ﾌﾟﾛｾｽでは、Name 属性として、『File』を持ち、値は、Fileｵﾌﾞｼﾞｪｸﾄ である、Process_FileSearch を使用するのが、便利です｡それ以外のｸﾗｽを 使用する場合でも、Name属性と、File ｵﾌﾞｼﾞｪｸﾄを持つ LineModel を受け渡し できれば、使用可能です｡ ※ 6.3.1.1 (2015/07/10) useOmitCmnt、useAllFind 機能追加 引数文字列中に空白を含む場合は、ﾀﾞﾌﾞﾙｺｰﾃｰｼｮﾝ("") で括って下さい｡ 引数文字列の 『=』の前後には、空白は挟めません｡必ず、-key=value の様に 繋げてください｡ ※ 8.1.3.0 (2022/06/03) jarPrefix、jarSuffix、jarInstr、useRegexp、saveFile 追加 jar ﾌｧｲﾙの中身も検索します｡その際、jarﾌｧｲﾙに圧縮されているﾌｧｲﾙ名での 絞り込みができるように、指定できる属性を追加します｡ ただし、jarﾌｧｲﾙ内の検索は、useAllFind=true(置換ではなく検索だけ最後まで行う)のみです｡ 上流から jar ﾌｧｲﾙが指定された場合は、常に検索対象になります｡
Process_GrepChange
Process_GrepChange は、上流から受け取った FileLineModelから、語句を 置換する、ChainProcess インターフェースの実装クラスです。
Process_GrepChangeExcel
Process_GrepChangeExcel は、上流から受け取った FileLineModelから、語句を 置換する、ChainProcess インターフェースの実装クラスです。
Process_LDAPReader
Process_LDAPReaderは、LDAPから読み取った内容を、LineModel に設定後、 下流に渡す、FirstProcess インターフェースの実装クラスです。
Process_Logger
Process_Logger は、画面出力、ファイルログ、エラーメールを管理する、 ロギング関係の LoggerProcess インターフェースの実装クラスです。
Process_StringUtil
Process_StringUtil は、上流から受け取ったデータをStringUtilクラスの特定の メソッドでデータ変換する、CainProcess インターフェースの実装クラスです。
Process_TableDiff
Process_TableDiffは、ファイルから読み取った内容を、LineModel に設定後、 下流に渡す、FirstProcess インターフェースの実装クラスです。
Process_TableFilter
Process_TableFilter は、上流から受け取ったデータをフィルタする、 ChainProcess インターフェースの実装クラスです。
Process_TableReader
Process_TableReaderは、ファイルから読み取った内容を、LineModel に設定後、 下流に渡す、FirstProcess インターフェースの実装クラスです。
Process_TableWriter
Process_TableWriter は、上流から受け取ったデータをファイルに書き込む CainProcess インターフェースの実装クラスです。
Process_XSLT
XSLT変換結果を指定のファイルに出力します。
ProcessFactory
Sofficeのﾌﾟﾛｾｽを管理するﾌｧｸﾄﾘｸﾗｽです｡ ﾌﾟﾛｾｽﾌﾟｰﾙの実装は､AbstractObjectPoolを継承して実装されています｡ ﾌﾟﾛｾｽの初期生成数は0です｡最大生成数は､ｼｽﾃﾑﾘｿｰｽのREPORT_MAX_PROCESS_COUNTで 定義されます｡また､生存時間は､REPORT_PROCESS_ALIVEで定義されています｡ ﾌﾟﾛｾｽを全て終了するには､clearﾒｿｯﾄﾞを呼び出します｡ clearﾒｿｯﾄﾞは､Cleanableｲﾝﾀｰﾌｪｰｽの実装として組み込まれ､SytemManagerに登録されるため､ Tomcat終了時に､自動的にﾌﾟﾛｾｽが終了されます｡ 但し､貸し出し中(処理中)のﾌﾟﾛｾｽは､AbstractObjecgPoolの実装から､終了されないため､別の方法で 明示的にkillする必要があります
ProcessFactory.ProcessPool
ProcessPool は､AbstractObjectPool を継承した ｵﾌﾞｼﾞｪｸﾄﾌﾟｰﾙです｡ OpenOfficeのﾌﾟﾛｾｽをﾌﾟｰﾙします｡
ProcessTag
MainProcess で実行される Processクラスを構築します。
QrcodeImage
QrcodeImage は、３次元バーコードの QRコードイメージを生成する 独立したコンポーネントです。
QrcodeImage.EncMode
エンコードモード ('N':数字モード 'A':英数字モード　'B':8bit byteモード)
QrcodeImage.ErrCrct
エラー訂正レベル ('L','M','Q','H')
QRcodeTag
QRコードに対応したイメージファイルを作成するタグです。
Query
ステートメント文を execute() する事により,データベースを検索した結果を DBTableModel に 割り当てるインターフェースです。
Query_JDBC
指定のSQL文を実行して、検索する Query クラスです。
Query_JDBCArrayCallable
Callableのエラー配列対応版です。
Query_JDBCCallable
バッチ系標準のPL/SQL をコールする Query クラスです。
Query_JDBCErrMsg
エントリ系 PL/SQL をコールして、結果カーソルから、DBTableModel を作成します。
Query_JDBCKeyEntry
PL/SQL にエントリ情報を配列渡しする、Query 実行クラスです。
Query_JDBCPLSQL
PL/SQL をコールする 登録系 Queryクラスです。
Query_JDBCPrepared
引数引き当て(PreparedStatement) を利用した登録系Queryです。
Query_JDBCTableMerge
引数引き当て(PreparedStatement) を利用した登録系Queryです。
Query_JDBCTableUpdate
引数引き当て(PreparedStatement) を利用した登録系Queryです。
Query_JDBCUpdate
一般的な PL/SQLをコールする、Query クラスです。
QueryButtonTag
query.jsp での検索ボタンを表示します。
QueryFactory
Queryオブジェクトを取得する為に使用する，ファクトリクラスです。
QueryMaker
QueryMaker は、カラム名などから、SELECT,INSERT,UPDATE,DALETE 文字列を作成するクラスです。
QueryOptionTag
プルダウンメニューの選択項目をSELECT文の結果から作成するタグです。
QueryTag
データベースの検索を行うタグです。
QueueManager
帳票処理のキューの処理方法を定義するインターフェースです。
QueueManager_DB
DBからｷｭｰを作成するためのｸﾗｽです｡ ｷｭｰはGE5xﾃｰﾌﾞﾙから作成されます｡ ｷｭｰ生成時点(処理ｽﾚｯﾄﾞにｽﾀｯｸした時点)では､帳票ﾃﾞｰﾀのﾃｰﾌﾞﾙﾓﾃﾞﾙは作成されません｡ 帳票ﾃﾞｰﾀは､各ｽﾚｯﾄﾞからset()ﾒｿｯﾄﾞを呼び出したﾀｲﾐﾝｸﾞで生成されます｡ 処理開始及び､完了のｽﾃｰﾀｽは､GE50の完成ﾌﾗｸﾞに更新されます｡ また､ｴﾗｰ発生時のﾒｯｾｰｼﾞは､GE56に更新されます｡
QueueManager_DB.DBTableModelCreator
帳票明細ﾃﾞｰﾀを帳票ﾚｲｱｳﾄﾃｰﾌﾞﾙに従って分割し､その結果をDBTableModelとして 生成します｡ ﾃﾞｰﾀの分割は､ﾊﾞｲﾄ数ﾍﾞｰｽで行われるため､ｴﾝｺｰﾄﾞを正しく指定する必要があります｡ ｴﾝｺｰﾄﾞ指定は､ｼｽﾃﾑﾘｿｰｽのDB_ENCODEで指定します｡ ﾚｲｱｳﾄﾃｰﾌﾞﾙが存在しない場合､又は､帳票ﾃﾞｰﾀが存在しない場合､DBTableModelは nullで返されます｡
QueueManager_DIRECT
画面から直接キューを作成するためのクラスです。
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形式)で指定します 名前配列設定で対象のｶﾗﾑをﾋﾟｯｸｱｯﾌﾟし､値設定処理で､個々に処理します｡
ReadTableTag.RepeatDataChenge
繰り返しｶﾗﾑ処理を行う内部ｸﾗｽ 繰り返しｶﾗﾑの廃位を [] で囲います｡ 注文番号,品番,[納期1,数量1],[納期2,数量2]…[納期31,数量31],備考 と指定した場合､ 注文番号,品番,備考,納期1,数量1 注文番号,品番,備考,納期2,数量2 ･･･ 注文番号,品番,備考,納期31,数量31 のように､縦型のﾃﾞｰﾀに変更します｡
RemoteControllable
リモートサーブレットからクラスを利用するためのインタフェイスです。
RemoteControlServlet
外部からキーと値を投げて処理をさせるサーブレットです。
Renderer_AUTOAREA
AUTOAREA レンデラは、カラムのデータをテキストエリアで表示する場合に 使用するクラスです。
Renderer_BARCODE
BARCODE レンデラーは、カラムのデータからCODE39 バーコードを表示する場合に使用するクラスです。
Renderer_BITBOX
BITBOX レンデラーは、カラムのデータをコードリソースに対応した チェックボックスで表示する場合に使用するクラスです。
Renderer_CHBOX
CHBOX レンデラーは、カラムのデータをチェックボックス文字情報として 表示する場合に使用するクラスで、"0" と、"1" のみ使用できます。
Renderer_CHBOX2
CHBOX2 レンデラーは、カラムのデータをチェックボックスで表示する場合に使用するクラスです。
Renderer_CODE39
英数字をバーコードで使用する CODE39 のチェックデジット付き文字列に変換するレンデラークラスです。
Renderer_COLOR
LABEL レンデラーは、カラムの値を#FFFFFFの色として表示する場合に 使用するクラスです。
Renderer_COLUMN
COLUMN レンデラーは、データの値をカラム名と認識して、動的カラムを 表示するクラスです。
Renderer_CRYPT
パスワード情報など、重要な情報の暗号化された情報を表示する場合に使用するクラスです。
Renderer_DATE
DATE レンデラーは、カラムのデータを表示パラメータで指定されたフォーマットで 日付表示する場合に使用するクラスです。
Renderer_DBLABEL
DBLABEL レンデラーは、値をラベルリソースの表示ラベルに変換するクラスです。
Renderer_DBMENU
DBMENU レンデラーは、表示パラメータで指定された SQL文を実行し、 プルダウンメニューで表示する場合に使用するクラスです。
Renderer_DECIMAL
DECIMAL レンデラーは、カラムのデータをDecimal(１０進数、小数)表示する場合に 使用するクラスです。
Renderer_FILTER
特定のHTMLタグのエスケープ文字を元のタグに戻して表示するクラスです。
Renderer_FORM
FORM レンデラーは、表示パラメータで指定された FORM を表示するクラスで、 元のValue を、$1 として、使用可能です。
Renderer_HHM
HHM レンデラーは、カラムのデータを時：分に分けて表示する場合に 使用するクラスです。
Renderer_HM
HM レンデラーは、カラムのデータを時：分に分けて表示する場合に 使用するクラスです。
Renderer_HMS
HMS レンデラーは、カラムのデータを時：分：秒に分けて表示する場合に 使用するクラスです。
Renderer_HTML
HTML レンデラーは、HTMLタグを含むデータを表示する場合に使用するクラスです。
Renderer_HTMLPRE
HTMLPRE レンデラーは、カラムのデータをそのまま PRE表示する場合に使用するクラスです。
Renderer_ICON
ICON レンデラーは、カラムのファイル名の拡張子からアイコンファイルのイメージタグを作成します。
Renderer_IFRAME
IFRAME レンデラは、iframe 内部にvalue で指定したファイルを表示する場合に 使用するクラスです。
Renderer_IMAGE
IMAGE レンデラは、value で指定したファイルをimgタグで表示する場合に 使用するクラスです。
Renderer_KANA
KANA レンデラーは、カラムのデータに対し、半角カナを全角カナに変換して表示する場合に 使用するクラスです。
Renderer_KVMENU
KVMENU レンデラーは、文字列の 「キー:ラベル キー:ラベル」の情報から、 キーに対するラベルを表示する レンデラークラスです。
Renderer_LABEL
LABEL レンデラーは、カラムのデータをそのまま文字列として表示する場合に 使用するクラスです。
Renderer_MD
YMD レンデラーは、カラムのデータを日付(月/日)表示する場合に使用するクラスです。
Renderer_MENU
MENU レンデラーは、カラムのデータをコードリソースに対応したラベルで プルダウンメニュー表示する場合に使用するクラスです。
Renderer_MONEY
MONEY レンデラーは、カラムのデータを金額表示する場合に使用するクラスです。
Renderer_MULTIQUERY
MULTIQUERY レンデラーは、表示パラメータで指定された SQL文の実行結果を表示するクラスです。
Renderer_NUMBER
NUMBER レンデラーは、カラムのデータを数字表示する場合に使用するクラスです。
Renderer_PASSWD
PASSWD レンデラーは、カラムのデータをパスワード情報(******)として 表示する場合に使用するクラスです。
Renderer_PN
PN レンデラーは、カラムのデータを品番情報(１１桁の文字列を３-５-３表示)として 表示する場合に使用するクラスです。
Renderer_PN2
PN2 レンデラーは、カラムのデータを品番情報(１１桁の文字列を３-５-３)に対して、 それぞれ、"PN_1","PN_2","PN_3"というクラスを付加します。
Renderer_PRE
PRE レンデラーは、カラムのデータをそのまま PRE表示する場合に使用するクラスです。
Renderer_QRCODE
QRCODE レンデラーは、カラムのデータからQRコードを表示する場合に使用するクラスです。
Renderer_QUERY
QUERY レンデラーは、表示パラメータで指定された SQL文の実行結果を表示する クラスで、元のValue を、$1 として使用可能です。
Renderer_RADIO
RADIO レンデラーは、カラムのデータをコードリソースに対応したラジオボタンの 代替えラベルで表示する場合に使用するクラスです。
Renderer_RICHLABEL
RICHLABEL レンデラは、特殊文字のエスケープを元に戻して表示する場合に 使用するクラスです。
Renderer_RICHTEXT
TEXTAREA レンデラは、カラムのデータをリッチテキストで表示する場合に 使用するクラスです。
Renderer_SLABEL
SLABEL レンデラーは、桁数の長いデータをコンパクトに表示させる LABEL レンデラーの類似クラスです。
Renderer_SUBSTR
SUBSTR レンデラーは、カラムのデータを特定の文字列の範囲のみに分割するクラスです。
Renderer_TEXTAREA
TEXTAREA レンデラは、カラムのデータをテキストエリアで表示する場合に 使用するクラスです。
Renderer_TMSTMP
TMSTMP レンデラーは、日付ネイティブのカラムのデータから、数字部分だけをピックアップし、 日時(年/月/日 時:分:秒)または、日付(年/月/日)表示する場合に使用するクラスです。
Renderer_UNIT
UNIT レンデラーは、カラムのデータの単位変換を行う場合に使用するクラスです。
Renderer_URLCALL
URLCALL レンデラーは、汎用ボタンにURLをｸﾘｯｸする機能を適用するクラスです。
Renderer_WRITABLE
先頭１文字目が、アンダーバー"_" の場合は書込み禁止属性を考慮するレンデラークラスです。
Renderer_XXXX
XXXX レンデラーは、パラメータで指定された XXXXフォーマットに対して、 値を変換します。
Renderer_YM
YM レンデラーは、カラムのデータを日付(年/月)表示する場合に使用するクラスです。
Renderer_YMD
YMD レンデラーは、カラムのデータを日付(年/月/日)表示する場合に使用するクラスです。
Renderer_YMDH
YMDH レンデラーは、カラムのデータを日時(年/月/日 時:分:秒)表示する場合に使用するクラスです。
ReplaceString
ReplaceString.java は、複数の文字列を一括置換する場合に使用するクラスです。
ReportTableTag2
検索結果の DBTableModelｵﾌﾞｼﾞｪｸﾄをﾚﾎﾟｰﾄ形式に変換するﾀｸﾞです｡ ﾃﾞｰﾀ(DBTableModel)と､ｺﾝﾄﾛｰﾗ(QueueManager_DIRECT ｸﾗｽ)を与えて､ 外部からｺﾝﾄﾛｰﾙすることで､各種形式で ﾃﾞｰﾀ(DBTableModel)を表示させることが 可能です｡ このﾀｸﾞを使用するには､OpenOffice.orgのﾓｼﾞｭｰﾙがｲﾝｽﾄｰﾙされてている必要があります｡ また､出力するために帳票ｼｽﾃﾑ関連のﾃﾞｰﾀ設定やﾏｽﾀ設定は一切必要ありません｡
RequestCacheTag
戻るリンクで戻る場合に使用する、検索時の request 情報をキャッシュするタグです(通常はquery.jsp に組込み)。
RequestValueTag
{@XXXX} 変数の特殊処理を、動的に実行するタグです。
ResourceFactory
java.util.ResourceBundle クラスを複数管理するResourceManager をリソース毎に作成します。
ResourceManager
java.util.ResourceBundle クラスを複数管理するリソースクラスです。
ResponseHeaderTag
レスポンスヘッダー情報をセットするタグです。
ResultSetValue
ResultSet のデータ処理をまとめたクラスです。
ResultSetValue
ResultSet のデータ処理をまとめたクラスです。
RoleMode
ロールモードは、画面オブジェクトやカラムオブジェクトのロール-モード制御の情報を 管理するクラスです。
RunExec
RunExec は、取込処理を実行するクラスの共通インターフェースです。
RunExec_BAT
RunExec_BAT は、RunExec インターフェースの実装クラスで、ファイルを引数にバッチを呼び出します。
RunExec_DBIN
RunExec_DBIN は、RunExec インターフェースの実装クラスで、ファイルをデータベースに登録します。
RunExec_NONE
RunExec_NONE は、RunExec インターフェースの実装クラスで、何もしません。
ScheduleTag
アプリケーション共有のタイマー機能を用いて、繰り返しスケジュールを設定するタグです。
Selection
データのコード情報を取り扱う共通インターフェースです。
Selection_BITBOX
データのコード情報を取り扱うクラスです。
Selection_CHBOX
データのコード情報を取り扱うクラスです。
Selection_CODE
データのコード情報を取り扱うクラスです。
Selection_DB
データのコード情報を取り扱うクラスです。
Selection_DBRADIO
データのコード情報を取り扱うクラスです。
Selection_FILES
ファイルのプルダウンリストの作成するクラスです。
Selection_HM
データのコード情報を取り扱うクラスです。
Selection_KEYVAL
データのコード情報を取り扱うクラスです。
Selection_NULL
データのコード情報を取り扱うSelectionクラスの、NULL時オブジェクトです。
Selection_NUM
データのコード情報を取り扱うクラスです。
Selection_RADIO
データのコード情報を取り扱うクラスです。
Selection_YMD
データのコード情報を取り扱うクラスです。
SelectionCellEditor
SelectionCellEditor インターフェースは、データ編集用のインターフェースの特殊系です。
SelectionFactory
Selectionオブジェクトを取得する為に使用するファクトリクラスです。
SelectTag
プルダウンメニューを作成するHTML拡張タグです。
SFTPConnect
SFTPConnect.java は、共通的に使用される SFTP関連の基本機能を実装した、クラスです。
ShapeList
ShapeList は、LineRenderer で使用される Shape(line間のドット)の形状を 管理しているクラスです。
Shell
Shell は、Runtime.exec の簡易的に実行するクラスです。
ShellTag
ネイティブなプロセスを作成し、バッチファイルやアプリケーションを起動するタグです。
SMBConnect
SMBConnect.java は、共通的に使用される Smb関連の基本機能を実装した、クラスです。
SOfficeProcess
OpenOfficeのﾌﾟﾛｾｽを表すｸﾗｽです｡ bootstrap()ﾒｿｯﾄﾞが呼ばれたﾀｲﾐﾝｸﾞでsoffice.binのﾌﾟﾛｾｽを生成します｡ soffice.binのﾌﾟﾛｾｽを引数なしで実装した場合､通常は各ﾕｰｻﾞｰで1ﾌﾟﾛｾｽしか 生成されないため､-env:UserInstallationの引数を指定することで､仮想的に別ﾕｰｻﾞｰ として起動しています｡ この"ﾕｰｻﾞｰ"を表すｷｰは､ｺﾝｽﾄﾗｸﾀの引数のidです｡ また､この仮想ﾕｰｻﾞｰで起動した場合､初回起動時にﾕｰｻﾞｰ登録を促す画面が立ち上がります｡ これを回避するため､ﾃﾞﾌｫﾙﾄの環境ﾌｧｲﾙをﾌﾟﾛｾｽ生成前にｺﾋﾟｰすることで､認証済みの 状態で立ち上がるようにしています｡ 起動したﾌﾟﾛｾｽとの通知は名前付きﾊﾟｲﾌﾟで行われます｡ﾊﾟｲﾌﾟ名は､"env"+ｺﾝｽﾄﾗｸﾀのidです｡ ﾌﾟﾛｾｽ起動と､名前付きﾊﾟｲﾌﾟでの接続は非同期で行われます｡ ﾌﾟﾛｾｽ起動後､60秒経過しても接続できない場合は､BootstrapExceptionが発生します｡
SOfficeProcessTcp
OpenOfficeのプロセスを表すクラスです。
SpaceTag
テーブルレイアウトで column タグ等の存在しない空欄箇所に挿入して、 テーブルの行列の個数を合わせるタグです。
SplitViewTag
左右分割スクロール処理を行う、View を設定します。
SqlAndTag
Where句を作成するための条件を指定します。
SqlWhereTag
and タグで指定された条件を元に、WHERE句を作成します。
StandardDeviation
StandardDeviation は、登録されたデータから、標準偏差等の値を求めます。
StopTimer
StopTimer は、指定の一定時間の間、実行を停止します。
StringFormat
DBCell で共通的に使用される フォーマッタークラスです。
StringUtil
StringUtilは、共通的に使用される文字列処理に関する、ユーティリティークラスです。
StringUtil
StringUtil.java は、共通的に使用される String関連メソッドを集約した、クラスです。
SubmitTag
サブミットボタンを表示するHTML拡張タグです(forward.jsp の commonForward タグと同時に使用します)。
SwitchTag
switch タグは、指定された条件を、case タグに伝えます。
SysInstallTag
システムのインストールを行うためのタグです。
SystemData
ﾘｿｰｽﾌｧｲﾙの代わりとなるｼｽﾃﾑﾊﾟﾗﾒｰﾀをｸﾗｽ化したﾃﾞｰﾀｸﾗｽです｡ それぞれの設定値は､ﾃﾞｰﾀﾍﾞｰｽにｺﾒﾝﾄとともに設定されます｡ そのとき､og.paramLevel ﾀｸﾞにより､属性を設定しています｡ 0:設定必須 1:設定確認 2:使用時設定 3:標準推奨 4:個人設定可 5:追加設定 7:要再起動 8:設定不可 9:自動設定 og.cryptography ﾀｸﾞは､指定の属性値を暗号化するかどうかを指定します｡ 暗号化は､org.opengion.hayabusa.security.HybsCryptography ｸﾗｽで行います｡将来的な拡張機能として､ 各ｼｽﾃﾑ毎に暗号化ｷｰを変えることで､ｾｷｭﾘﾃｨ強化が可能です｡ ｴﾝｼﾞﾝﾊﾟﾗﾒｰﾀﾃﾞｰﾀは､ｴﾝｼﾞﾝとともに配布されるﾏｽﾀﾃﾞｰﾀになります｡ よって､配布形式はどのような形でもよく､今回は､JavaDoc にて各ﾊﾟﾗﾒｰﾀの 意味やﾃﾞﾌｫﾙﾄ設定値が判断できるように､ｸﾗｽの public static final 変数として 定義しました｡ 従来は､resource.ｼｽﾃﾑﾊﾟﾗﾒｰﾀ の一般設定用の ｼｽﾃﾑﾊﾟﾗﾒｰﾀ ﾌｧｲﾙと ｴﾝｼﾞﾝ内部で持っている org/opengion/hayabusa/resource/properties の ｼｽﾃﾑﾊﾟﾗﾒｰﾀ ﾌｧｲﾙにより維持されていましたが､ｴﾝｼﾞﾝﾊﾟﾗﾒｰﾀ 定義ﾃｰﾌﾞﾙ(GE12)と､commom/SystemData.java ｸﾗｽによる管理に 変更されました｡ ｼｽﾃﾑﾊﾟﾗﾒｰﾀは､ＤＢへのｱｸｾｽを決定するため､初期設定値を定義する必要があります｡ これは､､ｱﾌﾟﾘｹｰｼｮﾝ･ﾃﾞｨｽｸﾘﾌﾟﾀ(WEB-INF/web.xml)に､context-param として､ ｷｰと値のｾｯﾄで､初期ｱｸｾｽ用の情報を渡します｡ ｼｽﾃﾑﾊﾟﾗﾒｰﾀ定義ﾃｰﾌﾞﾙ(GE12)には､SYSTEM_IDとして､通常のｼｽﾃﾑIDと､ ｴﾝｼﾞﾝﾊﾟﾗﾒｰﾀがあります｡ｴﾝｼﾞﾝﾊﾟﾗﾒｰﾀは､SYSTEM_ID='**'として､登録 されています｡ SystemData ｸﾗｽのﾌｨｰﾙﾄﾞは､その記述した順番でｾｯﾄしますので､ 設定順(ﾌｨｰﾙﾄﾞの記述順)を考慮する必要があります｡ また､ﾃﾞｰﾀﾍﾞｰｽへの登録は､このｸﾗｽをJavaDocのｶｽﾀﾑﾄﾞｯｸﾚｯﾄにより 一旦 XML ﾌｧｲﾙに変換後､ｵﾗｸﾙXDK形式のXMLﾌｧｲﾙにXSLTで変換し､ このﾊﾟｯｹｰｼﾞ(org.opengion.hayabusa.common)に配置します｡ このﾃﾞｰﾀの変換時にｺﾒﾝﾄ情報を付加したXMLﾌｧｲﾙを作成し､DB登録(GE12)しますので､ このﾃﾞｰﾀを参考に､ｼｽﾃﾑ個別に書き換えを行えます｡
SystemInstaller
システムの自動インストールと自動更新を行います。
SystemManager
Webアプリケーション全体で使用しているオブジェクト類のトータルの管理クラスです。
SystemParameter
SystemParameter は、{@XXXX} 文字列を処理するクラスです。
SystemParameter
ログインしたサーブレットコンテキストに対応したシステムパラメータデータを取得するクラスです。
SystemUtil
共通的に使用されるメソッドを集約したクラスです。
TabData
タブ表示を行う場合の各タブに対応するデータを管理します。
TableFilter
TableFilter は､TableFilterTag で使用される DBTableModelの処理用のｲﾝﾀｰﾌｪｰｽです｡ 適切な実装(ｻﾌﾞｸﾗｽ)を TableFilterTag に与えることで，DBTableModelの処理を適宜 切り替えることが出来ます｡
TableFilter_BIKO2CODE
TableFilter_BIKO2CODE は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_BIKOSET
TableFilter_BIKOSET は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_CLM_LIKE
TableFilter_CLM_LIKE は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_CLMSET
TableFilter_CLMSET は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_CMNT_CLM
TableFilter_CMNT_CLM は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_CMNT_TBL
TableFilter_CMNT_TBL は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_DBARG
TableFilter_DBARG は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_DBARG_OUT
TableFilter_DBARG_OUT は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_DBSELECT
TableFilter_DBSELECT は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_DBSRC_OUT
TableFilter_DBSRC_OUT は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_DTYPE
TableFilter_DTYPE は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_INDEX
TableFilter_INDEX は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_INDEX_DERBY
TableFilter_INDEX_DERBY は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_INDEX_FIREBIRD
TableFilter_INDEX_FIREBIRD は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_INDEX_HSQLDB
TableFilter_INDEX_HSQLDB は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_INDEX_MYSQL
TableFilter_INDEX_MYSQL は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_INDEX_ORACLE
TableFilter_INDEX_ORACLE は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_INDEX_POSTGRES
TableFilter_INDEX_POSTGRES は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_INDEX_SQLSERVER
TableFilter_INDEX_SQLSERVER は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_JUDG
TableFilter_JUDG は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_KBCLM
TableFilter_KBCLM は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_KEY_BREAK
TableFilter_KEY_BREAK は､TableFilter ｲﾝﾀｰﾌｪｰｽを継承した､DBTableModel 処理用の 実装ｸﾗｽです｡ ここでは､指定のｶﾗﾑに対して､ｷｰﾌﾞﾚｲｸが発生したときのﾃﾞｰﾀ処理方法を指定できます｡ 主として､ｸﾞﾙｰﾋﾟﾝｸﾞ処理を行うのですが､ｿｰﾄされﾃﾞｰﾀの並び順で､ｷｰﾌﾞﾚｲｸするため､ 同一ｷｰが存在していても､並び順が離れている場合､別のｷｰとしてﾌﾞﾚｲｸします｡ GROUP_KEY : ｷｰﾌﾞﾚｲｸの判定を行うｶﾗﾑを､CSV形式で設定します｡ OUT_TYPE : 出力するﾃﾞｰﾀのﾀｲﾌﾟを指定します｡ first : 最初のﾃﾞｰﾀ(ﾌﾞﾚｲｸ直後のﾃﾞｰﾀ)を出力します｡(初期値) last : 最後のﾃﾞｰﾀ(ﾌﾞﾚｲｸ直前のﾃﾞｰﾀ)を出力します｡ range : 最初のﾃﾞｰﾀと最後のﾃﾞｰﾀを出力します｡ firstは､ｷｰﾌﾞﾚｲｸ時のﾃﾞｰﾀを残します｡つまり､ｷｰの最初に現れたﾃﾞｰﾀです｡ lastは､ｷｰﾌﾞﾚｲｸの直前のﾃﾞｰﾀを残します｡これは､同一ｷｰの最後のﾃﾞｰﾀということになります｡ rangeは､firstと､last つまり､同値ｷｰの最初と最後のﾃﾞｰﾀを残します｡ もし､ｷｰが､1行だけの場合､firstも､lastも､同じ行を指すことになります｡ その場合､rangeは､その1行だけになります(2行出力されません)｡ 例：機種と日付と､状況Fがあったとして､日付､機種､状況F でｿｰﾄし､機種をｸﾞﾙｰﾌﾟｷｰ､ 状況Fをﾌﾞﾚｲｸｷｰとすれば､日付の順に､機種の中で､状況Fがﾌﾞﾚｰｸしたときのみ､ ﾃﾞｰﾀを残す､ということが可能になります｡7.0.0.1 (2018/10/09) Delete OUT_TYPE に､lastか､range を指定した場合のみ､最大､最小､平均､中間､個数の集計処理が行えます｡ これらの設定は､指定のｶﾗﾑのﾃﾞｰﾀに反映されます｡ MIN_CLM : ｷｰﾌﾞﾚｲｸ時に､指定のｶﾗﾑの最小値をﾃﾞｰﾀに書き込みます｡ MAX_CLM : ｷｰﾌﾞﾚｲｸ時に､指定のｶﾗﾑの最大値をﾃﾞｰﾀに書き込みます｡ AVG_CLM : ｷｰﾌﾞﾚｲｸ時に､指定のｶﾗﾑの平均値をﾃﾞｰﾀに書き込みます｡ MID_CLM : ｷｰﾌﾞﾚｲｸ時に､指定のｶﾗﾑの最小値と最大値の中間の値をﾃﾞｰﾀに書き込みます｡ DIF_CLM : ｷｰﾌﾞﾚｲｸ時に､指定のｶﾗﾑの最大値から最小値を引いた値(差)をﾃﾞｰﾀに書き込みます｡8.0.1.2 (2021/11/19) CNT_CLM : ｷｰﾌﾞﾚｲｸ時に､指定のｶﾗﾑのﾃﾞｰﾀ件数をﾃﾞｰﾀに書き込みます｡ これらのｶﾗﾑの値は､数値で表現できるもので無ければなりません｡ 例えば､20180101000000 のような､日付でも数字のみなら､OKです｡ 8.0.1.2 (2021/11/19) DIF_CLM 差分計算 8桁か14桁で、先頭"20"の場合は、日付型と判定します。
TableFilter_LABEL
TableFilter_LABEL は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_MATCHES
TableFilter_MATCHES は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_REPORTDATA
TableFilter_REPORTDATA は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_REPORTLAYOUT
TableFilter_REPORTLAYOUT は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_ROTATE
TableFilter_ROTATE は､TableFilter ｲﾝﾀｰﾌｪｰｽを継承した､DBTableModel 処理用の 実装ｸﾗｽです｡ ここではﾃｰﾌﾞﾙの回転及びその逆回転を行います｡ 8.0.0.0 (2021/07/31) 逆回転 廃止 ﾊﾟﾗﾒｰﾀは､tableFilterﾀｸﾞの keys, vals にそれぞれ記述するか､BODY 部にCSS形式で記述します｡ 【ﾊﾟﾗﾒｰﾀ】 { KEY_CLM : ｷｰｶﾗﾑ(複数指定可) (必須) ROTATE_CLM : 回転するｶﾗﾑ (必須) ROTATE_LBL : 回転ｶﾗﾑのﾍｯﾀﾞｰﾗﾍﾞﾙ (任意指定) 8.0.0.1 (2021/10/08) ADD_CLMS : 回転するｶﾗﾑ値を外部から与えます (任意指定) 8.0.1.2 (2021/11/19) LBL_FORMAT : ﾍｯﾀﾞｰﾗﾍﾞﾙの日付ﾌｫｰﾏｯﾄ指定(日付) (任意指定) 8.0.1.2 (2021/11/19) VALUE_CLM : 回転ｶﾗﾑの値 (必須) USE_LABEL : 値ﾗﾍﾞﾙのｶﾗﾑを生成するか (任意指定 初期値:false) 8.0.0.0 (2021/07/31) USE_RENDERER : 値の表示に､renndererを使用するか (任意指定 初期値:false) 8.0.0.0 (2021/07/31) USE_MARKER : 値の表示に､viewMarkerを使用するか (任意指定 初期値:false) 8.0.0.0 (2021/09/30) REVERSE : 回転(false)･逆回転(true) (任意指定 初期値:false) 8.0.0.0 (2021/07/31) 廃止 MUST_CLM : 必須属性を定義するｶﾗﾑ (任意指定 初期値:false) DEF_CLM : 初期値を定義するｶﾗﾑ (任意指定) } ※ それぞれに指定されたｶﾗﾑ名が存在しない場合は､処理されませんのでご注意下さい｡ ①回転 ｷｰｶﾗﾑ(KEY_CLM)に指定された値が同じN行を1行として回転します｡ (ｷｰｶﾗﾑの値がﾌﾞﾚｲｸしたﾀｲﾐﾝｸﾞで､行を変更します) このN行に含まれる回転ｶﾗﾑの値がｶﾗﾑ名に､回転ｶﾗﾑ値が各ｶﾗﾑの値になります｡ ｷｰｶﾗﾑは､CSV形式で複数指定可能です｡ 生成されたﾃｰﾌﾞﾙﾓﾃﾞﾙのｶﾗﾑは､始めのMｶﾗﾑがｷｰｶﾗﾑに､その後ろのNｶﾗﾑが 回転されたｶﾗﾑになります｡ 生成されたﾃｰﾌﾞﾙのｶﾗﾑｵﾌﾞｼﾞｪｸﾄは､ROTATE_CLM で指定されたｷｰで生成されます｡ ﾘｿｰｽに存在しない場合は､ROTATE_LBL で､ﾗﾍﾞﾙを指定することができます｡ また､元ﾃｰﾌﾞﾙにMUST_CLMにより､各ｶﾗﾑの必須属性を定義することが できます｡(MUST属性は､'1'又は'true'の場合に必須になります｡) 8.0.0.0 (2021/07/31) USE_LABEL="true" を指定した場合､VALUE_CLM のﾗﾍﾞﾙを､ｷｰｶﾗﾑと回転ｶﾗﾑの間に 追加します｡これは､VALUE_CLM を 複数指定できる機能追加に伴う処置です｡ 8.0.0.0 (2021/07/31) 逆回転 廃止 ②逆回転 回転時の逆の挙動になります｡ "ｷｰｶﾗﾑに指定されたｶﾗﾑ以外"を回転ｶﾗﾑで指定されたｶﾗﾑの値として分解します｡ 各回転ｶﾗﾑの値は､回転ｶﾗﾑ値に指定されたｶﾗﾑに格納されます｡ 分解後のｶﾗﾑ数は､ｷｰｶﾗﾑ数 + 2 (回転ｶﾗﾑ､回転ｶﾗﾑ値)になります｡ また､行数は､(分解前の行数) x (回転ｶﾗﾑ数)になります｡
TableFilter_SEQRESET
TableFilter_SEQRESET は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_SEQUENCE
TableFilter_SEQUENCE は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_SEQUENCE_DERBY
TableFilter_SEQUENCE_DERBY は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_SEQUENCE_FIREBIRD
TableFilter_SEQUENCE_FIREBIRD は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_SEQUENCE_HSQLDB
TableFilter_SEQUENCE_HSQLDB は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_SEQUENCE_MYSQL
TableFilter_SEQUENCE_MYSQL は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_SEQUENCE_ORACLE
TableFilter_SEQUENCE_ORACLE は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_SEQUENCE_POSTGRES
TableFilter_SEQUENCE_POSTGRES は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_SEQUENCE_SQLSERVER
TableFilter_SEQUENCE_SQLSERVER は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_SKIPROW
TableFilter_SKIPROW は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_STDDEV
TableFilter_STDDEV は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_STDDEV2
TableFilter_STDDEV2 は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_TABLE
TableFilter_TABLE は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_TABLE_DERBY
TableFilter_TABLE_DERBY は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_TABLE_FIREBIRD
TableFilter_TABLE_FIREBIRD は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_TABLE_HSQLDB
TableFilter_TABLE_HSQLDB は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_TABLE_MYSQL
TableFilter_TABLE_MYSQL は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_TABLE_ORACLE
TableFilter_TABLE_ORACLE は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_TABLE_POSTGRES
TableFilter_TABLE_POSTGRES は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_TABLE_SQLSERVER
TableFilter_TABLE_SQLSERVER は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_THUMBNAIL
TableFilter_THUMBNAIL は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_UNIQ_NAME
TableFilter_UNIQ_NAME は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilter_UPPER
TableFilter_UPPER は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
TableFilterTag
TableFilter のサブクラスをCALLしてDBTableModelにアクセスするタグです。
TableFormatter
[PN],[OYA] などの [] で指定されたカラムで表されたフォーマットデータに対して、 DBTableModelオブジェクトを適用して 各カラムに実データを割り当てるオブジェクトです。
TableMergeTag
２つの DBTableModel の 集合処理を行うタグです。
TableModelHelper
EXCELやテキストファイルを、イベント方式に準拠して、読み込み処理を行います。
TableReader
DBTableModel インターフェース のオブジェクトをReader を用いて入力する為の，共通インターフェースです。
TableReader_Calc
XMLパーサによる、OpenOffice.org Calcの表計算ドキュメントファイルを読み取る実装クラスです。
TableReader_Excel
POI による、EXCELバイナリファイルを読み取る実装クラスです。
TableReader_POI
POI による、Word,PoworPoint,Excel,Textのファイルを読み取る実装クラスです。
TableReader_Text
POI による、EXCELバイナリファイルを読み取る実装クラスです。
TableUpdateParamTag
TableUpdateTag にパラメーターを渡す為のタグクラスです。
TableUpdateTag
SQL文を直接指定して、データベースに追加/更新/削除を行います(queryType="JDBCTableUpdate")。
TableWriter
DBTableModel インターフェース のオブジェクトをPrintWriter を用いて出力する為の，共通インターフェースです。
TableWriter_CSV
CSV形式ダブルクォートゼロカンマファイル(CSV)形式書き込みクラスです。
TableWriter_CSV2
【廃止予定】加工なしCSV形式ダブルクォートファイル(CSV)形式書き込みクラスです。
TableWriter_CSV3
CSV形式ダブルクォートファイル(CSV)形式書き込みクラスです。
TableWriter_Data
加工なし区切り文字指定データの書き出しクラスです。
TableWriter_Data2
加工なしダブルクォート区切り文字指定データの書き出しクラスです。
TableWriter_Default
区切り文字指定(初期値:タブ)ゼロカンマファイルの書き出しクラスです。
TableWriter_Excel
ネイティブEXCELファイルの書き出しクラスです。
TableWriter_Fixed
固定長文字ファイルの書き出しクラスです。
TableWriter_JSON
TableWriter をJSON形式で出力する為の実装クラスです。
TableWriter_JSON2
TableWriter をJSON形式で出力する為の実装ｸﾗｽです｡ DefaultTableWriter を継承していますので，ﾗﾍﾞﾙ，名前，ﾃﾞｰﾀの出力部のみ ｵｰﾊﾞｰﾗｲﾄﾞして，JSON形式ﾌｧｲﾙの出力機能を実現しています｡ 出力のJSON形式(JavaScript Object Notation)は､通常版ではなく IOｒ形式のJSONです｡ { "status": 200, "message": "OK", "sessionInfo": "", "information": "", "data": { "headers": [ { "display_label": "品目番号","display": "PN" }, { "display_label": "入出庫数","display": "SUNYSY" }, ], "rows": [ {"cols": [ "100-1A100-01", "T", 1,00+00" ]}, {"cols": [ "200-2A125-01", "T", 500,00+00"]}, {"cols": [ "100-1A100-01", "T", 100,00+00"]}, {"cols": [ "200-2A125-01", "T", 200,00+00"]} ] } }
TableWriter_Properties
プロパティファイル形式(エンジン専用特殊形式)の書き出しクラスです。
TableWriter_T
Excelでの文字変換関数 =T("値") という文字列で書き出すクラスです。
TableWriter_XML
TableWriter をXML形式で出力する為の実装クラスです。
TabLinkTag
タブ形式のリンクを表示するタグです。
TabListTag
タブ形式のリンクを表示する場合に、タブそのものを表示するタグです。
TagBuffer
TagBuffer.java は、共通的に使用される 簡易タグ作成クラスです。
TagElement
このクラスは、XMLファイルのタグエレメントを表すオブジェクトです。
TagElementListener
このクラスは、HybsXMLHandler に設定する Listener インターフェースです。
TaglibUtil
Taglib で共通的に使用される ユーティリティクラスです。
TagParser
Calc帳票ｼｽﾃﾑでﾀｸﾞのﾊﾟｰｽを行うためのｸﾗｽです｡ 主に開始ﾀｸﾞ､終了ﾀｸﾞを指定したﾊﾟｰｽのﾙｰﾌﾟ処理を行うための機能を提供します｡ 具体的には､`TagParser.doParse(String, String, String)`により､ﾊﾟｰｽ文字列､開始ﾀｸﾞ､終了ﾀｸﾞを 指定し､ﾊﾟｰｽを行います｡ ﾊﾟｰｽ後の文字列は､`TagParser.doParse(String, String, String)`の戻り値になります｡ ﾊﾟｰｽ実行中に､発見された開始ﾀｸﾞから終了ﾀｸﾞまでの間の文字列の処理は､`TagParser.exec(String, StringBuilder, int)`を ｵｰﾊﾞｰﾗｲﾄﾞすることにより定義します｡ また､このｸﾗｽでは､ﾊﾟｰｽに必要な各種ﾕｰﾃｨﾘﾃｨﾒｿｯﾄﾞについても同様に定義されています｡
TagParser.SplitKey
ｱﾝﾀﾞｰﾊﾞｰで､ｷｰと行番号の分離を行います｡
TbodyMovableTag
option/ogTbodyMovable.js JavaScript を利用したマウスによる上下移動にシンクロ等させます。
TbodyTag
検索結果に対してボディフォーマットを変更するタグです。
TextareaTag
【入力】複数行の入力が可能なテキスト入力フィールドを作成するHTML拡張タグです。
TextConverter<V,C>
引数のテキストを変換する、関数型インターフェースです。
TextTag
BODY部に記述されたエンジン固有の文字列({@XXXX}など)を、 ユーザー情報のエンコーディングに変換するタグです。
TfootTag
検索結果に対してフッターフォーマットを変更するタグです。
TFormatImpl
ヘッダ、フッター、ボディー部のフォーマットを汎用的に定義するタグです。
TheadTag
検索結果に対してヘッダーフォーマットを変更するタグです。
ThrowUtil
ThrowUtil.java は、共通的に使用される Throwable,Exception関連メソッドを集約した、クラスです。
TimeStampObject
TimeStampObject は、生成された Object を、生成時刻とともに管理するクラスです。
TopMenuTag
画面アクセスメニューを作成します。
ToString
ToString.java は、共通的に使用される toString() を簡素化するクラスです。
Transaction
コネクションを共有して、トランザクションを実現するインターフェースです。
TransactionImpl
コネクションを共有して、トランザクションを実現します。
TransactionReal
Transaction インターフェースを継承した、リアルタイムトランザクションクラスです。
TransactionTag
コネクションを共有して、トランザクションを実現します。
UnicodeCorrecter
unicode と、JIS との文字コードの関係で、変換しています。
UploadedFile
ﾌｧｲﾙをｻｰﾊﾞｰにｱｯﾌﾟﾛｰﾄﾞする場合に使用されるﾌｧｲﾙ管理ｸﾗｽです｡ HTML5 ﾌｧｲﾙｱｯﾌﾟﾛｰﾄﾞの複数選択（multiple）対応 に伴い､一つのｸﾗｽとして public化します｡
URLCheckFilter
URLCheckFilter は、Filter インターフェースを継承した URLチェッククラスです。
URLConnectTag
指定のURLに接続します｡ ｴﾝｼﾞﾝでは､URL にｱｸｾｽすることで､ﾃﾞｰﾓﾝを起動したり､ ｺﾏﾝﾄﾞを実行(adminﾒﾆｭｰ)することが出来ます｡ もちろん､検索条件を指定して､結果を取得することも可能です｡ このﾀｸﾞでは､URLにｱｸｾｽして､ｺﾏﾝﾄﾞを実行したり結果を取得できます｡ さらに､ﾌｧｲﾙを POST で転送したり､処理結果を XSLT変換したり出来ます｡
URLHashFilter
URLHashFilter は、Filter インターフェースを継承した URLチェッククラスです。
URLHashMap
URLHashMap は、セキュリティ強化の為の Hybs独自の暗号化クラスです。
URLXfer
指定のURLをランダムキー化したり、そのキーより実URLへ転送したりします。
UserAccessTable
ユーザーアクセス画面管理テーブルを維持する為のクラスです。
UserInfo
ユーザー情報の取得の為のインターフェースを実装したクラスです。
UserInfoFactory
systemId に対応したユーザー情報を作成するファクトリクラスです。
UserInfoTag
ユーザー情報を管理しているタグです。
UserSummary
ユーザー情報(UserInfo)のサマリー情報のみハンドリングする為のインターフェースです。
ValueMapParamTag
ValueMapTag にパラメーターを渡す為のタグクラスです。
ValueMapParamTag.VMP_KEYS
ValueMapParamTag クラスのキーワードの enum
ValueMapTag
DBTableModelオブジェクトから、指定のキー情報と、レコードから、Mapオブジェクトを作成し、それを、 BODY部のフォーマットに対応して、出力します。
ValueMarkOverColors
ValueMarkOverColors は、ChartDataset で設定される ValueMark用の色管理クラスです。
ValueTag
JSP上からｷｰ､値を設定することにより､ﾊﾟﾗﾒｰﾀとして､値を 取出し可能にするﾀｸﾞです｡ 通常のﾘｸｴｽﾄ情報と同じ扱いができます(優先順位は､ﾘｸｴｽﾄが上位)｡ 設定した値は､{@XXXX} 形式で 取り出すことができます｡ また､command ="GET" で 直接画面に値を書き出すことも可能です｡ ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象です｡ <style> #valueJavaDoc th { vertical-align:top; margin:0px; padding:0px; } #valueJavaDoc td { text-align:center; margin:0px; padding:0px; } .act { background-color: #ccffcc; height : 160px; } .cmd { background-color: #ffcccc; width : 80px; } .arrow { border-top: 160px solid #ccffcc; border-left: 80px solid #ffcccc; position: absolute; } .actarw { margin-left:20px; position: absolute; } .cmdarw { margin-top:140px; position: absolute; } </style>
ViewAjaxTreeParamTag
viewタグの viewFormType が HTMLAjaxTreeTable の場合にパラメータを設定します。
ViewAjaxTreeTableParam
Ajaxツリーテーブルクラス用のパラメータ定数設定クラスです。
ViewCalendarParam
カレンダー表示クラスで使用する各種キーパラメータを管理している定数クラスです。
ViewCalendarParamTag
viewタグの viewFormType が HTMLCalendar の場合にパラメータを設定します。
ViewCrossParamTag
viewタグの viewFormType が HTMLCrossTable の場合にパラメータを設定します。
ViewCrossTableParam
クロス集計テーブル作成クラス用のパラメータ定数設定クラスです。
ViewForm
DBTableModelの表示を行うインターフェースです。
ViewForm_CustomData
ヘッダ、フッタ、ボディを指定して作成する、自由レイアウトが可能な、カスタムテーブル表示クラスです。
ViewForm_HTMLAjaxTreeTable
JavaScript のツリー階層を持ったテーブル表示を行う、ツリーテーブル表示クラスです。
ViewForm_HTMLCalendar
１ヶ月分のカレンダー形式で、検索結果を表示する、カレンダー表示クラスです。
ViewForm_HTMLCrossTable
クロス集計テーブル作成クラスです。
ViewForm_HTMLCustomTable
ヘッダ、フッタ、ボディを指定して作成する、自由レイアウトが可能な、カスタムテーブル表示クラスです。
ViewForm_HTMLCustomTreeBOM
JavaScript のツリー階層を持ったテーブル表示を行う、ツリーテーブル表示クラスです。
ViewForm_HTMLDynamic
各フィールド情報から、動的にカラムを作成する動的カラム一覧表示クラスです。
ViewForm_HTMLEntry
エントリ形式フォーム作成クラスです。
ViewForm_HTMLFormatTable
ヘッダー部分のフォーマットに応じたテーブルを自動作成する、フォーマットテーブル作成クラスです。
ViewForm_HTMLFormatTextField
フォーマットを外部から指定して作成する自由レイアウトの、テキストフィールド表示クラスです。
ViewForm_HTMLGanttTable
ガントチャート(テーブル形式)を作成する、ガントチャート表示クラスです。
ViewForm_HTMLRotationTable
行と列を入れ替えて表示する、テーブル回転表示クラスです。
ViewForm_HTMLSeqClmTable
検索結果を自動的に表形式に変換する、テーブル作成クラスです。
ViewForm_HTMLSimpleList
検索結果を単純なリスト形式で表示するクラスです。
ViewForm_HTMLStackedGanttTable
積上ガント表示専用のViewFormです。
ViewForm_HTMLTable
検索結果を自動的に表形式に変換する、テーブル作成クラスです。
ViewForm_HTMLTextField
検索結果から、テキストフィールドタグを自動生成する、テキストフィールド作成クラスです。
ViewForm_HTMLTimeTable
時間軸を持つタイムテーブルの表示を行うクラスです。
ViewForm_HTMLTokenTable
指定の行-列と、動的ｶﾗﾑのﾃｰﾌﾞﾙを作成するクラスです。
ViewForm_HTMLTreeBOM
JavaScript のツリー階層を持ったテーブル表示を行う、ツリーテーブル表示クラスです。
ViewForm_ImageTimeBar
キー、日時、状況コードを持つ稼働状況の表示を行うクラスです。
ViewForm_JSON
検索結果を自動的に表形式に変換する、テーブル作成クラスです。
ViewFormFactory
VViewForm オブジェクトを取得する為に使用する，ファクトリクラスです。
ViewFormTag
データベースの検索結果を表示するタグです。
ViewGanttParamTag
viewタグの viewFormType が HTMLGanttTable の場合にパラメータを設定します。
ViewGanttTableParam
ガントチャート(テーブル形式)表示クラス用のパラメータ定数定義クラスです。
ViewIBarTag
明細棒グラフ（横棒、縦棒）に使用します。
ViewIGanttBarTag
ガントチャートの繰り返しタグのフォーマットに使用します。
ViewIGanttTag
ガントチャートを表示するに当たり、ガント全体（ページ全体一つ設定）の指定を行います。
ViewIHeadTag
明細棒グラフで、バー部のヘッダーに、進捗率を示す線を表示します。
ViewIMatrixTag
配置図／座席表を表す特殊系のビューです。
ViewITableTag
JavaScriptを利用してクライアント側でテーブルの左右分割します。
ViewITaskTag
積上ガント（内部積上方式）でガント全体（ページ全体一つ設定）の指定を行います。
ViewJsonParam
JSON出力用のパラメータ定数定義クラスです。
ViewJsonParamTag
viewタグの viewFormType が JSON の場合にパラメータを設定します。
ViewLink_LINK
ViewLink インターフェース の実装オブジェクトです。
ViewLinkTag
HTML のaタグと同等のリンクを作成するタグで、さらに国際化対応と引数の受け渡しが可能です。
ViewMarker
DBTableModelの表示を行うインターフェースです。
ViewMarker_MARKER
ViewMarker インターフェース の実装オブジェクトです。
ViewMarkerTag
複数のcolumnMarker を統合して、検索結果に対して様々な属性を付加するタグです。
ViewParamImpl
ViewFormTag にパラメーターを渡す為のスーパークラスです。
ViewStackParamTag
viewタグの viewFormType が HTMLGanttTable の場合にパラメータを設定します。
ViewStackTableParam
スタックガントチャート(テーブル形式)表示クラス用のパラメータ定数定義クラスです。
ViewTimeBarParamTag
viewタグの viewFormType が ImageTimeBar の場合にパラメータを設定します。
ViewTimeTableParam
タイムテーブル作成クラス用のパラメータ定数設定クラスです。
ViewTimeTableParamTag
viewタグの viewFormType が HTMLTimeTable の場合にパラメータを設定します。
WebSocketClient
Websocket Endpoint implementation class WebSocketClient Client を実行するには、%CATALINA_HOME%/lib/websocket-api.jar ではだめです。
WebSocketDemo
http://enterprisegeeks.hatenablog.com/entry/2015/12/17/104815 WebSocketBasicEndpoint.java のソースを参照しています。
WriteCheckTag
ｻﾌﾞﾐｯﾄﾎﾞﾀﾝの表示や､画面遷移先情報(forward.jsp)を制御するﾀｸﾞです｡ ﾕｰｻﾞｰ情報と画面情報を元に､ﾛｰﾙ/ｸﾞﾙｰﾌﾟの権限と RW(読取/書込)ﾓｰﾄﾞを比較して､条件が成立しない場合は,そのBODY部を表示しないように できます｡ また､編集設定を行っている場合は､強制的に書込禁止に設定しています｡ (ただし､編集設定が､ｶﾗﾑの並べ替えのみの場合か､または､useEdit="true" に 設定した場合は､書込許可されます) このﾀｸﾞは､form 内に一つだけ記述してください｡
WriteTableParamTag
WriteTableTag にパラメーターを渡す為のタグクラスです。
WriteTableTag
DBTableModelｵﾌﾞｼﾞｪｸﾄを指定のﾌｧｲﾙに出力するﾀｸﾞです。
XHTMLTag
XHTMLTag.java は、共通的に使用されるHTMLタグの生成メソッドを集約したクラスです。
XLogger
XLoggerは、Throwable を引数に取るwarningと、Level 600 の debug メソッドを 持つ、Logger の拡張クラスです。
XML2TableParser
XML2TableParser は、XMLを表形式に変換するためのXMLパーサーです。
XMLFileLoader
ORACLE XDK 形式のXMLファイルを読み取って、データベースに登録します。
XSLT
XML 入力ファイルに、XSL 入力ファイルを適用して、 XSLT変換を行います。
ZipArchive
ZipArchive.java は、ZIPファイルの解凍・圧縮を行うためのUtilクラスです。