ComposedJXPathBindingBase provides a helper base class for subclassing
into specific
JXPathBindingBase implementations that have nested
child-bindings.
ContextJXPathBinding provides an implementation of a
Binding that narrows the binding scope to some xpath-context on the target
objectModel to load and save from.
ContextJXPathBindingBuilder provides a helper class for the Factory
implemented in
JXPathBindingManager that helps construct the
actual
ContextJXPathBinding out of the configuration in the
provided configElement which looks like:
<fb:context path="xpath expression">
<!-- in here come the nested child bindings on the sub-context -->
</fb:context>
The fb:context element can have an optional factory
attribute, whose value, if present, must be the name of a class extending
org.apache.commons.jxpath.AbstractFactory .
CustomJXPathBindingBuilder provides a helper class for the Factory
implemented in
JXPathBindingManager that helps construct the
actual
CustomJXPathBinding out of the configuration in the
provided configElement which looks like one of the following:
InsertBeanJXPathBinding provides an implementation of a
Binding that inserts a new instance of the specified bean (classname) or a new instance
created by the model itself into the target back-end model upon save.
InsertNodeJXPathBinding provides an implementation of a
Binding that inserts a clone of some 'template document-fragment' into the target
back-end model upon save.
RepeaterJXPathBinding provides an implementation of a
Binding that allows for bidirectional binding of a repeater-widget to/from
repeating structures in the back-end object model.
ValueJXPathBinding provides an implementation of a
Binding that loads and saves the information behind a specific xpath expresion
(pointing to an attribute or text-node) to and from a specific CForms
widget as identified by its id.