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

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

public class EntryNameFilter
extends AbstractEntryFilter

指定されたエントリ名のセットを使ってフィルタを適用するエントリフィルタの実装です。

作成者:
杉澤 浩二
関連項目:
直列化された形式

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

コンストラクタの詳細

EntryNameFilter

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

パラメータ:
name - 受け入れるエントリ名

EntryNameFilter

public EntryNameFilter(String name,
                       boolean ignoreCase)
指定された受け入れるエントリ名で、このクラスのインスタンスを構築するコンストラクタです。

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

EntryNameFilter

public EntryNameFilter(String[] names)
指定された受け入れるエントリ名のセットで大文字と小文字を区別する、このクラスのインスタンスを構築するコンストラクタです。

パラメータ:
names - 受け入れるエントリ名のセット
例外:
IllegalArgumentException - namesnull の場合

EntryNameFilter

public EntryNameFilter(String[] names,
                       boolean ignoreCase)
指定された受け入れるエントリ名のセットで、このクラスのインスタンスを構築するコンストラクタです。

パラメータ:
names - 受け入れるエントリ名のセット
ignoreCase - 大文字と小文字を区別するかどうか
例外:
IllegalArgumentException - namesnull の場合

EntryNameFilter

public EntryNameFilter(Collection<String> names)
指定された受け入れるエントリ名のセットで大文字と小文字を区別する、このクラスのインスタンスを構築するコンストラクタです。

パラメータ:
names - 受け入れるエントリ名のセット
例外:
IllegalArgumentException - namesnull の場合

EntryNameFilter

public EntryNameFilter(Collection<String> names,
                       boolean ignoreCase)
指定された受け入れるエントリ名のセットで、このクラスのインスタンスを構築するコンストラクタです。

パラメータ:
names - 受け入れるエントリ名のセット
ignoreCase - 大文字と小文字を区別するかどうか
例外:
IllegalArgumentException - namesnull の場合
メソッドの詳細

accept

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

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

accept

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

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

toString

public String toString()
オーバーライド:
クラス AbstractEntryFilter 内の toString


Copyright © 2009-2011 OrangeSignal.com. All Rights Reserved.