Packages 
Package Description
net.sf.jguiraffe.di
DI stands for Dependency Injection.
net.sf.jguiraffe.di.impl
This package contains various implementations for the interfaces defined in the main di package.
net.sf.jguiraffe.di.impl.providers
In the providers sub package different implementations of the BeanProvider interface can be found.
net.sf.jguiraffe.gui.app
In this package the main application class can be found.
net.sf.jguiraffe.gui.builder
The main package of the builder.
net.sf.jguiraffe.gui.builder.action
The action sub package of the builder contains interfaces and classes for dealing with actions and related objects during a builder operation.
net.sf.jguiraffe.gui.builder.action.tags
Here the tags for creating actions and related objects are defined.
net.sf.jguiraffe.gui.builder.components
This package defines the part of the builder that deals with components.
net.sf.jguiraffe.gui.builder.components.model
In this package interfaces for specialized component handlers can be found.
net.sf.jguiraffe.gui.builder.components.tags
A package with tag handler classes for creating GUI components.
net.sf.jguiraffe.gui.builder.components.tags.table
A package with tag handler classes for creating table components.
net.sf.jguiraffe.gui.builder.di
The builder.di package contains fundamental classes for defining beans and services in a Jelly script.
net.sf.jguiraffe.gui.builder.di.tags
In this package tag handler classes for defining beans in a Jelly script can be found.
net.sf.jguiraffe.gui.builder.enablers
A package with classes for enabling or disabling other elements.
net.sf.jguiraffe.gui.builder.event
The main package for events and event listeners definitions.
net.sf.jguiraffe.gui.builder.event.filter
This package contains classes for filtering events.
net.sf.jguiraffe.gui.builder.impl
Here default implementations of the Builder interfaces can be found.
net.sf.jguiraffe.gui.builder.utils
The utils package contains some classes and interfaces providing some special functionality that cannot be associated with other parts of the builder framework.
net.sf.jguiraffe.gui.builder.window
The interfaces and classes in this package support the creation of several types of windows in builder scripts.
net.sf.jguiraffe.gui.builder.window.ctrl
This package contains classes and interfaces for the implementation of form controllers.
net.sf.jguiraffe.gui.builder.window.tags
A package with tag handler classes for creating window components.
net.sf.jguiraffe.gui.cmd
This package contains the implementation of the Command pattern.
net.sf.jguiraffe.gui.dlg
This package contains some common abstractions for working with standard dialogs.
net.sf.jguiraffe.gui.dlg.filechooser
A package allowing access to file choosing dialogs.
net.sf.jguiraffe.gui.forms
A package for dealing with forms.
net.sf.jguiraffe.gui.forms.bind
This package contains implementations for concrete binding strategies.
net.sf.jguiraffe.gui.layout
This package contains the platform-independent base classes and helper classes for the layout managers provided by the JGUIraffe library.
net.sf.jguiraffe.locators
This package contains interfaces and classes for locating resources in a generic way.
net.sf.jguiraffe.resources
A package with interfaces and classes for accessing resources.
net.sf.jguiraffe.resources.impl
The implementation package for the resources package.
net.sf.jguiraffe.resources.impl.bundle
This package contains an implementation of ResourceLoader and ResourceGroup based on Java resource bundles.
net.sf.jguiraffe.transform
The transform package contains interfaces and classes for transforming and validating data.