jp.sf.orangesignal.csv.entryfilters
クラス RegexEntryNameFilter

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.entryfilters.RegexEntryNameFilter
すべての実装されたインタフェース:
LhaEntryFilter, ZipEntryFilter

public class RegexEntryNameFilter
extends Object
implements ZipEntryFilter, LhaEntryFilter

指定されたエントリ名の正規表現パターンを使ってフィルタを適用するエントリフィルタの実装です。

作成者:
杉澤 浩二

コンストラクタの概要
RegexEntryNameFilter(Pattern pattern)
          指定された受け入れるエントリ名の正規表現パターンで、このクラスのインスタンスを構築するコンストラクタです。
RegexEntryNameFilter(String pattern)
          指定された受け入れるエントリ名の正規表現パターンで大文字と小文字を区別する、このクラスのインスタンスを構築するコンストラクタです。
RegexEntryNameFilter(String pattern, boolean ignoreCase)
          指定された受け入れるエントリ名の正規表現パターンで、このクラスのインスタンスを構築するコンストラクタです。
RegexEntryNameFilter(String pattern, int flags)
          指定された受け入れるエントリ名の正規表現パターンで、このクラスのインスタンスを構築するコンストラクタです。
 
メソッドの概要
 boolean accept(jp.gr.java_conf.dangan.util.lha.LhaHeader entry)
          指定された LHA エントリをテストし、エントリが受け入れられる場合は true そうでない場合は false を返します。
 boolean accept(ZipEntry entry)
          指定された ZIP エントリをテストし、エントリが受け入れられる場合は true そうでない場合は false を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RegexEntryNameFilter

public RegexEntryNameFilter(String pattern)
指定された受け入れるエントリ名の正規表現パターンで大文字と小文字を区別する、このクラスのインスタンスを構築するコンストラクタです。

パラメータ:
pattern - 受け入れるエントリ名の正規表現パターン

RegexEntryNameFilter

public RegexEntryNameFilter(String pattern,
                            boolean ignoreCase)
指定された受け入れるエントリ名の正規表現パターンで、このクラスのインスタンスを構築するコンストラクタです。

パラメータ:
pattern - 受け入れるエントリ名の正規表現パターン
ignoreCase - 大文字と小文字を区別するかどうか

RegexEntryNameFilter

public RegexEntryNameFilter(String pattern,
                            int flags)
指定された受け入れるエントリ名の正規表現パターンで、このクラスのインスタンスを構築するコンストラクタです。

パラメータ:
pattern - 受け入れるエントリ名の正規表現パターン
flags - マッチフラグ

RegexEntryNameFilter

public RegexEntryNameFilter(Pattern pattern)
指定された受け入れるエントリ名の正規表現パターンで、このクラスのインスタンスを構築するコンストラクタです。

パラメータ:
pattern - 受け入れるエントリ名の正規表現パターン
メソッドの詳細

accept

public boolean accept(ZipEntry entry)
指定された ZIP エントリをテストし、エントリが受け入れられる場合は true そうでない場合は false を返します。

定義:
インタフェース ZipEntryFilter 内の accept
パラメータ:
entry - テストする ZIP エントリ
戻り値:
エントリが受け入れられる場合は true、そうでない場合は false

accept

public boolean accept(jp.gr.java_conf.dangan.util.lha.LhaHeader entry)
指定された LHA エントリをテストし、エントリが受け入れられる場合は true そうでない場合は false を返します。

定義:
インタフェース LhaEntryFilter 内の accept
パラメータ:
entry - テストする LHA エントリ
戻り値:
エントリが受け入れられる場合は true、そうでない場合は false


Copyright © 2009 OrangeSignal.com. All Rights Reserved.