Package jfun.yan.xml.nuts.optional

This package provides some optional Nut classes that can be loaded manually from the config file.

See:
          Description

Class Summary
AbstractLoopRegisterNut This class dynamically register components returned from the function body in each loop.
AbstractRegisterNut This class provides the basic functionality for any tag that wants to support dynamic component registration.
AspectjNut The <aspectj> tag that declares an aspect.
AssertEqualNut The Nut class to verify that two objects are equal.
AssertNotEqualNut The Nut class to verify that two objects are not equal.
AssertNotSameNut The Nut class to verify that two objects are not same.
AssertSameNut The Nut class to verify that two objects are same.
BinaryAssertionNut Super class for any Nut that supports "val1" and "val2" attributes and checks a binary predicate on them.
BinaryNut Super class for any tag that supports val1, val2, type1, type2 attributes.
BinaryPredicateNut Super class for any tag that compares two objects.
BinderCase Represents a case in the <typecase> tag.
BinderDefault Represents the default case in the <typecase> tag.
Case The <case> sub-element in the <switch> tag.
ConditionalNut Super class for binary conditional statement such as if/unless.
Default The <default> sub-element in the <switch> tag.
EqualsNut A tag that compares the equality of two objects.
FailNut A tag that reports error message.
ForeachNut This Nut class creates a Binder object that passes each element in an array/collection/map to another Binder object for subsequent changes.
ForeachRegisterNut This tag repeatedly calls the function used as the body and dynamically register the results using a list of names and the prefix, suffix.
GetKeyNut Nut class for getting a value from a map.
IfElseNut Nut class for conditional statement.
InjectionCase An injection case.
InjectionNut Uses any component to create an Injection instance.
InjectionTypeCaseNut The Nut class for type-casing on injection target types.
InjectNut This Nut class instantiates a proxy object that implements a given interface.
InjectorAspectNut This class declares an aspect and enables the setting of Injection to the property "injection".
InjectorNut This Nut class instantiates an injector object that implements a given interface.
InstanceOfNut A nut class to determine if the instance instantiated by a Component is of a certain type.
NotEqualsNut The tag that returns false if two objects are equal.
NotSameNut The tag that returns false if two objects are same.
PrintNut A Nut class that prints a message to the standard output when evaluated.
PropertiesRegisterNut This class dynamically registers components using the information read from a property file.
RefNut Use this tag to reference any component in the current container.
RegisterNut This tag dynamically registers components under dynamic ids.
SameNut A tag that tests if two references are pointing to the same object.
SubscriptNut Nut class for getting an element from a list/array.
SwitchNut The switch-case tag that supports <case> and <default> sub-tags.
TypeCaseNut This Nut class creates a typecase tag that evaluates to a Binder object.
UnlessNut Nut class for conditional statement.
WithArgumentsNut This Nut class enables calling a method/constructor with argument list created dynamically, rather than through the arg and args sub-elements literally.
WithPropertiesNut This Nut class enables setting properties for a bean with property key-value map created dynamically, rather than through the prop sub-elements literally.
 

Package jfun.yan.xml.nuts.optional Description

This package provides some optional Nut classes that can be loaded manually from the config file.

Package Specification

The code is developed and tested under Java 1.4.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see README.txt: