|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.util.HybsFileFilter
public final class HybsFileFilter
HybsFileFilter.java は、複数の FileFilter を順次実行する フィルタクラスです。 FileFilter インターフェースを継承し、File クラスの listFiles(FileFilter) メソッドに 渡すことができます。 Filterに設定された複数のフィルタすべてを満たす場合の時のみ、accept(File pathname) メソッドは、true を返します。 この実装は同期化されません。
コンストラクタの概要 | |
---|---|
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 |
isLarger(int len)
内部判定フィルタ: 指定の大きさより大きいファイルの場合、スルー(選択)されます。 |
void |
isSmaller(int len)
内部判定フィルタ: 指定の大きさより小さいファイルの場合、スルー(選択)されます。 |
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()
このオブジェクトの文字列表現を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public HybsFileFilter(boolean useDIR)
useDIR
- boolean 判定をディレクトリでも行うかどうか5.1.2.0 (2010/01/01) 引数つきコンストラクタ追加 |
public HybsFileFilter()
メソッドの詳細 |
---|
public boolean accept(java.io.File pathname)
java.io.FileFilter
内の accept
pathname
- File ファイルオブジェクト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
- String 指定の部分文字列reverse
- boolean 結果を反転させるかどうか(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(int len)
len
- int ファイルの大きさ(Kバイト単位)。同値を含むpublic void isSmaller(int len)
len
- ファイルの大きさ(Kバイト単位)。同値を含まない。public java.lang.String toString()
java.lang.Object
内の toString
|
openGion 5.2.0.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |