Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.chiba.xml.xforms.action
Class InsertAction  view InsertAction download InsertAction.java

java.lang.Object
  extended byorg.chiba.xml.xforms.XFormsElement
      extended byorg.chiba.xml.xforms.action.AbstractAction
          extended byorg.chiba.xml.xforms.action.AbstractBoundAction
              extended byorg.chiba.xml.xforms.action.InsertAction
All Implemented Interfaces:
org.chiba.xml.xforms.Binding, org.w3c.dom.events.EventListener, XFormsAction, org.chiba.xml.xforms.XFormsConstants

public class InsertAction
extends AbstractBoundAction

Implements the action as defined in 9.3.5 The insert Element. * * @author Ulrich Nicolas Lissé * @version $Id: InsertAction.java,v 1.11 2003/09/18 17:33:03 joernt Exp $


Field Summary
private  java.lang.String atAttribute
           
private static org.apache.log4j.Category LOGGER
           
private  java.lang.String modelAttribute
           
private  java.lang.String positionAttribute
           
 
Fields inherited from class org.chiba.xml.xforms.action.AbstractAction
eventType, grouped, repeatEntryId
 
Fields inherited from class org.chiba.xml.xforms.XFormsElement
container, element, id, model, target, xformsPrefix
 
Fields inherited from interface org.chiba.xml.xforms.XFormsConstants
ACCESSKEY_ATTRIBUTE, ACTION, ACTION_ATTRIBUTE, ALERT, APPEARANCE_ATTRIBUTE, AT_ATTRIBUTE, BIND, BIND_ATTRIBUTE, BUBBLES_ATTRIBUTE, CALCULATE_ATTRIBUTE, CANCELABLE_ATTRIBUTE, CASE, CASE_ATTRIBUTE, CDATA_SECTION_ELEMENTS_ATTRIBUTE, CHOICES, CONSTRAINT_ATTRIBUTE, CONTROL_ATTRIBUTE, COPY, DELETE, DISPATCH, ENCODING_ATTRIBUTE, END_ATTRIBUTE, EXTENSION, FILENAME, GROUP, HELP, HINT, INCREMENTAL_ATTRIBUTE, INDENT_ATTRIBUTE, INDEX_ATTRIBUTE, INPUT, INSERT, INSTANCE, ITEM, ITEMSET, LABEL, LEVEL_ATTRIBUTE, LOAD, MAXOCCURS_ATTRIBUTE, MEDIATYPE, MEDIATYPE_ATTRIBUTE, MESSAGE, METHOD_ATTRIBUTE, MINOCCURS_ATTRIBUTE, MODEL, MODEL_ATTRIBUTE, NAME_ATTRIBUTE, NAVINDEX_ATTRIBUTE, NODESET_ATTRIBUTE, NUMBER_ATTRIBUTE, OMIT_XML_DECLARATION_ATTRIBUTE, OUTPUT, P3PTYPE_ATTRIBUTE, POSITION_ATTRIBUTE, RANGE, READONLY_ATTRIBUTE, REBUILD, RECALCULATE, REF_ATTRIBUTE, REFRESH, RELEVANT_ATTRIBUTE, REPEAT, REPEAT_ATTRIBUTE, REPEAT_BIND_ATTRIBUTE, REPEAT_MODEL_ATTRIBUTE, REPEAT_NODESET_ATTRIBUTE, REPEAT_NUMBER_ATTRIBUTE, REPEAT_STARTINDEX_ATTRIBUTE, REPLACE_ATTRIBUTE, REQUIRED_ATTRIBUTE, RESET, RESOURCE_ATTRIBUTE, REVALIDATE, SECRET, SELECT, SELECT1, SELECTED_ATTRIBUTE, SELECTION_ATTRIBUTE, SEND, SEPARATOR_ATTRIBUTE, SETFOCUS, SETINDEX, SETVALUE, SHOW_ATTRIBUTE, SRC_ATTRIBUTE, STANDALONE_ATTRIBUTE, START_ATTRIBUTE, STARTINDEX_ATTRIBUTE, STEP_ATTRIBUTE, SUBMISSION, SUBMISSION_ATTRIBUTE, SUBMIT, SWITCH, TARGET_ATTRIBUTE, TEXTAREA, TOGGLE, TRIGGER, TYPE_ATTRIBUTE, UPLOAD, VALUE, VALUE_ATTRIBUTE, VERSION_ATTRIBUTE
 
Constructor Summary
InsertAction(org.w3c.dom.Element element, org.chiba.xml.xforms.Model model)
           
 
Method Summary
 java.lang.String getBindingExpression()
          Returns the binding expression.
protected  org.apache.log4j.Category getLogger()
          Returns the logger object.
 boolean perform()
          Performs the insert action.
 
Methods inherited from class org.chiba.xml.xforms.action.AbstractBoundAction
getBindingId, getEnclosingBinding, getInstanceId, getLocationPath, getModelId, stripInstanceId
 
Methods inherited from class org.chiba.xml.xforms.action.AbstractAction
disposeAction, getRepeatEntryId, handleEvent, init, initializeAction, isGrouped, isRepeated, rebuild, recalculate, refresh, revalidate, setRepeatEntryId
 
Methods inherited from class org.chiba.xml.xforms.XFormsElement
dispatch, equals, getContainerObject, getElement, getId, getModel, getParentObject, getTarget, performDefault, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOGGER

private static org.apache.log4j.Category LOGGER

modelAttribute

private java.lang.String modelAttribute

atAttribute

private java.lang.String atAttribute

positionAttribute

private java.lang.String positionAttribute
Constructor Detail

InsertAction

public InsertAction(org.w3c.dom.Element element,
                    org.chiba.xml.xforms.Model model)
Method Detail

getLogger

protected org.apache.log4j.Category getLogger()
Returns the logger object. * * @return the logger object.


getBindingExpression

public java.lang.String getBindingExpression()
Returns the binding expression. * * @return the binding expression.

Specified by:
getBindingExpression in interface org.chiba.xml.xforms.Binding
Overrides:
getBindingExpression in class AbstractBoundAction

perform

public boolean perform()
                throws org.chiba.xml.xforms.exception.XFormsException
Performs the insert action. * * @return always true. * @throws org.chiba.xml.xforms.exception.XFormsException if an error * occurred during insert processing.