com.antelmann.util
Interface Filter<T>
- Type Parameters:
T - the type of Object this filter can handle
- All Known Subinterfaces:
- CascadingFilter<T>, LogWriter, SQLComboFilterSupported<T>, VerboseFilter<T>
- All Known Implementing Classes:
- AbstractExceptionWriter, AbstractLogWriter, AppendableLogWriter, AsynchLogWriter, BinaryFileLog, ComboFilter, ConsoleLog, DBClassStoreCache.PrefetchedFilter, DBReferenceFilter, DialogFilter, DocumentAdapter, EmailWriter, ExceptionDialogWriter, ExtensionFileFilter, FileLog, FullTextSearchFilter, GeoLocationFilter, JDBCLogWriter, JTextAreaLog, JTextComponentLog, LevelFilter, LogFile, Logger, LoggerCache, LoggerWriter, LogNetPropagator, MethodFilter, NumberStringFilter, NumberStringFilter.DecimalFilter, NumberStringFilter.DoubleFilter, NumberStringFilter.IntFilter, NumberStringFilter.LongFilter, OffsetFilter, PreparedStatementEntryFilter, PropertyEntryFilter, RandomFilter, Range, RemoteDBChangeFilter, SimpleTableRowFilter, SocketWriter, SQLColumnInfo.UpdateFilter, SQLComboFilter, SQLDirectQueryEntryFilter, SQLFetchSizeFilter, SQLMapFilter, SQLStubFilter, StackTraceFileWriter, TopicMapFilter, UserFilter, VerboseFilter.Adapter, XMLLogWriter
public interface Filter<T>
used to filter collections or anything else.
Implementing classes are highly encouraged to override the
Object.toString() method in order to provide a meaningful,
human-readable description of the filter.
- Author:
- Holger Antelmann
- See Also:
Misc.reverseFilter(Filter)
|
Method Summary |
boolean |
accept(T entry)
returns true only if the given entry is accepted by this filter |
INCLUDE_ALL_FILTER
static final Filter<Object> INCLUDE_ALL_FILTER
EXCLUDE_ALL_FILTER
static final Filter<Object> EXCLUDE_ALL_FILTER
accept
boolean accept(T entry)
- returns true only if the given entry is accepted by this filter
(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads