Package org.apache.cocoon.forms.binding

Interface Summary
Binding Binding declares the methods to 'bind' (i.e.
BindingManager BindingManager declares the factory method that produces actual Bindings.
RepeaterAdapter  
RepeaterFilter  
RepeaterSorter  
 

Class Summary
AbstractCustomBinding AbstractCustomBinding
AggregateJXPathBinding AggregateJXPathBinding provides an implementation of a Binding that narrows the context towards provided childbindings.
AggregateJXPathBindingBuilder AggregateJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual AggregateJXPathBinding out of the configuration in the provided configElement which looks like: <fb:aggregate id="widget-id" path="xpath-expression"> <fb:field id="sub-widget-id" path="relative-xpath" /> </fb:aggregate>
BindingBuilderContext  
CaseJXPathBinding CaseJXPathBinding provides an implementation of a Binding that narrows the context towards provided childbindings.
CaseJXPathBindingBuilder CaseJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual CaseJXPathBinding out of the configuration in the provided configElement which looks like: <fb:case id="widget-id" path="xpath-expression" direction="load|save" lenient="true|false" > <fb:field id="sub-widget-id" path="relative-xpath" /> </fb:case>
ClassJXPathBinding ClassJXPathBinding provides an implementation of a Binding which allows the specification of a class of reusable bindings.
ClassJXPathBindingBuilder ClassJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual ClassJXPathBinding out of the configuration in the provided configElement which looks like: <fb:class id="widget-id"> <fb:field id="sub-widget-id" path="relative-xpath" direction="load|save" lenient="true|false"/> </fb:class>
ComposedJXPathBindingBase ComposedJXPathBindingBase provides a helper base class for subclassing into specific JXPathBindingBase implementations that have nested child-bindings.
ContextJXPathBinding 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 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"> <!
CustomJXPathBinding CustomJXPathBinding
CustomJXPathBindingBuilder 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: 1.
DeleteNodeJXPathBinding DeleteNodeJXPathBinding provides an implementation of a Binding that deletes the current context-bean from the target back-end model upon save.
DeleteNodeJXPathBindingBuilder DeleteNodeJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual DeleteNodeJXPathBinding out of the configuration in the provided configElement which looks like: <fb:delete-node />
EnhancedRepeaterJXPathBinding  
ExpandJXPathBindingBuilder  
GroupJXPathBinding GroupJXPathBinding provides an implementation of a Binding that narrows the context towards provided childbindings.
GroupJXPathBindingBuilder GroupJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual GroupJXPathBinding out of the configuration in the provided configElement which looks like: <fb:group id="widget-id" path="xpath-expression" direction="load|save" lenient="true|false" > <fb:field id="sub-widget-id" path="relative-xpath" /> </fb:group>
ImportJXPathBinding Dummy class cause binding doesn't accept null results from binding builders
ImportJXPathBindingBuilder Handles binding library imports
InsertBeanJXPathBinding 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.
InsertBeanJXPathBindingBuilder InsertBeanJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual InsertBeanJXPathBinding out of the configuration in the provided configElement which looks like: <fb:insert-bean classname="..child-bean-class.." addmethod="..method-to-add.."
InsertNodeJXPathBinding InsertNodeJXPathBinding provides an implementation of a Binding that inserts a clone of some 'template document-fragment' into the target back-end model upon save.
InsertNodeJXPathBindingBuilder InsertNodeJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual InsertNodeJXPathBinding out of the configuration in the provided configElement which looks like: <fb:insert-node> <!
JavaScriptJXPathBinding  
JavaScriptJXPathBindingBuilder Builds a Binding based on two JavaScript snippets, respectively for loading and saving the form.
JXPathBindingBase Provides a base class for hooking up Binding implementations that use the Jakarta Commons JXPath package.
JXPathBindingBuilderBase Abstract base class enabling logging and supporting the interpretation of common configuration settings on all specific implementations of JXPathBindingBase.
JXPathBindingBuilderBase.CommonAttributes CommonAttributes is a simple helper class for holding the distinct data member fields indicating the activity of the separate load and save actions of a given binding.
JXPathBindingManager JXPathBindingManager provides an implementation of BindingManagerby usage of the JXPath package .
MultiValueJXPathBinding Simple binding for multi fields: on save, first deletes the target data before recreating it from scratch.
MultiValueJXPathBindingBuilder A simple multi field binding that will replace (i.e. delete then re-add all) its content.
NewJXPathBinding NewJXPathBinding provides an implementation of a Binding that references a class of bindings.
NewJXPathBindingBuilder NewJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual NewJXPathBinding out of the configuration in the provided configElement which looks like: <fb:new id="widget-id"> <fb:field id="sub-widget-id" path="relative-xpath" direction="load|save" lenient="true/false"/> </fb:new>
RepeaterItem  
RepeaterJXPathAdapter  
RepeaterJXPathBinding 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.
RepeaterJXPathBindingBuilder RepeaterJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual RepeaterJXPathBinding out of the configuration in the provided configElement which looks like: <fb:repeater id="contacts" parent-path="contacts" row-path="contact" row-path-insert="new-contact" > <fb:identity> <!
RepeaterJXPathCollection Implements a collection that takes care about removed, updated and inserted elements, obtaining from a RepeaterAdapter all the needed objects.
SetAttributeJXPathBinding SetAttributeJXPathBinding provides an implementation of a Binding that sets a particular attribute to a fixed value upon save.
SetAttributeJXPathBindingBuilder SetAttributeJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual SetAttributeJXPathBinding out of the configuration in the provided configElement which looks like: <fb:set-attribute name="attribute-name to set to" value="attribute-value"/>
SimpleRepeaterJXPathBinding Simple binding for repeaters: on save, first deletes the target data before recreating it from scratch.
SimpleRepeaterJXPathBindingBuilder A simple repeater binding that will replace (i.e. delete then re-add all) its content.
StructJXPathBinding StructJXPathBinding provides an implementation of a Binding that narrows the context towards provided childbindings.
StructJXPathBindingBuilder StructJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual StructJXPathBinding out of the configuration in the provided configElement which looks like: <fb:struct id="widget-id" path="xpath-expression" direction="load|save" lenient="true|false" > <fb:field id="sub-widget-id" path="relative-xpath" /> </fb:struct>
TempRepeaterJXPathBinding Experimental simple binding for repeaters: on save, first deletes the target data before recreating it from scratch.
TempRepeaterJXPathBindingBuilder An experimental simple repeater binding that will replace (i.e. delete then re-add all) its content.
TreeModelJXPath  
TreeModelJXPathBuilder  
UnionJXPathBinding UnionJXPathBinding provides an implementation of a Binding that narrows the context towards provided childbindings.
UnionJXPathBindingBuilder UnionJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual UnionJXPathBinding out of the configuration in the provided configElement which looks like: <fb:union id="widget-id" path="xpath-expression" direction="load|save" lenient="true|false" > <fb:field id="sub-widget-id" path="relative-xpath" /> </fb:union>
ValueJXPathBinding 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.
ValueJXPathBindingBuilder ValueJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual ValueJXPathBinding out of the configuration in the provided configElement which looks like: <fb:value id="widget-id" path="xpath-expression"> <!
 

Exception Summary
BindingException This exception is thrown when something goes wrong with the binding.
 



Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.