|
Holger's Java API |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Filter | |
|---|---|
| com.antelmann | These are general classes that apply for the framework as a whole. |
| com.antelmann.calendar | This package contains classes for implementing calendar and time related solutions. |
| com.antelmann.cddb | This package contains classes to maintain music CD collections and associate CDs with information from a CDDB service. |
| com.antelmann.db | This package contains generally useful classes for generic database management. |
| com.antelmann.db.remote | This package contains classes that add remote capacities to the database concept of the super package. |
| com.antelmann.image | This package contains classes for more easily dealing with images. |
| com.antelmann.io | This package contains classes that are concerned with input/output operations. |
| com.antelmann.math | This package contains classes to ease calculations. |
| com.antelmann.net | The classes in this package are designed to provide convenient access to Internet related functionality. |
| com.antelmann.net.mail | The classes in this package are designed to ease the handling of emails. |
| com.antelmann.ooffice | The classes in this package are to be used in conjunction with OpenOffice. |
| com.antelmann.opengeodb | This package contains classes easing to deal with geological data as provided by http://opengeodb.org/. |
| com.antelmann.servlet | This package contains classes to help with the implementation of servlets. |
| com.antelmann.sql | This package contains classes to ease JDBC development and also provides useful SQL-based implementations for com.antelmann.db classes |
| com.antelmann.util | This package contains generally useful classes that are used throughout the other packages in this framework. |
| com.antelmann.util.gui | This package contains utility classes for GUI related implementations. |
| com.antelmann.util.logging | This package contains classes that implement a custom logging for this framework - separate from java.util.logging. |
| com.antelmann.util.revision | This package contains classes useful for implementing systems that deal with revisions. |
| com.antelmann.util.table | This package provides useful additions to TableModels and contains classes to ease development with Swing tables. |
| Uses of Filter in com.antelmann |
|---|
| Methods in com.antelmann with parameters of type Filter | |
|---|---|
static Number |
Settings.getNumber(String key,
Filter<? super Number> filter,
Number defaultValue)
|
| Uses of Filter in com.antelmann.calendar |
|---|
| Methods in com.antelmann.calendar with parameters of type Filter | |
|---|---|
Collection<Alert> |
SQLCalendarDB.getAlerts(Filter<Alert> filter)
|
Collection<Alert> |
FileCalendarDB.getAlerts(Filter<Alert> filter)
|
Collection<Alert> |
CalendarDB.getAlerts(Filter<Alert> filter)
|
Collection<CalendarEntry> |
SQLCalendarDB.getEntries(Filter<CalendarEntry> filter)
|
Collection<CalendarEntry> |
FileCalendarDB.getEntries(Filter<CalendarEntry> filter)
|
Collection<CalendarEntry> |
CalendarDB.getEntries(Filter<CalendarEntry> filter)
|
| Constructors in com.antelmann.calendar with parameters of type Filter | |
|---|---|
SQLCalendarEntryIterator(SQLCalendarDB db,
Filter<CalendarEntry> filter)
|
|
SQLCalendarEntryIterator(SQLCalendarDB db,
ResultSet set,
Filter<CalendarEntry> filter,
boolean closeOnEnd)
the ResultSet as well as the creating Statement are both closed only if closeOnEnd is true |
|
| Uses of Filter in com.antelmann.cddb |
|---|
| Methods in com.antelmann.cddb with parameters of type Filter | |
|---|---|
Set<Composition> |
CompositionDB.getView(Filter<Composition> filter)
returns an unmodifiable view of the embedded compositions |
| Uses of Filter in com.antelmann.db |
|---|
| Classes in com.antelmann.db that implement Filter | |
|---|---|
static class |
DBClassStoreCache.PrefetchedFilter<T>
a special interface supported by the enclosing class store that indicates that only pre-fetched (cached) instances should be returned from a fetch. |
class |
DBReferenceFilter
convenience class that allows to filter references by their reference class |
class |
PropertyEntryFilter<T extends PropertyEntry>
filters on the properties of an entity based on simple equality of key/value pairs. |
class |
UserFilter
a simple user filter that conveniently allows to define acceptance based on rights |
| Methods in com.antelmann.db that return Filter | ||
|---|---|---|
Filter<? super T> |
WrappedDBClassStore.getAccessFilter()
|
|
Filter<Object> |
UserImpl.getAccessFilter()
|
|
Filter<? super Stub<?>> |
WrappedDBClassStore.getAccessStubFilter()
|
|
|
CategoryManager.getCategoryUsageFilterFor(Class<S> type,
Object categoryId)
|
|
Filter<? super DBUpdateEvent> |
DatabaseChangeMonitor.getFilter()
|
|
Filter<LockEntry> |
LockManager.getFilterFor(DBReference ref)
this may want to be overridden to be more efficient based on the mapping in use |
|
Filter<? super T> |
PropertyEntryFilter.getInnerFilter()
|
|
Filter<? super T> |
DBClassStoreCache.PrefetchedFilter.getInnerFilter()
|
|
protected
|
WrappedDBClassStore.wrapFilterForProcessing(Filter<? super X> filter,
Processor<X,? extends DatabaseException> p)
This method is only used if WrappedDBClassStore.setProcessBeforeFiltering(boolean)
is set to true. |
|
| Methods in com.antelmann.db that return types with arguments of type Filter | ||
|---|---|---|
|
CategoryManager.registerCategoryUse(DBClassStore<S> store,
PatternExtractor<Object,Filter<S>> filterCreator)
|
|
| Methods in com.antelmann.db with parameters of type Filter | ||
|---|---|---|
|
AbstractDatabase.count(Class<T> c,
Filter<? super T> filter)
|
|
|
AbstractDatabase.countStubs(Class<T> c,
Filter<Stub<?>> filter)
|
|
int |
WrappedDBClassStore.deleteEntries(Filter<? super T> filter)
|
|
int |
ReadOnlyStore.deleteEntries(Filter<? super T> filter)
|
|
int |
ReadOnlyCacheStore.deleteEntries(Filter<? super T> filter)
|
|
int |
DBClassStoreCache.deleteEntries(Filter<? super T> filter)
|
|
int |
DBClassStore.deleteEntries(Filter<? super T> filter)
deletes all DBEntry objects that match the given filter; if the filter is null, all resources are deleted. |
|
int |
CollectionClassStore.deleteEntries(Filter<? super T> filter)
|
|
int |
ArchiveDBClassStore.deleteEntries(Filter<? super T> filter)
|
|
int |
AbstractDBClassStore.deleteEntries(Filter<? super T> filter)
|
|
protected int |
WrappedDBClassStore.deleteEntriesIndividually(Filter<? super T> filter)
deletes all applicable entries by instantiating them and then call WrappedDBClassStore.deleteEntry(Object)
on each entries. |
|
static
|
DBUtils.deleteIndividually(DBClassStore<T> store,
Filter<? super T> filter)
deletes all entries that pass the given filter individually |
|
DBEnumeration<T> |
WrappedDBClassStore.fetch(Filter<? super T> filter)
|
|
DBEnumeration<T> |
ReadOnlyCacheStore.fetch(Filter<? super T> filter)
|
|
DBEnumeration<T> |
EnumDBStore.fetch(Filter<? super T> filter)
|
|
DBEnumeration<T> |
DBClassStoreCache.fetch(Filter<? super T> filter)
adds support for DBClassStoreCache.PrefetchedFilter |
|
DBEnumeration<T> |
DBClassStore.fetch(Filter<? super T> filter)
allows to retrieve the entries of this storage via iteration. |
|
DBEnumeration<T> |
CollectionClassStore.fetch(Filter<? super T> filter)
|
|
DBEnumeration<T> |
ArchiveDBClassStore.fetch(Filter<? super T> filter)
|
|
DBEnumeration<Stub<T>> |
WrappedDBClassStore.fetchStubs(Filter<? super Stub<?>> filter)
|
|
DBEnumeration<Stub<T>> |
ReadOnlyCacheStore.fetchStubs(Filter<? super Stub<?>> filter)
|
|
DBEnumeration<Stub<T>> |
DBClassStore.fetchStubs(Filter<? super Stub<?>> filter)
allows to access objects from this store w/o having to instantiate the entire original objects, but instead use Stubs to be able to display the list properly for selection. |
|
DBEnumeration<Stub<T>> |
CollectionClassStore.fetchStubs(Filter<? super Stub<?>> filter)
the display value of the returned Stub is based on the toString() method of the DBEntry instance |
|
DBEnumeration<Stub<T>> |
ArchiveDBClassStore.fetchStubs(Filter<? super Stub<?>> filter)
|
|
DBEnumeration<Stub<T>> |
AbstractDBClassStore.fetchStubs(Filter<? super Stub<?>> filter)
|
|
static
|
AbstractDBEnumeration.filter(DBEnumeration<E> i,
Filter<? super E> filter)
remove() is not supported on the returned iterator |
|
|
AbstractDatabase.getFirstEntry(Class<T> type,
Filter<? super T> filter)
|
|
static
|
DBUtils.getFirstEntry(DBClassStore<T> store,
Filter<? super T> filter)
|
|
|
AbstractDatabase.getFirstStub(Class<T> type,
Filter<Stub<?>> filter)
|
|
static
|
DBUtils.getFirstStub(DBClassStore<T> store,
Filter<? super Stub<?>> filter)
|
|
|
AbstractDatabase.getRandomEntry(Class<T> type,
Filter<? super T> filter)
|
|
static
|
DBUtils.getRandomEntry(DBClassStore<T> store,
Filter<? super T> filter)
|
|
static
|
DBUtils.handle(DBClassStore<T> store,
Handler<? super T,?> handler,
Filter<? super T> filter,
Monitor monitor,
boolean useCommitNotAbort)
|
|
static
|
DBUtils.iterate(DBClassStore<T> store,
Filter<? super T> filter)
|
|
|
AbstractDatabase.listEntries(Class<T> c,
Filter<? super T> filter)
This method will begin and abort a transaction if none is active at the time. |
|
|
AbstractDatabase.listEntries(Class<T> type,
Filter<? super T> filter,
int maxEntries)
|
|
static
|
DBUtils.listEntries(DBClassStore<T> store,
Filter<? super T> filter)
|
|
static
|
DBUtils.listEntries(DBClassStore<T> store,
Filter<? super T> filter,
int maxEntries)
|
|
|
AbstractDatabase.listStubs(Class<T> c,
Filter<? super Stub<?>> filter)
This method will begin and abort a transaction if none is active at the time. |
|
static
|
DBUtils.listStubs(DBClassStore<T> store,
Filter<? super Stub<?>> filter)
|
|
static
|
DBUtils.listStubs(DBClassStore<T> store,
Filter<? super Stub<?>> filter,
int maxEntries)
|
|
ArrayList<User> |
AbstractUserLoginStore.listUsers(Filter<? super User> filter)
|
|
static ArrayList<User> |
AbstractUserLoginStore.listUsers(UserLoginStore uls,
Filter<? super User> filter)
it may be more efficient to achieve this via an embedded DBClassStore if applicable |
|
|
AbstractDatabase.mapEntries(Class<T> c,
Filter<? super T> filter)
returns a Hashtable mapping the ID to its DBEntry of those that apply to the given filter. |
|
static
|
DBUtils.mapEntries(Collection<T> entries,
Filter<? super T> filter)
|
|
static
|
DBUtils.mapEntries(DBClassStore<T> store,
Filter<? super T> filter)
|
|
static
|
DBUtils.mapEntries(DBClassStore<T> store,
PatternExtractor<? super T,P> pe,
Filter<? super T> filter)
|
|
|
AbstractDatabase.mapStubs(Class<T> c,
Filter<? super Stub<?>> filter)
returns a Hashtable mapping the ID to its Stub of those that apply to the given filter. |
|
static
|
DBUtils.mapStubs(Collection<Stub<T>> stubs,
Filter<? super Stub<T>> filter)
|
|
static
|
DBUtils.mapStubs(DBClassStore<T> store,
Filter<? super Stub<?>> filter)
|
|
int |
ArchivedStore.moveToArchive(Filter<? super T> filter)
requires transactional context on both stores |
|
int |
ArchiveDBClassStore.moveToArchive(Filter<? super T> filter)
|
|
void |
WrappedDBClassStore.setAccessFilter(Filter<? super T> accessFilter)
allows to provide a filter that will limit access to the content of the store in regards to all read and write operations. |
|
void |
UserImpl.setAccessFilter(Filter<Object> accessFilter)
allows to customize the way UserImpl.hasAccess(Object) works. |
|
void |
WrappedDBClassStore.setAccessStubFilter(Filter<? super Stub<?>> accessStubFilter)
allows to not only filter entries themselves but also their respective stubs if applicable |
|
void |
EntryAnalyzer.setData(DBClassStore<T> store,
Filter<? super T> filter)
|
|
void |
DatabaseChangeMonitor.setFilter(Filter<? super DBUpdateEvent> filter)
|
|
void |
PropertyEntryFilter.setInnerFilter(Filter<? super T> filter)
|
|
void |
DBClassStoreCache.PrefetchedFilter.setInnerFilter(Filter<? super T> filter)
|
|
int |
WrappedDBClassStore.size(Filter<? super T> filter)
|
|
int |
ReadOnlyCacheStore.size(Filter<? super T> filter)
|
|
int |
DBClassStore.size(Filter<? super T> filter)
returns the total number of T elements in this store based on the given filter (which may be null) |
|
int |
CollectionClassStore.size(Filter<? super T> filter)
|
|
int |
ArchiveDBClassStore.size(Filter<? super T> filter)
|
|
int |
AbstractDBClassStore.size(Filter<? super T> filter)
|
|
static
|
DBUtils.updateAll(DBClassStore<T> store,
Processor<T,E> handler,
Filter<? super T> filter)
|
|
static
|
DBUtils.updateAll(DBClassStore<T> store,
Processor<T,E> handler,
Filter<? super T> filter,
Monitor mon)
|
|
protected
|
WrappedDBClassStore.wrapFilterForProcessing(Filter<? super X> filter,
Processor<X,? extends DatabaseException> p)
This method is only used if WrappedDBClassStore.setProcessBeforeFiltering(boolean)
is set to true. |
|
| Method parameters in com.antelmann.db with type arguments of type Filter | ||
|---|---|---|
|
CategoryManager.registerCategoryUse(DBClassStore<S> store,
PatternExtractor<Object,Filter<S>> filterCreator)
|
|
| Constructors in com.antelmann.db with parameters of type Filter | |
|---|---|
DBClassStoreCache.PrefetchedFilter(Filter<? super T> innerFilter)
|
|
EntryAnalyzer(DBClassStore<T> store,
Filter<? super T> filter)
|
|
EntryAnalyzer(Iterable<T> data,
Filter<? super T> filter)
|
|
ReadOnlyCacheStore(DBClassStore<T> store,
Filter<? super T> filter)
|
|
| Uses of Filter in com.antelmann.db.remote |
|---|
| Classes in com.antelmann.db.remote that implement Filter | |
|---|---|
class |
RemoteDBChangeFilter
allows to set certain filter options for the delivery of change notification on the server from the client |
| Methods in com.antelmann.db.remote that return Filter | |
|---|---|
Filter<? super DBUpdateEvent> |
RemoteDBChangeNotifier.getFilter()
|
| Methods in com.antelmann.db.remote with parameters of type Filter | |
|---|---|
void |
RemoteDBChangeNotifier.setFilter(Filter<? super DBUpdateEvent> filter)
allows to set a filter, so that not every event may be propagated to the server |
| Constructors in com.antelmann.db.remote with parameters of type Filter | |
|---|---|
RemoteDBChangeNotifier(NetConnection con,
Filter<? super DBUpdateEvent> filter)
|
|
RemoteDBChangeNotifier(String databaseName,
String server,
int port,
Filter<? super DBUpdateEvent> filter)
|
|
| Uses of Filter in com.antelmann.image |
|---|
| Methods in com.antelmann.image that return Filter | |
|---|---|
Filter<Image> |
JImagePanel.getImageImportFilter()
|
Filter<URL> |
JImagePanel.getUrlImportFilter()
|
| Methods in com.antelmann.image with parameters of type Filter | |
|---|---|
void |
ImageURLEntrySQLStore.refreshThumbnails(int maxWidthHeight,
Filter<? super T> filter,
Monitor mon)
|
void |
ImageEntryManager.refreshThumbnails(int maxWidthHeight,
Filter<? super T> filter,
Monitor mon)
filter and monitor are optional and may be null |
void |
JImagePanel.setImageImportFilter(Filter<Image> imageFilter)
allows to set a filter that is applied when importing an image through either drag and drop or pasting |
void |
JImagePanel.setUrlImportFilter(Filter<URL> urlImportFilter)
|
| Uses of Filter in com.antelmann.io |
|---|
| Classes in com.antelmann.io that implement Filter | |
|---|---|
class |
ExtensionFileFilter
ExtensionFileFilter is a flexible multi-purpose FileFilter. |
| Fields in com.antelmann.io declared as Filter | |
|---|---|
static Filter<File> |
MyFile.DIRECTORIES_ONLY
|
static Filter<File> |
MyFile.FILES_ONLY
|
| Methods in com.antelmann.io that return Filter | |
|---|---|
static Filter<File> |
MyFile.asFilter(FileFilter filter)
|
| Methods in com.antelmann.io with parameters of type Filter | |
|---|---|
static FileFilter |
MyFile.asFileFilter(Filter<? super File> filter)
|
int |
FileClassStore.deleteEntries(Filter<? super T> filter)
|
DBEnumeration<T> |
FileClassStore.fetch(Filter<? super T> filter)
|
DBEnumeration<Stub<T>> |
FileClassStore.fetchStubs(Filter<? super Stub<?>> filter)
|
Iterator<MyFile> |
MyFile.iterateFilesInTree(Filter<? super File> filter)
|
MyFile[] |
MyFile.listFilesInTree(Filter<? super MyFile> filter)
|
int |
FileClassStore.size(Filter<? super T> filter)
|
| Uses of Filter in com.antelmann.math |
|---|
| Classes in com.antelmann.math that implement Filter | |
|---|---|
class |
NumberStringFilter<T extends Number & Comparable<? super T>>
compiles a filter from an input string that supports numbers and ranges in the form: '<1, 3, 5, 7-9, 11, 20-30, >=50'. |
static class |
NumberStringFilter.DecimalFilter
|
static class |
NumberStringFilter.DoubleFilter
|
static class |
NumberStringFilter.IntFilter
|
static class |
NumberStringFilter.LongFilter
|
| Methods in com.antelmann.math that return Filter | |
|---|---|
Filter<? super T> |
TimeDataGrid.getFilter()
|
Filter<? super T> |
ObjectAnalyzer.getFilter()
|
Filter<? super T> |
DataMatrix.getFilter()
|
| Methods in com.antelmann.math with parameters of type Filter | ||
|---|---|---|
static
|
DataMatrix.loadMatrix(DataMatrix<T> matrix,
DBClassStore<? extends T> store,
Filter<? super T> filter,
Monitor mon)
min, max of the given logger must be set explicitly |
|
void |
TimeDataGrid.setFilter(Filter<? super T> filter)
|
|
void |
ObjectAnalyzer.setFilter(Filter<? super T> filter)
|
|
void |
DataMatrix.setFilter(Filter<? super T> filter)
|
|
| Constructors in com.antelmann.math with parameters of type Filter | |
|---|---|
DataMatrix(DataParser<? super T> parser,
Filter<? super T> filter)
|
|
ObjectAnalyzer(Iterable<T> data,
Filter<? super T> filter)
|
|
TimeDataGrid(TimeDataParser<? super T> parser,
Filter<? super T> filter)
|
|
| Uses of Filter in com.antelmann.net |
|---|
| Methods in com.antelmann.net that return Filter | |
|---|---|
Filter<String> |
SSLHelper.getHostnameFilter()
|
Filter<SSLSession> |
SSLHelper.getSessionFilter()
|
| Methods in com.antelmann.net with parameters of type Filter | |
|---|---|
Enumeration<ServerLogEntry> |
ServerLogFile.getServerLogEntryEnumerator(Filter<ServerLogEntry> filter)
|
Enumeration<ServerLogEntry> |
ServerLog.getServerLogEntryEnumerator(Filter<ServerLogEntry> filter)
returns an Enumeration of all ServerLogEntry objects that are accepted by the given filter or all ServerLogEntries if the filter is null. |
Map<String,Integer> |
ServerLogAnalyzer.refererDomainCount(Filter<ServerLogEntry> filter)
returns a map with the key elements being Strings denoting the referer domain name and the mapped value (an Integer) denoting the count. |
Map<String,Integer> |
ServerLogAnalyzer.refererHostCount(Filter<ServerLogEntry> filter)
returns a map with the key elements being Strings denoting the referer host name and the mapped value (an Integer) denoting the count. |
void |
SSLHelper.setHostnameFilter(Filter<String> hostnameFilter)
|
void |
SSLHelper.setSessionFilter(Filter<SSLSession> sessionFilter)
|
| Constructors in com.antelmann.net with parameters of type Filter | |
|---|---|
ServerLogFile.ServerLogEntryEnumerator(Filter<ServerLogEntry> filter)
|
|
SSLHelper(Filter<String> hostnameFilter)
|
|
SSLHelper(Filter<String> hostnameFilter,
Filter<SSLSession> sessionFilter)
|
|
SSLHelper(Filter<String> hostnameFilter,
Filter<SSLSession> sessionFilter)
|
|
| Uses of Filter in com.antelmann.net.mail |
|---|
| Methods in com.antelmann.net.mail that return Filter | |
|---|---|
Filter<javax.mail.Message> |
IMAPBackup.getMessageFilter()
|
| Methods in com.antelmann.net.mail with parameters of type Filter | |
|---|---|
static void |
IMAPBackup.backupToDB(javax.mail.Store imapStore,
DBClassStore<MessageEntry> dbstore,
Filter<javax.mail.Message> filter,
File logFile)
|
static void |
IMAPBackup.backupToDir(javax.mail.Store imapStore,
File targetBaseDir,
Filter<javax.mail.Message> filter,
boolean zip,
boolean useCounter)
|
void |
IMAPBackup.setMessageFilter(Filter<javax.mail.Message> filter)
|
| Uses of Filter in com.antelmann.ooffice |
|---|
| Methods in com.antelmann.ooffice with parameters of type Filter | |
|---|---|
Iterator<Cell> |
OOCalc.findTextCells(int sheet,
Filter<? super Cell> filter)
|
| Uses of Filter in com.antelmann.opengeodb |
|---|
| Classes in com.antelmann.opengeodb that implement Filter | |
|---|---|
class |
GeoLocationFilter
|
| Uses of Filter in com.antelmann.servlet |
|---|
| Fields in com.antelmann.servlet declared as Filter | |
|---|---|
protected Filter<String> |
UserAuthenticationFilter.ipFilter
|
| Methods in com.antelmann.servlet that return Filter | |
|---|---|
Filter<? super User> |
UserAuthenticationFilter.getUserFilter()
|
| Methods in com.antelmann.servlet with parameters of type Filter | |
|---|---|
static User |
ServletUtils.authenticate(javax.servlet.http.HttpServletRequest req,
Iterable<User> users,
Filter<? super User> filter)
returns true only if any of the given users match the authorization scheme from the given request |
static User |
ServletUtils.authenticate(javax.servlet.ServletRequest req,
UserLoginStore uls,
Filter<? super User> filter)
implements authentication via BasicAuth |
static User |
ServletUtils.getUserFromHeader(UserLoginStore uls,
javax.servlet.ServletRequest request,
String userKey,
String pwdKey,
boolean hashedPassword,
Filter<? super User> filter)
|
static User |
ServletUtils.getUserFromParams(UserLoginStore uls,
javax.servlet.ServletRequest request,
String userKey,
String pwdKey,
boolean hashedPassword,
Filter<? super User> filter)
|
void |
UserAuthenticationFilter.setIpFilter(Filter<String> ipFilter)
|
void |
UserAuthenticationFilter.setUserFilter(Filter<? super User> userFilter)
|
| Constructors in com.antelmann.servlet with parameters of type Filter | |
|---|---|
UserAuthenticationFilter(UserLoginStore uls,
Filter<? super User> userFilter)
|
|
| Uses of Filter in com.antelmann.sql |
|---|
| Subinterfaces of Filter in com.antelmann.sql | |
|---|---|
interface |
SQLComboFilterSupported<T>
denotes filters that are supported by SQLComboFilter |
| Classes in com.antelmann.sql that implement Filter | |
|---|---|
class |
FullTextSearchFilter<T>
used in context with a BaseRowMapper to support full text search in tables |
class |
PreparedStatementEntryFilter<T>
a special filter that directly works off a PreparedStatement; only suitable for pre-filtering from the database, unless an internalFilter is set in addition. |
static class |
SQLColumnInfo.UpdateFilter
|
class |
SQLComboFilter<T>
allows to flexibly combine multiple different filter that all can be effectively applied to a BaseRowMapper. |
class |
SQLDirectQueryEntryFilter<T>
a special filter that directly works off a SQL query String; only suitable for pre-filtering from the database, unless an internalFilter is set in addition. |
class |
SQLFetchSizeFilter<T>
allows to specify the intended fetch size to be used for the query when executing a fetch on a store |
class |
SQLMapFilter<T>
a special filter that can be used to easily pre-filter Resources via restrictions used in a ConnectionHelper (to fetch them from a DBClassStore). |
class |
SQLStubFilter
a special filter that can be used to easily pre-filter Stubs via restrictions used in a ConnectionHelper (to fetch them from a DBClassStore). |
class |
TopicMapFilter<T>
a special filter that works very similar to an SQLMapFilter, but
one instance can be applied to different stores with different mappings
- based on the topics. |
| Fields in com.antelmann.sql declared as Filter | |
|---|---|
protected Filter<? super T> |
PreparedStatementEntryFilter.internalFilter
|
| Methods in com.antelmann.sql that return Filter | ||
|---|---|---|
Filter<?>[] |
SQLComboFilter.getAllFilters()
returns all filters that this instance is using in some combined fashion |
|
|
CategoryStore.getCategoryUsageFilterFor(Class<S> type,
Object categoryId)
|
|
Filter<? super Stub<?>> |
ForeignKeyMappingInfo.getForeignKeyFilter(String column)
returns a filter that limits the allowed choices for the foreign key column; may be null |
|
Filter<? super Stub<?>> |
DefaultMappingInfo.getForeignKeyFilter(String column)
|
|
Filter<? super T> |
TopicMapFilter.getInnerFilter()
returns the internal filter that applies in this instance's accept() method |
|
Filter<? super Stub<?>> |
SQLStubFilter.getInnerFilter()
|
|
Filter<? super T> |
SQLMapFilter.getInnerFilter()
returns the internal filter that applies in this instance's accept() method |
|
Filter<? super T> |
SQLDirectQueryEntryFilter.getInnerFilter()
|
|
Filter<? super T> |
SQLComboFilter.getInnerFilter()
|
|
Filter<? super T> |
PreparedStatementEntryFilter.getInnerFilter()
|
|
Filter<? super T> |
FullTextSearchFilter.getInnerFilter()
|
|
Filter<? super T> |
BaseRowMapper.getPreStoreFilter()
|
|
Filter<? super Stub<?>> |
DefaultMappingInfo.setForeinKeyFilter(String column,
Filter<? super Stub<?>> filter)
|
|
Filter<T> |
SQLFetchSizeFilter.unwrap()
|
|
| Methods in com.antelmann.sql that return types with arguments of type Filter | ||
|---|---|---|
static
|
CategoryStore.createStandardExtractor(DBClassStore<T> store)
|
|
static
|
CategoryStore.createStandardExtractor(String categoryIdColumn,
Class<T> type)
|
|
|
CategoryStore.registerCategoryUse(DBClassStore<S> store,
PatternExtractor<Object,Filter<S>> filterCreator)
|
|
| Methods in com.antelmann.sql with parameters of type Filter | ||
|---|---|---|
protected void |
SQLComboFilter.addFilterStatement(Connection con,
String table,
Filter<?> filter,
StringBuilder sb,
ArrayList<Object> params)
|
|
boolean |
SQLComboFilter.contains(Filter<?> filter)
|
|
int |
SQLColumnInfoStore.deleteEntries(Filter<? super T> filter)
|
|
int |
JDBCRowStore.deleteEntries(Filter<? super T> filter)
supports SQLMapFilter for more effective deletion. |
|
int |
DetailRowStore.deleteEntries(Filter<? super T> filter)
Deprecated. |
|
DBEnumeration<T> |
JDBCRowStore.fetch(Filter<? super T> filter)
Depending of the capabilities of the mapper in use, this method can support various special filters. |
|
DBEnumeration<Stub<T>> |
JDBCRowStore.fetchStubs(Filter<? super Stub<?>> filter)
This implementation supports SQLStubFilter and SQLDirectQueryEntryFilter objects; but otherwise, it doesn't filter in any more intelligent way than leaving the filtering to the AbstractIterator. |
|
HashMap<Object,Integer> |
ConnectionHelper.getDistinctValuesWithCount(String table,
Map<String,?> fieldRestrictions,
Filter<Integer> numberFilter,
String... columnField)
returns all distinct values of the given column from the given table with their count based on a group by statement. |
|
protected List<T> |
CategoryStore.getList(Filter<? super T> filter)
|
|
|
SQLDatabase.getRandomEntry(Class<T> type,
Filter<? super T> filter)
|
|
ResultSet |
WrappedObjectRowMapper.getResultSet(Filter<? super T> filter)
|
|
ResultSet |
ObjectRowMapper.getResultSet(Filter<? super T> filter)
constructs the ResultSet used for fetching entries that corresponds closest to the filter; note that the filter may be null, in which case the select statement should return all rows. |
|
ResultSet |
BaseRowMapper.getResultSet(Filter<? super T> filter)
if no special filter for more effectively obtaining a ResultSet can be used (or if the filter is null), getAll() is called. |
|
ArrayList<RowItem> |
ConnectionHelper.getRowItems(ResultSet rs,
String idField,
Filter<? super RowItem> filter)
filter may be null; the table name is obtained from the idField column |
|
ArrayList<RowItem> |
ConnectionHelper.getRowItems(String tableName,
ResultSet rs,
String idField,
Filter<? super RowItem> filter)
allows to specify a tableName explicitly for the returned RowItem objects Note that the given ResultSet must still be closed after calling this method! |
|
ArrayList<RowItem> |
ConnectionHelper.getRowItems(String tableName,
String idField,
Filter<? super RowItem> filter)
filter may be null |
|
ResultSet |
WrappedObjectRowMapper.getStubResultSet(Filter<? super Stub<?>> filter)
|
|
ResultSet |
ObjectRowMapper.getStubResultSet(Filter<? super Stub<?>> filter)
creates and returns the ResultSet used for fetching stubs that corresponds closest to the filter for extracting Stub entries. |
|
ResultSet |
BaseRowMapper.getStubResultSet(Filter<? super Stub<?>> filter)
supports the same functionality as BaseRowMapper.getResultSet(Filter); additional support for SQLStubFilter |
|
protected static boolean |
SQLComboFilter.hasConditions(Filter<?> filter)
|
|
static void |
MySQLLog.logStackTraceOnQuery(Connection con,
File logFile,
Filter<com.mysql.jdbc.profiler.ProfilerEvent> filter)
|
|
Filter<? super Stub<?>> |
DefaultMappingInfo.setForeinKeyFilter(String column,
Filter<? super Stub<?>> filter)
|
|
void |
SQLStubFilter.setInnerFilter(Filter<? super Stub<?>> internalFilter)
|
|
void |
TopicMapFilter.setInnerFilter(Filter<? super T> internalFilter)
|
|
void |
SQLMapFilter.setInnerFilter(Filter<? super T> internalFilter)
|
|
void |
SQLDirectQueryEntryFilter.setInnerFilter(Filter<? super T> internalFilter)
|
|
void |
SQLComboFilter.setInnerFilter(Filter<? super T> filter)
|
|
void |
PreparedStatementEntryFilter.setInnerFilter(Filter<? super T> filter)
|
|
void |
FullTextSearchFilter.setInnerFilter(Filter<? super T> filter)
|
|
void |
BaseRowMapper.setPreStoreFilter(Filter<? super T> filter)
allows to specify a filter that is used before each update/insert |
|
int |
JDBCRowStore.size(Filter<? super T> filter)
supports special performance optimization for SQLMapFilter and some other. |
|
| Method parameters in com.antelmann.sql with type arguments of type Filter | ||
|---|---|---|
|
CategoryStore.registerCategoryUse(DBClassStore<S> store,
PatternExtractor<Object,Filter<S>> filterCreator)
|
|
| Constructors in com.antelmann.sql with parameters of type Filter | |
|---|---|
FullTextSearchFilter(Filter<? super T> internalFilter,
String[] pattern,
String... restrictToColumns)
|
|
PreparedStatementEntryFilter(Connection con,
String sql,
Filter<? super T> internalFilter,
Object... parameters)
|
|
PreparedStatementEntryFilter(PreparedStatement pst,
Filter<? super T> internalFilter)
when only using this constructor, reInitialize() will throw an IllegalStateException, as the PreparedStatement cannot be regenerated just by itself. |
|
SQLDirectQueryEntryFilter(String sql,
Filter<? super T> internalFilter)
|
|
SQLFetchSizeFilter(Filter<T> filter,
int fetchSize)
|
|
SQLMapFilter(Map<String,Object> sqlFilterMap,
Filter<? super T> internalFilter,
String... orderByColumns)
the given map is directly used as the embedded map |
|
SQLStubFilter(Map<String,Object> sqlFilter,
Filter<Stub<?>> internalFilter,
String... orderByColumns)
|
|
TopicMapFilter(Map<Object,Object> sqlFilterMap,
Filter<? super T> internalFilter,
Object... orderByColumns)
if a column is to be sorted descending, put a minus sign before the column name |
|
| Uses of Filter in com.antelmann.util |
|---|
| Subinterfaces of Filter in com.antelmann.util | |
|---|---|
interface |
CascadingFilter<T>
a filter that relies on another embedded filter for further filtering (which in turn may yet be another CascadingFilter) |
interface |
VerboseFilter<T>
a special filter that will provide a message if this instance doesn't accept an element. |
| Classes in com.antelmann.util that implement Filter | |
|---|---|
class |
ComboFilter<T>
a special filter that allows to combine different filters. |
class |
MethodFilter<T>
a special filter that can filter objects based on the return values of methods that take no parameters and return something but void. |
class |
OffsetFilter<T>
a filter that specifies to a supporting implementation that not all results are desired, but only those starting at a given offset and limited to a given limit. |
class |
RandomFilter
a special filter that randomly accepts Objects based on given odds. |
class |
Range<T extends Comparable<? super T>>
provides a generic wrapper for lower- and upperbounds for a comparable object. |
static class |
VerboseFilter.Adapter<T>
|
| Fields in com.antelmann.util declared as Filter | |
|---|---|
static Filter<Object> |
Filter.EXCLUDE_ALL_FILTER
|
static Filter<Enabled> |
Enabled.FILTER
|
static Filter<Object> |
Filter.INCLUDE_ALL_FILTER
|
| Methods in com.antelmann.util that return Filter | ||
|---|---|---|
Filter<? super E> |
AbstractIterator.getFilter()
|
|
Filter<? super T> |
ComboFilter.getFilter1()
|
|
Filter<? super T> |
ComboFilter.getFilter2()
|
|
Filter<Object> |
RandomFilter.getInnerFilter()
|
|
Filter<? super T> |
OffsetFilter.getInnerFilter()
|
|
Filter<? super T> |
CascadingFilter.getInnerFilter()
|
|
static
|
Misc.reverseFilter(Filter<T> filter)
returns an inversed filter to the given one |
|
Filter<T> |
VerboseFilter.Adapter.unwrap()
|
|
Filter<? super T> |
OffsetFilter.unwrap()
|
|
| Methods in com.antelmann.util with parameters of type Filter | ||
|---|---|---|
static
|
ComboFilter.create(Filter<? super T> f1,
Filter<? super T> f2,
BooleanOperator operator)
|
|
static
|
ComboFilter.create(Filter<? super T> f1,
Filter<? super T> f2,
BooleanOperator operator)
|
|
int |
Country.Store.deleteEntries(Filter<? super Country> filter)
|
|
static
|
Sets.distinctValues(Collection<T> col,
PatternExtractor<? super T,P> extractor,
Filter<? super T> filter)
|
|
static
|
Sets.extract(Collection<T> col,
Filter<? super T> filter)
returns a new Collection that will only contain those elements that passed the filter; the given col remains untouched. |
|
static String |
VerboseFilter.Adapter.extractMessage(Filter<?> filter,
Object entry)
convenience method to easily extract a rejection message from any filter |
|
static String |
VerboseFilter.Adapter.extractMessage(Filter<?> filter,
Object entry,
String defaultMessage)
convenience method to easily extract a rejection message from any filter |
|
DBEnumeration<Country> |
Country.Store.fetch(Filter<? super Country> filter)
|
|
DBEnumeration<Stub<Country>> |
Country.Store.fetchStubs(Filter<? super Stub<?>> filter)
|
|
static
|
Sets.filter(Collection<T> col,
Filter<? super T> filter)
filters all objects out of the given col that are not accepted by the filter; the dropout is returned as a separate Collection. |
|
static
|
AbstractIterator.filter(Enumeration<F> e,
Filter<? super F> filter)
|
|
static
|
AbstractIterator.filter(Iterator<F> i,
Filter<? super F> filter)
remove() is not supported on the returned iterator |
|
static Country[] |
Country.getCountries(Filter<Country> filter)
|
|
static
|
Sets.groupBy(Collection<T> col,
PatternExtractor<? super T,P> extractor,
Filter<? super T> filter)
splits the given collection into many, where the extractor is the discriminator |
|
static ArrayList<Media> |
PrintUtilities.listMedia(PrintService ps,
Filter<Media> filter)
|
|
static
|
Sets.map(Collection<T> col,
PatternExtractor<? super T,P> extractor,
Filter<? super T> filter)
if a single pattern is extracted more than once from the collection, simply the last occurrence is mapped to that pattern |
|
static
|
ComboFilter.negate(Filter<? super T> filter)
see Misc.reverseFilter(Filter) |
|
static
|
Misc.reverseFilter(Filter<T> filter)
returns an inversed filter to the given one |
|
void |
AbstractIterator.setFilter(Filter<? super E> filter)
if a non-null filter is set, only those elements that pass the filter will be returned by next(). |
|
void |
ComboFilter.setFilter1(Filter<? super T> f1)
|
|
void |
ComboFilter.setFilter2(Filter<? super T> f2)
|
|
void |
OffsetFilter.setInnerFilter(Filter<? super T> filter)
|
|
void |
CascadingFilter.setInnerFilter(Filter<? super T> filter)
|
|
void |
RandomFilter.setInnerFilter(Filter<Object> filter)
|
|
int |
Country.Store.size(Filter<? super Country> filter)
|
|
static Object |
InterfaceWrapper.wrapObject(ClassLoader cl,
Object object,
InterfaceMonitor monitor,
Filter<? super Method> wrapReturnValuesFilter,
Class<?>... interfacesToObserve)
returns an object that - apart from implementing the given interfaces - monitors each call to the object through the interfaces. |
|
static Object |
InterfaceWrapper.wrapObject(Object obj,
InterfaceMonitor mon,
Filter<? super Method> wrapReturnValuesFilter,
Class<?>... interfacesToObserve)
uses the ClassLoader from the given object (first parameter) |
|
| Constructors in com.antelmann.util with parameters of type Filter | |
|---|---|
ComboFilter(Filter<? super T> f1,
Filter<? super T> f2,
BooleanOperator operator)
|
|
ComboFilter(Filter<? super T> f1,
Filter<? super T> f2,
BooleanOperator operator)
|
|
OffsetFilter(int limit,
Filter<? super T> innerFilter)
|
|
OffsetFilter(int offset,
int limit,
Filter<? super T> innerFilter)
|
|
VerboseFilter.Adapter(Filter<T> filter)
|
|
VerboseFilter.Adapter(Filter<T> filter,
PatternExtractor<? super T,String> messageExtractor)
|
|
| Uses of Filter in com.antelmann.util.gui |
|---|
| Classes in com.antelmann.util.gui that implement Filter | |
|---|---|
class |
DialogFilter<T>
a special filter that will accept a given entry via dialog response |
class |
DocumentAdapter
a convenience implementation that makes it easier to implement a DocumentListener if you want to perform a certain task in all cases. |
| Methods in com.antelmann.util.gui that return Filter | |
|---|---|
Filter<? super Category<?>> |
JCategoryField.getFilter()
|
Filter<? super User> |
MyAbstractAction.getUserAccessFilter()
|
| Methods in com.antelmann.util.gui with parameters of type Filter | |
|---|---|
static void |
DocumentTextFilter.applyFilter(JTextComponent c,
Filter<String> filter)
|
static String |
FormHelper.enterMessage(Component parent,
String title,
int rows,
int columns,
boolean resizable,
int optionType,
Filter<String> filter,
String initialValue)
opens a dialog allowing to enter a multi-line message |
static Number |
FormHelper.enterNumber(Component parent,
String title,
Object message,
NumberFormat format,
Filter<? super Number> filter,
Object initialValue)
|
static String |
FormHelper.enterString(Component parent,
String title,
Object message,
Filter<String> filter,
Object initialValue)
|
static Category<?> |
CategoryNode.selectCategory(TreeNode categoryRoot,
Object context,
Category<?> defaultCategory,
String title,
Component parent,
Filter<? super Category<?>> filter,
TreeCellRenderer renderer)
|
void |
JCategoryField.setFilter(Filter<? super Category<?>> filter)
|
void |
MyAbstractAction.setUserAccessFilter(Filter<? super User> userAccessFilter)
allows to specify a filter for users that is checked when MyAbstractAction.checkAccess(User) is called if set to a non-null value |
| Constructors in com.antelmann.util.gui with parameters of type Filter | |
|---|---|
DocumentTextFilter(Filter<String> filter)
|
|
DocumentTextFilter(Filter<String> filter,
boolean beepOnError)
|
|
| Uses of Filter in com.antelmann.util.logging |
|---|
| Subinterfaces of Filter in com.antelmann.util.logging | |
|---|---|
interface |
LogWriter
The LogWriter interface defines objects that can be used as a handler for the Logger class. |
| Classes in com.antelmann.util.logging that implement Filter | |
|---|---|
class |
AbstractExceptionWriter
an abstract class to handle exceptions that occur in a LogEntry. |
class |
AbstractLogWriter<T>
provides filtering capabilities for a LogWriter. |
class |
AppendableLogWriter
writes to a given Appendable (PrintStream, StringBuffer, etc) using a String |
class |
AsynchLogWriter
allows to operate any LogWriter asynchronously. |
class |
BinaryFileLog
A LogWriter that logs the entries synchronously serialized to a file. |
class |
ConsoleLog
ConsoleLog prints abbreviated log messages to the console using System.out.println(). |
class |
EmailWriter
uses email to send each LogEntry object over the Internet. |
class |
ExceptionDialogWriter
shows a dialog upon each Throwable encountered. |
class |
FileLog
writes entries to a file without continuously holding a lock on the file. |
class |
JDBCLogWriter
JDBCLogWriter provides a LogWriter that writes to a java.sql.Connection. |
class |
JTextAreaLog
a more efficient visible log as it uses JTextArea methods to append the text |
class |
JTextComponentLog
JTextComponentLog writes abbreviated log messages into a given JTextComponent synchronously. |
class |
LevelFilter
filters LogEntry objects by their level using the natural order of Level objects |
class |
LogFile
LogFile provides great convenience for logging information from a program into a file. |
class |
Logger
Logger somewhat leans on the functionality of the java.util.logging functionality of J2SE 1.4, but it's not quite the same (and was implemented before J2SE 1.4). |
class |
LoggerCache
provides a simple mechanism to cache LogEntries from a Logger |
class |
LoggerWriter
provides a writer that propagates the LogEntries to another logger |
class |
LogNetPropagator
can be registered to listen logging events and then propagates them as serialized byte arrays over its NetConnectionServer. |
class |
SocketWriter
simply used to write serialized LogEntry objects via network |
class |
StackTraceFileWriter
writes full stack trace of entries that log an exception to a given file. |
class |
XMLLogWriter
writes LogEntry objects formatted as XML to either a PrintStream or PrintWriter. |
| Fields in com.antelmann.util.logging declared as Filter | |
|---|---|
protected Filter<? super LogEntry> |
AbstractLogWriter.filter
may be null (in which case all LogEntry objects are written) |
static Filter<LogEntry> |
LevelFilter.MORE_THAN_FINE_LEVEL_FILTER
accepts LogEntry objects that compare to more than the FINE level. |
static Filter<LogEntry> |
LevelFilter.NO_FINE_LEVEL_FILTER
accepts LogEntry objects that exclude the levels FINE, FINER, FINEST. |
| Methods in com.antelmann.util.logging that return Filter | |
|---|---|
Filter<? super LogEntry> |
LoggerCache.getFilter()
|
Filter<? super LogEntry> |
Logger.getFilter()
returns null by default |
Filter<? super LogEntry> |
AbstractLogWriter.getLogFilter()
|
| Methods in com.antelmann.util.logging with parameters of type Filter | |
|---|---|
void |
LoggerCache.setFilter(Filter<? super LogEntry> filter)
|
void |
Logger.setFilter(Filter<? super LogEntry> filter)
|
void |
AbstractLogWriter.setLogFilter(Filter<? super LogEntry> filter)
|
| Constructors in com.antelmann.util.logging with parameters of type Filter | |
|---|---|
AbstractLogWriter(LogEntryFormatter<T> formatter,
Filter<? super LogEntry> filter)
|
|
| Uses of Filter in com.antelmann.util.revision |
|---|
| Methods in com.antelmann.util.revision with parameters of type Filter | |
|---|---|
Enumeration<Revision> |
Revisable.getRevisions(Filter<? super Revision> filter)
optionally allows to access revisions that were performed on this instance |
Enumeration<Revision> |
DefaultRevisable.getRevisions(Filter<? super Revision> filter)
|
| Uses of Filter in com.antelmann.util.table |
|---|
| Classes in com.antelmann.util.table that implement Filter | |
|---|---|
class |
SimpleTableRowFilter
implements a simple filter based on a search string searchPattern. |
| Methods in com.antelmann.util.table that return Filter | |
|---|---|
Filter<? super TableRow> |
FilteredTableModel.getFilter()
filter may be null |
Filter<? super String> |
FormattedCellEditor.getStringFilter()
|
| Methods in com.antelmann.util.table with parameters of type Filter | |
|---|---|
void |
FilteredTableModel.setFilter(Filter<? super TableRow> filter)
this method must also be called whenever the filter itself changes its behaviour; the filter itself may be null |
void |
FormattedCellEditor.setStringFilter(Filter<? super String> stringFilter)
VerboseFilter are honored |
| Constructors in com.antelmann.util.table with parameters of type Filter | |
|---|---|
FilteredTableModel(TableModel model,
Filter<? super TableRow> filter)
|
|
FormattedCellEditor(Filter<? super String> stringFilter)
uses FormattedCellRenderer.ToStringFormat |
|
FormattedCellRenderer.ToStringFormat(Filter<? super String> filter)
|
|
FormattedCellRenderer.ToStringFormat(Filter<? super String> filter,
boolean useDetailedHtmlStringIfAvailable)
|
|
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||