This project has retired. For details please refer to its
Attic page .
SimpleRepeaterJXPathBinding (Cocoon API 2.1.12-dev [March 20 2012])
org.apache.cocoon.woody.binding
Class SimpleRepeaterJXPathBinding
java.lang.Object
org.apache.cocoon.woody.binding.JXPathBindingBase
org.apache.cocoon.woody.binding.SimpleRepeaterJXPathBinding
All Implemented Interfaces: LogEnabled , Binding
public class SimpleRepeaterJXPathBinding extends JXPathBindingBase
Simple binding for repeaters: on save, first deletes the target data
before recreating it from scratch.
For a smarter binding that avoids deletion and recreation, consider
RepeaterJXPathBinding
Version:
CVS $Id: SimpleRepeaterJXPathBinding.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Sylvain Wallez
Method Summary
void
doLoad (Widget frmModel,
org.apache.commons.jxpath.JXPathContext jctx)
Performs the actual load binding regardless of the configured value of the "direction" attribute.
void
doSave (Widget frmModel,
org.apache.commons.jxpath.JXPathContext jctx)
Performs the actual save binding regardless of the configured value of the "direction" attribute.
void
enableLogging (Logger logger)
Receives the Avalon logger to use.
String
toString ()
SimpleRepeaterJXPathBinding
public SimpleRepeaterJXPathBinding (org.apache.cocoon.woody.binding.JXPathBindingBuilderBase.CommonAttributes commonAtts,
String repeaterId,
String repeaterPath,
String rowPath,
boolean clearOnLoad,
boolean deleteIfEmpty,
JXPathBindingBase rowBinding)
doLoad
public void doLoad (Widget frmModel,
org.apache.commons.jxpath.JXPathContext jctx)
throws BindingException
Description copied from class: JXPathBindingBase
Performs the actual load binding regardless of the configured value of the "direction" attribute.
Abstract method that subclasses need to implement for specific activity.
Specified by: doLoad
in class JXPathBindingBase
Throws:
BindingException
doSave
public void doSave (Widget frmModel,
org.apache.commons.jxpath.JXPathContext jctx)
throws BindingException
Description copied from class: JXPathBindingBase
Performs the actual save binding regardless of the configured value of the "direction" attribute.
Abstract method that subclasses need to implement for specific activity.
Specified by: doSave
in class JXPathBindingBase
Throws:
BindingException
toString
public String toString ()
Overrides: toString
in class Object
enableLogging
public void enableLogging (Logger logger)
Description copied from class: JXPathBindingBase
Receives the Avalon logger to use.
Subclasses should always start with super.enableLogging(logger)
in possible overriding versions.
Specified by: enableLogging
in interface LogEnabled
Overrides: enableLogging
in class JXPathBindingBase
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.