クラス 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,
    • コンストラクタの詳細

      • 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型。このクラスの文字列表現