|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.opengion.hayabusa.db.AbstractTableFilter
org.opengion.plugin.table.TableFilter_THUMBNAIL
public class TableFilter_THUMBNAIL
TableFilter_THUMBNAIL は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。 ここでは、オリジナルファイルのサムネイルファイルを作成します。 keys と vals に指定する値を以下に示します。
| KEY | VAL | (必須) | 初期値 | 解説 |
|---|---|---|---|---|
| PATH_CLM | 元ファイルのPATHカラムID | 必須 | 元ファイルのコンテキストパスが登録されているカラムID | |
| FILE_CLM | 元ファイルのFILEカラムID | 必須 | 元ファイルのファイル名が登録されているカラムID | |
| THUMB_CLM | サムネイルのカラムID | サムネイルのPATH/FILEが登録、または書き戻し用のカラムID | ||
| THUMB_DIR | サムネイルの管理フォルダ | _thumb/ | サムネイルを作成する中間管理フォルダ名 | |
| THUMB_SUFIX | サムネイルの拡張子 | AUTO | サムネイルの拡張子を指定します。AUTOは、元のままです。 | |
| OVERWRITE | 上書きするかどうか | false | サムネイルを作成する時、上書きするかどうかを指定します。 | |
| MAX_SIZE | サムネイルの最大ピクセル数 | 128 | サムネイルを作成する時の画像ファイルの大きさ。比率はキープされます。 |
●形式:
① <og:tableFilter classId="THUMBNAIL" keys="PATH_CLM,FILE_CLM" vals='"PATH,NMFILE"' />
② <og:tableFilter classId="THUMBNAIL" >
{
PATH_CLM : 元ファイルのPATHカラムID (必須) 元ファイルのコンテキストパスが登録されているカラムID
FILE_CLM : 元ファイルのFILEカラムID (必須) 元ファイルのファイル名が登録されているカラムID
THUMB_CLM : サムネイルのカラムID サムネイルのPATH/FILEが登録、または書き戻し用のカラムID
THUMB_DIR : サムネイルの管理フォルダ 初期値 _thumb/ サムネイルを作成する中間管理フォルダ名
THUMB_SUFIX : サムネイルの拡張子 初期値 AUTO AUTOは元と同じ拡張子を使います。
OVERWRITE : 上書きするかどうか 初期値 false サムネイルを作成する時、上書きするかどうかを指定します。
MAX_SIZE : サムネイルの最大ピクセル数 初期値 128 サムネイルを作成する時の画像ファイルの大きさ。比率はキープされます。
}
</og:tableFilter>| 5.6.5.1 (2013/06/14) 新規追加 |
| 5.6.6.0 (2013/07/05) keys の整合性チェックを追加 |
| フィールドの概要 |
|---|
| クラス org.opengion.hayabusa.db.AbstractTableFilter から継承されたフィールド |
|---|
keysMap |
| インタフェース org.opengion.hayabusa.db.TableFilter から継承されたフィールド |
|---|
CR |
| コンストラクタの概要 | |
|---|---|
TableFilter_THUMBNAIL()
|
|
| メソッドの概要 | |
|---|---|
DBTableModel |
execute()
DBTableModel処理を実行します。 |
protected void |
init(java.util.Map<java.lang.String,java.lang.String> keysMap)
keys の整合性チェックを行うための初期設定を行います。 |
| クラス org.opengion.hayabusa.db.AbstractTableFilter から継承されたメソッド |
|---|
getDbid, getDBTableModel, getErrorCode, getErrorMessage, getModifyType, getParameterRows, getResource, getSql, getTableColumnNo, getTransaction, getValue, isDebug, makeErrorMessage, setDbid, setDBTableModel, setDebug, setKeysVals, setModifyType, setParameterRows, setParamMap, setResource, setSql, setTransaction |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public TableFilter_THUMBNAIL()
| メソッドの詳細 |
|---|
protected void init(java.util.Map<java.lang.String,java.lang.String> keysMap)
AbstractTableFilter 内の initkeysMap - keys の整合性チェックを行うための Map| 5.6.6.1 (2013/07/12) keys の整合性チェック対応 |
public DBTableModel execute()
| 5.6.6.1 (2013/07/12) THUMB_SUFIXを追加 |
|
openGion 5.7.8.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||