クラス FileWhereTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.FileWhereTag
-
- すべての実装されたインタフェース:
Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class FileWhereTag extends CommonTagSupport
fileOption でファイルを検索する場合の条件を指定するタグです。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK11.0,
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 FileWhereTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。protected void
release2()
タグリブオブジェクトをリリースします。void
setEndsWith(String suffix)
【TAG】指定された接頭辞で終わる場合、スルー(選択)されます(初期値:null)。void
setFileEquals(String str)
【TAG】ファイル名が一致する場合、スルー(選択)されます(初期値:null)。void
setIgnoreCase(String flag)
【TAG】大文字/小文字を区別しないかどうか[true/false]を指定します(初期値:false(区別する))。void
setInstr(String str)
【TAG】指定された文字列がファイル名に含まれる場合、スルー(選択)されます(初期値:null)。void
setInstrDir(String str)
【TAG】指定された文字列がフォルダ名に含まれる場合、スルー(選択)されます(初期値:null)。void
setIsHidden(String flag)
【TAG】対象に隠しファイル(hidden)を、スルー(選択)する場合、true を指定します(初期値:null)。void
setIsLarger(String len)
【TAG】指定の大きさより大きいファイルの場合、スルー(選択)されます(初期値:null)。void
setIsSmaller(String len)
【TAG】指定の大きさより小さいファイルの場合、スルー(選択)されます(初期値:null)。void
setLastModified(String modify)
【TAG】指定のタイムスタンプ以後に変更されている場合、スルー(選択)されます(初期値:null)。void
setMatchDir(String str)
【TAG】フォルダ名が、指定された正規表現と一致する場合、スルー(選択)されます(初期値:null)。void
setMatches(String str)
【TAG】ファイル名が、指定された正規表現と一致する場合、スルー(選択)されます(初期値:null)。void
setNotEquals(String flag)
【TAG】判定結果を反転させるかどうか[true/false]を指定します(初期値:false)。void
setStartsDir(String prefix)
【TAG】指定された接頭辞で始まるフォルダ場合、スルー(選択)されます(初期値:null)。void
setStartsWith(String prefix)
【TAG】指定された接頭辞で始まる場合、スルー(選択)されます(初期値:null)。void
setUnEndsWith(String suffix)
【TAG】指定された接頭辞で終わらない場合、スルー(選択)されます(初期値:null)。void
setUnFileEquals(String str)
【TAG】ファイル名が一致しない場合、スルー(選択)されます(初期値:null)。void
setUnInstr(String str)
【TAG】指定された文字列がファイル名に含まれない場合、スルー(選択)されます(初期値:null)。void
setUnInstrDir(String str)
【TAG】指定された文字列がフォルダ名に含まれない場合、スルー(選択)されます(初期値:null)。void
setUnLastModified(String modify)
【TAG】指定のタイムスタンプ以前に変更されている場合、スルー(選択)されます(初期値:null)。void
setUnMatchDir(String str)
【TAG】フォルダ名が、指定された正規表現と一致しない場合、スルー(選択)されます(初期値:null)。void
setUnMatches(String str)
【TAG】ファイル名が、指定された正規表現と一致しない場合、スルー(選択)されます(初期値:null)。void
setUnStartsDir(String prefix)
【TAG】指定された接頭辞で始まらないフォルダ場合、スルー(選択)されます(初期値:null)。void
setUnStartsWith(String prefix)
【TAG】指定された接頭辞で始まらない場合、スルー(選択)されます(初期値:null)。void
setUseDir(String flag)
【廃止】フィルタによる対象の絞込みをディレクトリにも適用するかどうか[false:File/true:File+Dir/only:Dir]を指定します(初期値:false:しない)。String
toString()
このオブジェクトの文字列表現を返します。-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsg, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
-
クラスから継承されたメソッド javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
-
クラスから継承されたメソッド javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
コンストラクタの詳細
-
FileWhereTag
public FileWhereTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
doEndTag
public int doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。- 定義:
doEndTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doEndTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内CommonTagSupport
-
setStartsWith
public void setStartsWith(String prefix)
【TAG】指定された接頭辞で始まる場合、スルー(選択)されます(初期値:null)。- パラメータ:
prefix
- 接頭辞- 関連項目:
String.startsWith(String)
-
setUnStartsWith
public void setUnStartsWith(String prefix)
【TAG】指定された接頭辞で始まらない場合、スルー(選択)されます(初期値:null)。- パラメータ:
prefix
- 接頭辞- 関連項目:
String.startsWith(String)
-
setStartsDir
public void setStartsDir(String prefix)
【TAG】指定された接頭辞で始まるフォルダ場合、スルー(選択)されます(初期値:null)。- パラメータ:
prefix
- 接頭辞- 関連項目:
String.startsWith(String)
-
setUnStartsDir
public void setUnStartsDir(String prefix)
【TAG】指定された接頭辞で始まらないフォルダ場合、スルー(選択)されます(初期値:null)。- パラメータ:
prefix
- 接頭辞- 関連項目:
String.startsWith(String)
-
setEndsWith
public void setEndsWith(String suffix)
【TAG】指定された接頭辞で終わる場合、スルー(選択)されます(初期値:null)。- パラメータ:
suffix
- 接尾辞- 関連項目:
String.endsWith(String)
-
setUnEndsWith
public void setUnEndsWith(String suffix)
【TAG】指定された接頭辞で終わらない場合、スルー(選択)されます(初期値:null)。- パラメータ:
suffix
- 接尾辞- 関連項目:
String.endsWith(String)
-
setInstr
public void setInstr(String str)
【TAG】指定された文字列がファイル名に含まれる場合、スルー(選択)されます(初期値:null)。- パラメータ:
str
- 指定の部分文字列
-
setUnInstr
public void setUnInstr(String str)
【TAG】指定された文字列がファイル名に含まれない場合、スルー(選択)されます(初期値:null)。- パラメータ:
str
- 指定の部分文字列- 関連項目:
String.endsWith(String)
-
setInstrDir
public void setInstrDir(String str)
【TAG】指定された文字列がフォルダ名に含まれる場合、スルー(選択)されます(初期値:null)。- パラメータ:
str
- 指定の部分文字列- 関連項目:
String.endsWith(String)
-
setUnInstrDir
public void setUnInstrDir(String str)
【TAG】指定された文字列がフォルダ名に含まれない場合、スルー(選択)されます(初期値:null)。- パラメータ:
str
- 指定の部分文字列- 関連項目:
String.endsWith(String)
-
setFileEquals
public void setFileEquals(String str)
【TAG】ファイル名が一致する場合、スルー(選択)されます(初期値:null)。- パラメータ:
str
- ファイル名文字列- 関連項目:
String.equals(Object)
-
setUnFileEquals
public void setUnFileEquals(String str)
【TAG】ファイル名が一致しない場合、スルー(選択)されます(初期値:null)。- パラメータ:
str
- ファイル名文字列- 関連項目:
String.equals(Object)
-
setMatches
public void setMatches(String str)
【TAG】ファイル名が、指定された正規表現と一致する場合、スルー(選択)されます(初期値:null)。- パラメータ:
str
- ファイル名文字列(正規表現)- 関連項目:
Pattern.compile(String,int)
,Matcher.find()
-
setUnMatches
public void setUnMatches(String str)
【TAG】ファイル名が、指定された正規表現と一致しない場合、スルー(選択)されます(初期値:null)。- パラメータ:
str
- ファイル名文字列(不一致させる正規表現)- 関連項目:
Pattern.compile(String,int)
,Matcher.find()
-
setMatchDir
public void setMatchDir(String str)
【TAG】フォルダ名が、指定された正規表現と一致する場合、スルー(選択)されます(初期値:null)。- パラメータ:
str
- ファイル名文字列(正規表現)- 関連項目:
Pattern.compile(String,int)
,Matcher.find()
-
setUnMatchDir
public void setUnMatchDir(String str)
【TAG】フォルダ名が、指定された正規表現と一致しない場合、スルー(選択)されます(初期値:null)。- パラメータ:
str
- ファイル名文字列(正規表現)- 関連項目:
Pattern.compile(String,int)
,Matcher.find()
-
setLastModified
public void setLastModified(String modify)
【TAG】指定のタイムスタンプ以後に変更されている場合、スルー(選択)されます(初期値:null)。- パラメータ:
modify
- YYYYMMDD形式の指定日
-
setUnLastModified
public void setUnLastModified(String modify)
【TAG】指定のタイムスタンプ以前に変更されている場合、スルー(選択)されます(初期値:null)。- パラメータ:
modify
- YYYYMMDD形式の指定日
-
setIsLarger
public void setIsLarger(String len)
【TAG】指定の大きさより大きいファイルの場合、スルー(選択)されます(初期値:null)。- パラメータ:
len
- ファイルの大きさ(バイト単位)
-
setIsSmaller
public void setIsSmaller(String len)
【TAG】指定の大きさより小さいファイルの場合、スルー(選択)されます(初期値:null)。- パラメータ:
len
- ファイルの大きさ(バイト単位)
-
setIsHidden
public void setIsHidden(String flag)
【TAG】対象に隠しファイル(hidden)を、スルー(選択)する場合、true を指定します(初期値:null)。- パラメータ:
flag
- hidden対象 [true:する/false:しない]
-
setUseDir
public void setUseDir(String flag)
【廃止】フィルタによる対象の絞込みをディレクトリにも適用するかどうか[false:File/true:File+Dir/only:Dir]を指定します(初期値:false:しない)。- パラメータ:
flag
- ディレクトリ適用 [true:する/false:しない]
-
setIgnoreCase
public void setIgnoreCase(String flag)
【TAG】大文字/小文字を区別しないかどうか[true/false]を指定します(初期値:false(区別する))。- パラメータ:
flag
- 大文字/小文字を区別しないかどうか [true:しない/それ以外:する]
-
setNotEquals
public void setNotEquals(String flag)
【TAG】判定結果を反転させるかどうか[true/false]を指定します(初期値:false)。- パラメータ:
flag
- 判定結果反転 [true:反転する/それ以外:通常]
-
toString
public String toString()
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toString
クラス内CommonTagSupport
- 戻り値:
- String型。このクラスの文字列表現
-
-