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

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

public class EntryNameFilter
extends Object
implements ZipEntryFilter, LhaEntryFilter

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

作成者:
杉澤 浩二

コンストラクタの概要
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 を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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 を返します。

定義:
インタフェース 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.