Package net.sf.jguiraffe.gui.builder.di.tags
In this package tag handler classes for defining beans in a Jelly script can be
found. For each of the constructs defined in the dependency injection
framework corresponding tag classes exist. Using these tags a
BeanContext
can be populated with complex bean definitions. Because
all of Jelly's standard features are available in such a script, this can even
happen in a dynamic way.
$Id: package.html 205 2012-01-29 18:29:57Z oheger $
-
Interface Summary Interface Description ValueSupport Definition of an interface for tag handler classes that can be assigned a value. -
Class Summary Class Description AbstractBeanTag An abstract base class for tag handler implementations that create bean providers.BeanStoreTag A tag handler class for creating newBeanStore
instances.BeanTag The main tag of the tag library for the dependency injection framework: with this tag bean definitions can be created.ClassDescData A simple data class for managing the components needed for a class description.CollectionTag A base tag handler class for defining collections in bean builder scripts.ConstantValueTag A specialized tag handler implementation for resolving values of constant fields.ConstructorInvocationTag A specializedInvocationTag
implementation that deals with
objects.ConstructorInvocation
ConstructorTag A specialized constructor invocation tag that is intended to be used inside a<bean>
tag for defining theBeanProvider
for creating the managed bean.ContextBeanTag A specialized tag for the creation of beans from objects stored in the Jelly context.DependencyTag A base class for tag handler classes that support the definition of a dependency.DITagLibrary The tag library for the tags of the dependency injection framework.ElementTag A tag handler class that allows adding elements to collections.EntryKeyTag A tag handler class for defining the key of an
.EntryTag
EntryTag A tag handler implementation for populating a map.FactoryTag A tag for defining a bean factory that is used as creationBeanProvider
for aBeanTag
.InvocationTag A base class for tag handler classes defining invocation objects.InvocationTargetTag A specialized tag handler implementation for defining the target object of a method invocation.ListTag A specializedCollectionTag
implementation for creating lists.MapTag A specializedBeanTag
implementation for creating maps.MethodInvocationTag A specializedInvocationTag
implementation that deals withMethodInvocation
objects.NullTag A tag handler class for specifying null values.ParameterTag A tag handler class for defining the parameters of a method or constructor invocation.PropertiesTag A specializedMapTag
implementation for creating ajava.util.Properties
object.ResourceTag A tag for resolving resources on the class path and creating corresponding URI strings.SetPropertyTag A tag handler class that creates a
object.SetPropertyInvocation
SetTag A specializedCollectionTag
implementation for creating sets.ShutdownHandlerTag A tag handler class that defines a shutdown script for aBeanProvider
.ValueData A data class for holding all information required for creating a value.ValueTag A tag handler class for defining a value.