Package net.groboclown.xml.xdstates.v1.modules

Interface Summary
IPermuteValueModule A module that is associated with a value in a particular Attribute, and also supplies a hasAnotherState method.
 

Class Summary
AbstractVSelect A generic value module that selects a subset of items from the underlying collection.
AbstractVSort A generic value module that performs a sort using Comparators.
ACount This module counts between a range specified in the value, where the separator character is a colon (':'), in the format "start:end", where start is the first value to use, and end is the last value to end on.
ADefault This module only contains IValueModule elements, and passes the control over to them.
AEcho This module echos the given value, or if the value is empty, the containing elements.
AEmpty This module empties the list, such that it returns a new DataList but with no IItems.
AFireIfPropertyEquals This module fires the tree only if the given expression is true.
AGetProperty This module inserts the given property name's value as an Item to the beginning of the list.
AIfPropertyEquals This module returns the first element only if the given expression is true, and if not true then it returns the remaining elements (which may be empty).
AJoin This module joins all the items passed in from the lower tree into a single IItem, using the value as the joining string.
ASetProperty This module sets a property, where the property name is the attribute value, and the property contents is the first element in the list.
ASetPropertyValue This module sets a property, where the property and value to be set is in the argument, of the form "name:value", where the separator character is a colon (':').
PropertyTestUtil This module returns the first element only if the given expression is true, and if not true then it returns the remaining elements (which may be empty).
VSelectEach A generic value module that selects a subset of items from the underlying collection.
VSortAscending A module that is associated with a value in a particular Attribute.
 



Written under the LGPL