Package net.sf.jguiraffe.gui.builder.components.model
In this package interfaces for specialized component handlers can be found.
The ComponentHandler
interface defines some basic operations
common to all components. For complex components additional operations may be
available. This package contains extended handler interfaces for these
components. The interfaces defined here typically extend the
ComponentHandler
interface and then add further operations specific
to the represented component type.
The createXXXX()
methods of the ComponentManager
interface will return these extended interfaces for the components affected. So
an application can cast the handlers returned by the ComponentManager
to the types defined in this package and make use of the extended functionality.
$Id: package.html 205 2012-01-29 18:29:57Z oheger $
-
Interface Summary Interface Description EditableComboBoxModel Definition of a specializedListModel
extension interface to be used by editable combo boxes.ListComponentHandler A specialized component handler interface for components with list-like structures.ListModel Definition of an interface that is used to obtain the content of a list box or combo box component.ProgressBarHandler A specialized component handler that represents a progress bar component.StaticTextData Definition of an interface for describing the properties of a static text element.StaticTextHandler Definition of an interface for a handler that represents a static text component.TableHandler A specializedComponentHandler
interface dealing with specific functionality provided by tables.TextHandler A specializedComponentHandler
implementation for text components.TreeExpansionListener An event listener interface to be implemented by objects that are interested in changes of the expansion state of tree nodes.TreeHandler A specializedComponentHandler
interface for dealing with tree components.TreeModelChangeListener Definition of an interface to be implemented by components interested in changes on a tree model.TreePreExpansionListener An event listener interface to be implemented by objects that need to be notified before the expansion state of a tree's node changes. -
Class Summary Class Description AbstractRadioButtonHandler<T> A base class forComponentHandler
implementations for radio buttons.DefaultRadioButtonHandler A concrete default implementation of aCompositeComponentHandler
for a group of radio buttons.TreeConfigurationChangeHandler A helper class for concrete tree view implementations that supports the processing of change events fired by a configuration serving as tree model.TreeExpansionEvent An event class reporting a change in the expanded state of a tree's node.TreeNodePath A class that represents a path in a tree component. -
Enum Summary Enum Description TextIconAlignment An enumeration class that defines the alignment of the text and the icon of a label or button-like component.TreeExpansionEvent.Type An enumeration class defining the different types of aTreeExpansionEvent
. -
Exception Summary Exception Description TreeExpandVetoException An exception class to be thrown to prevent a tree from expanding or collapsing a tree node.