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

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

public class PrefixEntryNameFilter
extends AbstractEntryFilter

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

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

コンストラクタの概要
PrefixEntryNameFilter(Collection<String> prefixes)
          指定された受け入れるエントリ名の接頭辞セットで大文字と小文字を区別する、このクラスのインスタンスを構築するコンストラクタです。
PrefixEntryNameFilter(Collection<String> prefixes, boolean ignoreCase)
          指定された受け入れるエントリ名の接頭辞セットで、このクラスのインスタンスを構築するコンストラクタです。
PrefixEntryNameFilter(String prefix)
          指定された受け入れるエントリ名の接頭辞で大文字と小文字を区別する、このクラスのインスタンスを構築するコンストラクタです。
PrefixEntryNameFilter(String[] prefixes)
          指定された受け入れるエントリ名の接頭辞セットで大文字と小文字を区別する、このクラスのインスタンスを構築するコンストラクタです。
PrefixEntryNameFilter(String[] prefixes, boolean ignoreCase)
          指定された受け入れるエントリ名の接頭辞セットで、このクラスのインスタンスを構築するコンストラクタです。
PrefixEntryNameFilter(String prefix, 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
 

コンストラクタの詳細

PrefixEntryNameFilter

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

パラメータ:
prefix - 受け入れるエントリ名の接頭辞

PrefixEntryNameFilter

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

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

PrefixEntryNameFilter

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

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

PrefixEntryNameFilter

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

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

PrefixEntryNameFilter

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

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

PrefixEntryNameFilter

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

パラメータ:
prefixes - 受け入れるエントリ名の接頭辞セット
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.