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

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

public class SuffixEntryNameFilter
extends AbstractEntryFilter

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

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

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

コンストラクタの詳細

SuffixEntryNameFilter

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

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

SuffixEntryNameFilter

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

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

SuffixEntryNameFilter

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

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

SuffixEntryNameFilter

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

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

SuffixEntryNameFilter

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

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

SuffixEntryNameFilter

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

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