Package net.sf.jguiraffe.gui.builder.components
This package defines the part of the builder that deals with components.
The components
package defines some classes and interfaces that
allow dealing with GUI components in a platform-independent manner. Many of these
classes are used internally by the tags
sub package for creating,
initializing, and connecting concrete GUI widgets. Applications may also make
use of these classes. Especially the ComponentBuilderData
class
can be useful: it allows direct access to all widgets created during a builder
operation.
$Id: package.html 205 2012-01-29 18:29:57Z oheger $
-
Interface Summary Interface Description AccessibleComposite An extended version of theComposite
interface which also allows access to the data passed via the mutating methods.ComponentBuilderCallBack An interface for describing call back operations that can be registered at the central builder data object.ComponentManager Definition of an interface to a concrete GUI manager.Composite Definition of an interface for components that can contain other components.CompositeComponentHandler<T,S> Definition of an interface for complex component handlers that can contain other component handlers.ContainerSelector An interface for a component responsible for obtaining a container object.FieldHandlerFactory Definition of an interface for objects that are able to create
objects.FieldHandler
FormContextListener An event listener interface to be implemented by components that are interested in the creation of new form contexts during a builder operation.ToolTipManager Definition of an interface for a component that manages the tool tips of UI elements.WidgetHandler Definition of an interface for dealing with widgets. -
Class Summary Class Description AbstractCompositeComponentHandler<T,S> An abstract base class for concrete implementations of theCompositeComponentHandler
interface.Color A simple class representing a color in a platform-independent way.ColorHelper A helper class for dealing with colors.ComponentBuilderData A class for storing temporary data and the results of a form builder operation.ComponentGroup This class represents a group of components.ComponentManagerWrapper A base class for wrapper implementations of theComponentManager
interface.CompositeImpl A straight-forward implementation of theComposite
interface.DefaultContainerSelector A default implementation of theContainerSelector
interface.DefaultFieldHandlerFactory A default implementation of theFieldHandlerFactory
interface.DefaultToolTipManager A default implementation of theToolTipManager
interface.RadioGroupWidgetHandler A specializedWidgetHandler
implementation for radio groups. -
Enum Summary Enum Description ColorHelper.NamedColor An enumeration with predefined color constants.Orientation An enumeration class that defines allowed values for the orientation of components. -
Exception Summary Exception Description FormBuilderException An exception class for reporting errors of the form builder framework.FormBuilderRuntimeException An exception class for reporting runtime errors of the form builder framework.