public final class HybsFileFilter extends java.lang.Object implements java.io.FileFilter
コンストラクタと説明 |
---|
HybsFileFilter()
指定された抽象パス名がパス名リストに含まれる必要がある場合、スルー(選択)されます。
|
HybsFileFilter(boolean useDIR)
引数に、ディレクトリの判定を行うかどうかを指定するコンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
accept(java.io.File pathname)
指定された抽象パス名がパス名リストに含まれる必要がある場合、スルー(選択)されます。
|
void |
addFileFilter(java.io.FileFilter filter)
外部指定フィルタ: 内部判定条件に、フィルタを追加します。
|
void |
endsWith(java.lang.String suffix)
内部判定フィルタ: 指定された接頭辞で終わる場合、スルー(選択)されます。
|
void |
endsWith(java.lang.String suffix,
boolean reverse)
内部判定フィルタ: 指定された接頭辞で終わる場合、スルー(選択)されます。
|
void |
fileEquals(java.lang.String str)
内部判定フィルタ: ファイル名が一致する場合、スルー(選択)されます。
|
void |
fileEquals(java.lang.String str,
boolean reverse)
内部判定フィルタ: ファイル名が一致する場合、スルー(選択)されます。
|
void |
instr(java.lang.String str)
内部判定フィルタ: 指定された文字列がファイル名に含まれる場合、スルー(選択)されます。
|
void |
instr(java.lang.String str,
boolean reverse)
内部判定フィルタ: 指定された文字列がファイル名に含まれる場合、スルー(選択)されます。
|
void |
isHidden(java.lang.String flag)
内部判定フィルタ: ファイルが hidden の場合、スルー(選択)されます。
|
void |
isHidden(java.lang.String flag,
boolean reverse)
内部判定フィルタ: ファイルが hidden の場合、スルー(選択)されます。
|
void |
isLarger(java.lang.String slen)
内部判定フィルタ: 指定の大きさより大きいファイルの場合、スルー(選択)されます。
|
void |
isSmaller(java.lang.String slen)
内部判定フィルタ: 指定の大きさより小さいファイルの場合、スルー(選択)されます。
|
void |
lastModified(java.lang.String modify)
内部判定フィルタ: 指定のタイムスタンプ以後に変更されている場合、スルー(選択)されます。
|
void |
matches(java.lang.String str)
内部判定フィルタ: ファイル名が、指定された
正規表現
と一致する場合、スルー(選択)されます
大文字小文字は区別しません。
|
void |
matches(java.lang.String str,
boolean reverse)
内部判定フィルタ: ファイル名が、指定された
正規表現
と一致する場合、スルー(選択)されます
大文字小文字は区別しません。
|
void |
startsWith(java.lang.String prefix)
内部判定フィルタ: 指定された接頭辞で始まる場合、スルー(選択)されます。
|
void |
startsWith(java.lang.String prefix,
boolean reverse)
内部判定フィルタ: 指定された接頭辞で始まる場合、スルー(選択)されます。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
public HybsFileFilter(boolean useDIR)
useDIR
- 判定をディレクトリでも行うかどうか5.1.2.0 (2010/01/01) 引数つきコンストラクタ追加 |
public HybsFileFilter()
public boolean accept(java.io.File pathname)
accept
インタフェース内 java.io.FileFilter
pathname
- ファイルオブジェクトFileFilter.accept(File)
public void addFileFilter(java.io.FileFilter filter)
filter
- 外部指定フィルタpublic void startsWith(java.lang.String prefix)
prefix
- 接頭辞String.startsWith(String)
public void startsWith(java.lang.String prefix, boolean reverse)
prefix
- 接頭辞reverse
- true:結果を反転するString.startsWith(String)
5.1.2.0 (2010/01/01) reverse属性の追加 |
public void endsWith(java.lang.String suffix)
suffix
- 接尾辞String.endsWith(String)
public void endsWith(java.lang.String suffix, boolean reverse)
suffix
- 接尾辞reverse
- true:結果を反転するString.endsWith(String)
5.1.2.0 (2010/01/01) reverse属性の追加 |
public void instr(java.lang.String str)
str
- 指定の部分文字列public void instr(java.lang.String str, boolean reverse)
str
- 指定の部分文字列reverse
- 結果を反転させるかどうか(true:反転)5.1.2.0 (2010/01/01) reverse属性の追加 |
public void fileEquals(java.lang.String str)
str
- ファイル名文字列public void fileEquals(java.lang.String str, boolean reverse)
str
- ファイル名文字列reverse
- true:結果を反転する5.1.2.0 (2010/01/01) reverse属性の追加 |
public void matches(java.lang.String str)
str
- ファイル名文字列(正規表現)Pattern.compile(String,int)
,
Matcher.find()
public void matches(java.lang.String str, boolean reverse)
str
- ファイル名文字列(正規表現)reverse
- true:結果を反転するPattern.compile(String,int)
,
Matcher.find()
5.1.2.0 (2010/01/01) reverse属性の追加 |
public void lastModified(java.lang.String modify)
modify
- 時刻を表す long 値(ミリ秒単位)public void isLarger(java.lang.String slen)
slen
- ファイルの大きさ(バイト単位)。同値を含む5.7.4.3 (2014/03/28) isLarger,isSmaller属性を文字列に変更 |
public void isSmaller(java.lang.String slen)
slen
- ファイルの大きさ(バイト単位)。同値を含まない。5.7.4.3 (2014/03/28) isLarger,isSmaller属性を文字列に変更 |
public void isHidden(java.lang.String flag)
flag
- [true:/false]5.7.5.0 (2014/04/04) 新規追加 |
public void isHidden(java.lang.String flag, boolean reverse)
flag
- [true:/false]reverse
- true:結果を反転する5.7.5.0 (2014/04/04) 新規追加 |
public java.lang.String toString()
toString
クラス内 java.lang.Object
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.