Package net.sf.jguiraffe.gui.builder.di.tags


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 $

  • Klasse
    Beschreibung
    An abstract base class for tag handler implementations that create bean providers.
    A tag handler class for creating new BeanStore instances.
    The main tag of the tag library for the dependency injection framework: with this tag bean definitions can be created.
    A simple data class for managing the components needed for a class description.
    A base tag handler class for defining collections in bean builder scripts.
    A specialized tag handler implementation for resolving values of constant fields.
    A specialized InvocationTag implementation that deals with ConstructorInvocation objects.
    A specialized constructor invocation tag that is intended to be used inside a <bean> tag for defining the BeanProvider for creating the managed bean.
    A specialized tag for the creation of beans from objects stored in the Jelly context.
    A base class for tag handler classes that support the definition of a dependency.
    The tag library for the tags of the dependency injection framework.
    A tag handler class that allows adding elements to collections.
    A tag handler class for defining the key of an EntryTag.
    A tag handler implementation for populating a map.
    A tag for defining a bean factory that is used as creation BeanProvider for a BeanTag.
    A base class for tag handler classes defining invocation objects.
    A specialized tag handler implementation for defining the target object of a method invocation.
    A specialized CollectionTag implementation for creating lists.
    A specialized BeanTag implementation for creating maps.
    A specialized InvocationTag implementation that deals with MethodInvocation objects.
    A tag handler class for specifying null values.
    A tag handler class for defining the parameters of a method or constructor invocation.
    A specialized MapTag implementation for creating a java.util.Properties object.
    A tag for resolving resources on the class path and creating corresponding URI strings.
    A tag handler class that creates a SetPropertyInvocation object.
    A specialized CollectionTag implementation for creating sets.
    A tag handler class that defines a shutdown script for a BeanProvider .
    A data class for holding all information required for creating a value.
    Definition of an interface for tag handler classes that can be assigned a value.
    A tag handler class for defining a value.