|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.asteria.util.file.PatternFilenameFilter
「*.txt」「*.csv」のようなパターンでフィルタリングするFilenameFilter, FileFilterの実装です。
Constructor Summary | |
PatternFilenameFilter()
PatternFilenemaFilterを作成します |
|
PatternFilenameFilter(String patterns)
マッチしたものを結果に含めるパターンを指定してPatternFilenemaFilterを作成します。 パターンは「;」または「,」で区切って複数指定できます。 |
Method Summary | |
boolean |
accept(File pathname)
ファイル名がパターンにマッチするかどうかを検査します。 |
boolean |
accept(File dir,
String name)
ファイル名がパターンにマッチするかどうかを検査します。 |
boolean |
accept(String name)
ファイル名がパターンにマッチするかどうかを検査します。 |
void |
addExcludes(String pattern)
addExcludes(pattern, [プラットフォームがUnix系OSの場合はtrue, Windows系OSの場合はfalse])と同じです。 |
void |
addExcludes(String pattern,
boolean caseSensitive)
マッチしたものを結果から除外するパターンを追加します。 caseSensitiveがtrueの場合パターンは大文字小文字を区別します。 区切り文字を使用した複数パターンの一括追加は行えません。 |
void |
addIncludes(String pattern)
addIncludes(pattern, [プラットフォームがUnix系OSの場合はtrue, Windows系OSの場合はfalse])と同じです。 |
void |
addIncludes(String pattern,
boolean caseSensitive)
マッチしたものを結果に含めるパターンを追加します。 caseSensitiveがtrueの場合パターンは大文字小文字を区別します。 区切り文字を使用した複数パターンの一括追加は行えません。 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PatternFilenameFilter()
public PatternFilenameFilter(String patterns) throws org.apache.oro.text.regex.MalformedPatternException
Method Detail |
public void addIncludes(String pattern) throws org.apache.oro.text.regex.MalformedPatternException
public void addIncludes(String pattern, boolean caseSensitive) throws org.apache.oro.text.regex.MalformedPatternException
public void addExcludes(String pattern) throws org.apache.oro.text.regex.MalformedPatternException
public void addExcludes(String pattern, boolean caseSensitive) throws org.apache.oro.text.regex.MalformedPatternException
public boolean accept(File dir, String name)
accept
in interface FilenameFilter
public boolean accept(File pathname)
accept
in interface FileFilter
public boolean accept(String name)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |