Holger's Java API

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

Packages that use Factory
com.antelmann.db: This package contains generally useful classes for generic database management.
com.antelmann.genealogy.db: This package provides implementations that manage the persistence for the genealogy package.
com.antelmann.image: This package contains classes for more easily dealing with images.
com.antelmann.ooffice: The classes in this package are to be used in conjunction with OpenOffice.
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.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.

Uses of Factory in com.antelmann.db

Classes in com.antelmann.db that implement Factory
`class` `TransactionalNumberGenerator` provides a wrapper around a given number generator that provides a counter that can increment and cache its generated values within a running transaction without having to make the potentially expensive call to the embedded ValueRetriever.

Uses of Factory in com.antelmann.genealogy.db

Constructors in com.antelmann.genealogy.db with parameters of type Factory
`GDB(Factory<Connection> factory)`

Uses of Factory in com.antelmann.image

Methods in com.antelmann.image with parameters of type Factory
`void` `JImagePanel.addContextMenuFactory(Factory<JMenuItem> factory)` allows to register an additional context menu option by providing a factory that can conditionally return a JMenuItem.

Uses of Factory in com.antelmann.ooffice

Methods in com.antelmann.ooffice with parameters of type Factory
`static void` `OfficeConnector.setContextFactory(Factory<com.sun.star.uno.XComponentContext> factory)` allows to provide a custom way to initialize the context used in `OfficeConnector.getContext()`

Uses of Factory in com.antelmann.sql

Classes in com.antelmann.sql that implement Factory
`class` `Connector` The Connector class provides some simplified access to several database systems through convenient methods.
`class` `ConnectorSettings` allows to specify how to connect to a database in a serializable manner

Methods in com.antelmann.sql that return Factory
`Factory<Connection>` `SQLFactoryDatabase.getFactory()`

Constructors in com.antelmann.sql with parameters of type Factory
`SQLFactoryDatabase(Factory<Connection> factory)` calls this(factory, false), reconnect is enabled and the connection is only available within a transaction
`SQLFactoryDatabase(Factory<Connection> factory, boolean usePermanentConnection)` Note that the connection opened by this instance remains open (so that an inheriting class can still use that first connection that is instantiated).

Uses of Factory in com.antelmann.util.gui

Constructors in com.antelmann.util.gui with parameters of type Factory
`JEnumField(Class<T> type, T defaultValue, int rows, int columns, int padding, Factory<? extends JToggleButton> factory)`
`JEnumField(Class<T> type, T defaultValue, LayoutOption option, Factory<? extends JToggleButton> factory)`

Uses of Factory in com.antelmann.util.logging

Classes in com.antelmann.util.logging that implement Factory
`class` `LoggerManager` a central point to manager different Logger instances

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