Package org.apache.cocoon.woody.binding

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

Class Summary
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: <wb:aggregate id="widget-id" path="xpath-expression"> <wb:field id="sub-widget-id" path="relative-xpath" /> </wb:aggregate>
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: <wb:case id="widget-id" path="xpath-expression" direction="load|save" lenient="true|false" > <wb:field id="sub-widget-id" path="relative-xpath" /> </wb:case>
ClassJXPathBinding ClassJXPathBinding provides an implementation of a Binding that that 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: <wb:class id="widget-id"> <wb:field id="sub-widget-id" path="relative-xpath" direction="load|save" lenient="true|false" /> </wb: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: <wb:context path="xpath expression"> <!
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: <wb:delete-node />
InsertBeanJXPathBinding InsertBeanJXPathBinding provides an implementation of a Binding that inserts a new instance of the specified bean (classname) 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: <wb: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: <wb: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 intrepretation of common configuration settings on all specific implementations of JXPathBindingBase.
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: <wb:new id="widget-id"> <wb:field id="sub-widget-id" path="relative-xpath" direction="load|save" lenient="true/false" /> </wb:new>
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: <wb:repeater id="contacts" parent-path="contacts" row-path="contact" unique-row-id="id" unique-path="@id" > <wb:on-bind> <!
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: <wb: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: <wb:struct id="widget-id" path="xpath-expression" direction="load|save" lenient="true|false" > <wb:field id="sub-widget-id" path="relative-xpath" /> </wb: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.
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: <wb:union id="widget-id" path="xpath-expression" direction="load|save" lenient="true|false" > <wb:field id="sub-widget-id" path="relative-xpath" /> </wb:union>
UniqueFieldJXPathBinding UniqueFieldJXPathBinding provides an implementation of a Binding that that allows the specification of a uniquefields defined inside a repeater.
UniqueFieldJXPathBindingBuilder UniqueFieldJXPathBindingBuilder provides a helper class for the Factory implemented in JXPathBindingManager that helps construct the actual UniqueFieldJXPathBinding out of the configuration in the provided configElement which looks like: <wb:unique-field id="widget-id" path="xpath-expression"> <!
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 Woody 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: <wb: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.