Holger's
Java API

Uses of Interface
com.antelmann.util.ValueRetriever

Packages that use ValueRetriever
com.antelmann.crm Provides interfaces and classes for implementing applications dealing with Customer Relationship Management (CRM). 
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.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.mail The classes in this package are designed to ease the handling of emails. 
com.antelmann.opengeodb This package contains classes easing to deal with geological data as provided by http://opengeodb.org/. 
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.table This package provides useful additions to TableModels and contains classes to ease development with Swing tables. 
 

Uses of ValueRetriever in com.antelmann.crm
 

Methods in com.antelmann.crm with parameters of type ValueRetriever
 void ContactImpl.setDisplayImage(ValueRetriever<Image> imageRetriever)
           
 

Uses of ValueRetriever in com.antelmann.db
 

Classes in com.antelmann.db that implement ValueRetriever
 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.
 

Methods in com.antelmann.db that return ValueRetriever
 ValueRetriever<? extends InputStream> BaseDocument.getContentRetriever()
           
 ValueRetriever<? extends Image> BaseDocument.getImageRetriever()
          responsible for getting/generating the image used as a display image.
 ValueRetriever<Long> TransactionalNumberGenerator.unwrap()
           
 

Methods in com.antelmann.db with parameters of type ValueRetriever
 void BaseDocument.setContentRetriever(ValueRetriever<InputStream> contentRetriever)
           
 void BaseDocument.setImageRetriever(ValueRetriever<Image> imageRetriever)
           
 

Constructors in com.antelmann.db with parameters of type ValueRetriever
EntryAnalyzer(ValueRetriever<Enumeration<T>> retriever)
           
TransactionalNumberGenerator(ValueRetriever<Long> numberGenerator, DBTransaction tx)
           
UserTransactionListener(ValueRetriever<User> retriever)
           
 

Uses of ValueRetriever in com.antelmann.image
 

Classes in com.antelmann.image that implement ValueRetriever
 class ImageHolder
          allows to keep an image while supporting serialization of the same via a given format or a URLImageRetriever.
 class ImageViewerFrame
          ImageViewer simply displays images in a frame.
 class JImagePanel
          a special panel for images that allows drag/drop as well as copy/paste.
 class MJPEGHandler
          a convenient implementation that provides images from the stream that are created asynchronously
 

Fields in com.antelmann.image declared as ValueRetriever
protected  ValueRetriever<ImageIcon> SaveImageAction.retriever
           
 

Methods in com.antelmann.image that return ValueRetriever
static ValueRetriever<Image> ImageHolder.createRetriever(ValueRetriever<Connection> conRetriever, String table, String keyColumn, Object keyValue, String dataColumn, DBTransaction tx)
           
 ValueRetriever<Image> ImageHolder.getImageRetriever()
           
 

Methods in com.antelmann.image with parameters of type ValueRetriever
static ValueRetriever<Image> ImageHolder.createRetriever(ValueRetriever<Connection> conRetriever, String table, String keyColumn, Object keyValue, String dataColumn, DBTransaction tx)
           
 void ImageHolder.setImageRetriever(ValueRetriever<Image> retriever)
           
 

Constructors in com.antelmann.image with parameters of type ValueRetriever
ImageHolder(ValueRetriever<Image> retriever)
           
SaveImageAction(Component parent, ValueRetriever<ImageIcon> retriever)
           
 

Uses of ValueRetriever in com.antelmann.io
 

Classes in com.antelmann.io that implement ValueRetriever
 class BinaryData
          allows to keep an instance that will produce an InputStream on demand while supporting serialization of the same.
 

Methods in com.antelmann.io that return ValueRetriever
static ValueRetriever<InputStream> BinaryData.createRetriever(ValueRetriever<Connection> conRetriever, String table, String keyColumn, Object keyValue, String dataColumn, DBTransaction tx)
          allows to easily retrieve binary data from a specific database entry
 ValueRetriever<InputStream> BinaryData.unwrap()
           
 

Methods in com.antelmann.io with parameters of type ValueRetriever
static ValueRetriever<InputStream> BinaryData.createRetriever(ValueRetriever<Connection> conRetriever, String table, String keyColumn, Object keyValue, String dataColumn, DBTransaction tx)
          allows to easily retrieve binary data from a specific database entry
 void BinaryData.setRelevantValue(ValueRetriever<InputStream> retriever)
           
 void BinaryData.setRetriever(ValueRetriever<InputStream> retriever)
           
 

Constructors in com.antelmann.io with parameters of type ValueRetriever
BinaryData(ValueRetriever<Connection> conRetriever, String table, String keyColumn, Object keyValue, String dataColumn, DBTransaction tx)
           
BinaryData(ValueRetriever<InputStream> retriever)
           
 

Uses of ValueRetriever in com.antelmann.math
 

Classes in com.antelmann.math that implement ValueRetriever
 class JDataMatrixView
          allows the multidimensional visualization of a DataMatrix instance
static class JDataMatrixView.Cell
          used as the table cell value within the embedding component
 

Methods in com.antelmann.math with parameters of type ValueRetriever
 boolean BooleanOperator.isFalseFor(ValueRetriever<Boolean> a, ValueRetriever<Boolean> b)
           
 boolean BooleanOperator.isFalseFor(ValueRetriever<Boolean> a, ValueRetriever<Boolean> b)
           
 boolean BooleanOperator.isTrueFor(ValueRetriever<Boolean> a, ValueRetriever<Boolean> b)
           
 boolean BooleanOperator.isTrueFor(ValueRetriever<Boolean> a, ValueRetriever<Boolean> b)
           
 void ObjectAnalyzer.setData(ValueRetriever<Enumeration<T>> retriever)
           
 

Constructors in com.antelmann.math with parameters of type ValueRetriever
ObjectAnalyzer(ValueRetriever<Enumeration<T>> retriever)
           
 

Uses of ValueRetriever in com.antelmann.net.mail
 

Classes in com.antelmann.net.mail that implement ValueRetriever
 class JMessageTable
          provides a read-only table view for Message objects from a Folder.
 class JPopMessageTable
          supports column sorting (ascending&descending) by clicking the column header w/ the mouse (using shift for descending)
 

Uses of ValueRetriever in com.antelmann.opengeodb
 

Classes in com.antelmann.opengeodb that implement ValueRetriever
 class GeoProperty
           
 

Uses of ValueRetriever in com.antelmann.sql
 

Classes in com.antelmann.sql that implement ValueRetriever
 class ConnectorSettings
          allows to specify how to connect to a database in a serializable manner
 class SQLValueRetriever
          allows to specify a serializable retriever for obtaining a value from a database.
 

Methods in com.antelmann.sql with parameters of type ValueRetriever
protected  Action JDBCInfoPane.createSaveTableAction(Component parent, ValueRetriever<TableModel> modelHolder)
           
 

Uses of ValueRetriever in com.antelmann.util
 

Classes in com.antelmann.util that implement ValueRetriever
 class IteratorQueue<T>
          a special iterator that supplies elements from an embedded blocking queue and blocks on calls to IteratorQueue.hasNext().
 class Placeholder<T>
          useful for storing immutable objects in local variables which are used in inner classes when the value may change or to enable 'call by reference' on methods with otherwise primitive parameters.
 class ReferenceHolder<T>
          useful to easily cache a large value 'softly' or 'weakly' through a ValueRetriever using a Reference.
 class SoftHolder<T>
          useful to cache a large value 'softly' through a ValueRetriever using a SoftReference and very easy to use.
 class WeakHolder<T>
          useful to cache a large value 'weakly' through a ValueRetriever using a WeakReference and very easy to use.
 

Methods in com.antelmann.util that return ValueRetriever
 ValueRetriever<T> ReferenceHolder.unwrap()
           
 

Methods in com.antelmann.util with parameters of type ValueRetriever
static
<T> ListRetriever<T>
Misc.asListRetriever(ValueRetriever<T> vr, String desc)
           
 void ReferenceHolder.setRetriever(ValueRetriever<T> retriever)
           
 

Constructors in com.antelmann.util with parameters of type ValueRetriever
ReferenceHolder(com.antelmann.util.ReferenceHolder.Kind kind, ValueRetriever<T> retriever)
           
SoftHolder(ValueRetriever<T> retriever)
           
WeakHolder(ValueRetriever<T> retriever)
           
 

Uses of ValueRetriever in com.antelmann.util.gui
 

Classes in com.antelmann.util.gui that implement ValueRetriever
 class FormDialog<T>
          allows easy display and handling of forms in a dialog.
 class JCategoryField
          fires a PropertyChangeEvent with key 'value' upon changes
 class JDateRangeChooser
          This class allows to easily select a range of dates.
 class JDateTimeChooser
          A component that supports setting date and time via different components
 class JEnumField<T extends Enum<?>>
          a special component that allows to select an enum constant via JRadioButton in a ButtonGroup.
 class JFileField
          A text component that denotes a file path; supports mouse drops from file system and provides a convenient JFileChooser.
 class JMethodTableModelComponent<T>
          implements a general component for editing an object based on the meta-data provided by a MethodTableModel.
 class JPreviewPane<T>
          provides a component that displays a preview of a component that itself allows to select values.
 class JPrinterSelect
          a gui component to support printing
 class JPropertyEntryComponent
          implements a general component for editing PropertyEntry objects.
 class JPropertyEntryForm<T extends PropertyEntry>
          provides a generic form to edit instances of class T based on its properties.
 class JSearchList
          provides a selection list that can be case-insensitively filtered by its toString() representation through a text field.
 class JSearchTable<T>
          provides a selection table that uses a JFilteredTableComponent for easy filtering/sorting.
 class JSearchTree
          a wrapper around a JTree that makes it easier to find a node.
 class JTagsField<G extends Keyword>
          a special component to edit the groups for a Taggable object; fires a PropertyChangeEvent with key Form.EDIT_PROPERTY_KEY upon change.
 class JURLField
          a component that uses a JTextField to edit a URL and provides a button to view the URL
 class JYouTubeField
          provides a field to edit video entries while allowing to preview relevant information.
 

Fields in com.antelmann.util.gui declared as ValueRetriever
protected  ValueRetriever<? extends Component> MyAbstractAction.parentRetriever
           
protected  ValueRetriever<? extends User> MyAbstractAction.userRetriever
           
 

Methods in com.antelmann.util.gui that return ValueRetriever
static
<T extends DBEntry>
ValueRetriever<DBReference>
MyAbstractAction.createReferenceRetriever(ValueRetriever<T> retriever)
           
static
<T extends DBEntry>
ValueRetriever<Stub<T>>
MyAbstractAction.createStubRetriever(T entry)
           
static
<T extends DBEntry>
ValueRetriever<Stub<T>>
MyAbstractAction.createStubRetriever(ValueRetriever<T> retriever)
           
static ValueRetriever<JPopupMenu> Menus.createUndoMenuRetriever(UndoManager manager)
           
 ValueRetriever<? extends Component> MyAbstractAction.getParentRetriever()
           
 ValueRetriever<? extends User> MyAbstractAction.getUserRetriever()
           
 ValueRetriever<T> JPreviewPane.getValueRetriever()
           
 

Methods in com.antelmann.util.gui with parameters of type ValueRetriever
protected  Action JURLField.createOpenAction(ValueRetriever<URL> retriever)
           
static
<T extends DBEntry>
ValueRetriever<DBReference>
MyAbstractAction.createReferenceRetriever(ValueRetriever<T> retriever)
           
static
<T extends DBEntry>
ValueRetriever<Stub<T>>
MyAbstractAction.createStubRetriever(ValueRetriever<T> retriever)
           
static void Menus.enableMouseContextMenu(Component comp, ValueRetriever<JPopupMenu> retriever)
          useful if the menu is really to be created at the time of invocation
 Object MyAbstractAction.getFormValue(Form form, ValueRetriever<?> retriever)
           
static Object FormHelper.getFormValue(Form form, ValueRetriever<?> retriever, String dialogTitle)
          convenience method that allows to retrieve a value from a form if applicable
 void MyAbstractAction.setParentRetriever(ValueRetriever<? extends Component> parentRetriever)
           
 void MyAbstractAction.setUserRetriever(ValueRetriever<? extends User> userRetriever)
           
static
<T> T
FormHelper.showSelectDialog(Component parent, String title, Component selectionComp, ValueRetriever<T> retriever, boolean resizable)
          shows a dialog that lets you select a value with the given selectionComp and then retrieves the selected value via the given retriever.
static
<T> T
JPreviewPane.showSelectDialog(Component parent, String title, Component selectionComp, ValueRetriever<T> retriever, PatternExtractor<? super T,? extends Component> pe, boolean resizable)
           
 

Constructors in com.antelmann.util.gui with parameters of type ValueRetriever
CategoryNode(Category<T> category, ValueRetriever<T> contextRetriever)
           
DialogFilter(ValueRetriever<Component> parentRetriever)
           
JCategoryField(CategoryManager cmanager, ValueRetriever<?> contextReceiver)
           
JCategoryField(ValueRetriever<Collection<Category<?>>> topCategoriesRetriever, ValueRetriever<?> contextRetriever)
           
JCategoryField(ValueRetriever<Collection<Category<?>>> topCategoriesRetriever, ValueRetriever<?> contextRetriever)
           
JCategoryField(ValueRetriever<Collection<Category<?>>> topCategoriesRetriever, ValueRetriever<?> contextRetriever, boolean withClearButton)
           
JCategoryField(ValueRetriever<Collection<Category<?>>> topCategoriesRetriever, ValueRetriever<?> contextRetriever, boolean withClearButton)
           
JPreviewPane(Component selectionComp, ValueRetriever<T> retriever)
           
JPreviewPane(Component selectionComp, ValueRetriever<T> retriever, PatternExtractor<? super T,? extends Component> pe)
           
JPreviewPane(Component selectionComp, ValueRetriever<T> retriever, PatternExtractor<? super T,? extends Component> pe, int splitOrientation)
           
MyAbstractAction(String name, String description, Icon icon, Component parent, Logger logger, ValueRetriever<User> userRetriever, boolean requiresLicense)
           
 

Uses of ValueRetriever in com.antelmann.util.table
 

Classes in com.antelmann.util.table that implement ValueRetriever
 class AbstractDialogCellEditor<T>
          provides an editor that always shows a dialog for editing the value.
 class ColorDialogCellEditor
          provides a dialog to edit colors
 class DateDialogCellEditor
          provides a dialog with a MyJCalendar component for selecting the date upon edit.
 class FormDialogCellEditor<T>
          uses a FormDialog instead of a JOptionPane to support more complex editing
 class JFilteredTableComponent
          a component that filters and sorts a given TableModel.
 class TextDialogCellEditor
          provides a dialog using a JTextComponent to edit cell values; unless a JTextField is used, a JScrollPane is automatically employed.
 



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