Holger's Java API

## Uses of Interface
com.antelmann.util.Processor

Packages that use Processor
com.antelmann.db: This package contains generally useful classes for generic database management.
com.antelmann.image: This package contains classes for more easily dealing with images.
com.antelmann.net.mail: The classes in this package are designed to ease the handling of emails.
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.logging: This package contains classes that implement a custom logging for this framework - separate from java.util.logging.
com.antelmann.util.table: This package provides useful additions to TableModels and contains classes to ease development with Swing tables.

Uses of Processor in com.antelmann.db

Methods in com.antelmann.db that return Processor
`Processor<T,? extends DatabaseException>` `WrappedDBClassStore.getFetchProcessor()`
`Processor<Stub<T>,? extends DatabaseException>` `WrappedDBClassStore.getStubProcessor()`

Methods in com.antelmann.db with parameters of type Processor
`void` `WrappedDBClassStore.add(Processor<T,? extends DatabaseException> p)`

`static

`<T extends DBEntry,E extends Exception> DBEnumeration<T>`

`

`AbstractDBEnumeration.processDB(DBEnumeration<T> e, Processor<T,E> p)`

`boolean` `WrappedDBClassStore.remove(Processor<T,? extends DatabaseException> p)`
`void` `WrappedDBClassStore.setFetchProcessor(Processor<T,? extends DatabaseException> fetchProcessor)`
`void` `WrappedDBClassStore.setStubProcessor(Processor<Stub<T>,? extends DatabaseException> stubProcessor)`

`static

`<T extends DBEntry,E extends Exception> void`

`

`DBUtils.updateAll(DBClassStore<T> store, Processor<T,E> handler, Filter<? super T> filter)`

`static

`<T extends DBEntry,E extends Exception> void`

`

`DBUtils.updateAll(DBClassStore<T> store, Processor<T,E> handler, Filter<? super T> filter, Monitor mon)`

`protected

`<X> Filter<X>`

`

`WrappedDBClassStore.wrapFilterForProcessing(Filter<? super X> filter, Processor<X,? extends DatabaseException> p)`
This method is only used if `WrappedDBClassStore.setProcessBeforeFiltering(boolean)` is set to true.

Uses of Processor in com.antelmann.image

Methods in com.antelmann.image that return Processor
`Processor<BufferedImage,IOException>` `MJPEGHandler.getImageProcessor()`

Methods in com.antelmann.image with parameters of type Processor
`void` `MJPEGHandler.setImageProcessor(Processor<BufferedImage,IOException> imageProcessor)`
`void` `JImagePanel.setImageProcessor(Processor<Image,? extends RuntimeException> imageProcessor)` allows to alter the image before it's set by `JImagePanel.setImage(Image)` (for instance by scaling it)

Uses of Processor in com.antelmann.net.mail

Methods in com.antelmann.net.mail that return Processor
`Processor<javax.mail.Message,? extends Exception>` `POP3Account.getSendProcessor()`

Methods in com.antelmann.net.mail with parameters of type Processor
`void` `POP3Account.setSendProcessor(Processor<javax.mail.Message,? extends Exception> processor)` allows to set a processor that will handle messages before they get sent

Uses of Processor in com.antelmann.sql

Methods in com.antelmann.sql that return Processor
`Processor<Connection,SQLException>` `Connector.getHandler()`

Methods in com.antelmann.sql with parameters of type Processor
`void` `JDBCRowStore.add(Processor<T,? extends DatabaseException> processor)`
`void` `ConnectionHelper.processColumn(String table, String column, Processor<Object,?> processor, Map<String,?> restrictions)`
`boolean` `JDBCRowStore.remove(Processor<T,? extends DatabaseException> processor)`
`void` `Connector.setHandler(Processor<Connection,SQLException> handler)`

`

`<T extends Exception> int`

`

`ConnectionHelper.updateRows(Processor<ResultSet,T> updater, String table, Map<String,?> fieldRestrictions, boolean combineWithAndIfTrue, Monitor mon)`

Uses of Processor in com.antelmann.util

Classes in com.antelmann.util that implement Processor
`class` `ProcessorList<T,E extends Exception>` allows to combine different processors.

Methods in com.antelmann.util that return types with arguments of type Processor
`List<Processor<T,? extends E>>` `ProcessorList.getAll()` returns a newly created list not backed by the embedded list

Methods in com.antelmann.util with parameters of type Processor
`void` `ProcessorList.add(Processor<T,? extends E> processor)`
`void` `ProcessorHook.add(Processor<T,? extends E> p)`

`static

`<T,R extends RuntimeException> Enumeration<T>`

`

`AbstractIterator.process(Enumeration<T> e, Processor<T,R> p)`
allows to wrap a given Enumeration so that each enumerated object is processed (possibly even substituted) by the given Processor

`static

`<T,R extends RuntimeException> Iterator<T>`

`

`AbstractIterator.process(Iterator<T> i, Processor<T,R> p)`
allows to wrap a given Iterator so that each iterated object is processed (possibly even substituted) by the given Processor

`boolean` `ProcessorList.remove(Processor<T,? extends E> processor)`
`boolean` `ProcessorHook.remove(Processor<T,? extends E> p)`

Constructor parameters in com.antelmann.util with type arguments of type Processor
`ProcessorList(List<Processor<T,? extends E>> list)`

Uses of Processor in com.antelmann.util.logging

Methods in com.antelmann.util.logging with parameters of type Processor
`void` `EmailWriter.setEmailProcessor(Processor<Email,RuntimeException> emailProcessor)`

Uses of Processor in com.antelmann.util.table

Methods in com.antelmann.util.table that return Processor
`Processor<Component,RuntimeException>` `WrappedTableCellRenderer.getCustomizer()`

Methods in com.antelmann.util.table with parameters of type Processor
`void` `WrappedTableCellRenderer.setCustomizer(Processor<Component,RuntimeException> customizer)`

Constructors in com.antelmann.util.table with parameters of type Processor
`ConvertedTableModel(TableModel model, Processor<Object,?> processor)`
`WrappedTableCellRenderer(TableCellRenderer renderer, Processor<Component,RuntimeException> customizer)`

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads