java.lang.Object
org.chiba.xml.xforms.XFormsElement
org.chiba.xml.xforms.action.AbstractAction
org.chiba.xml.xforms.action.AbstractBoundAction
org.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 $
| 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 |
| Methods inherited from class org.chiba.xml.xforms.action.AbstractAction |
disposeAction, getRepeatEntryId, handleEvent, init, initializeAction, isGrouped, isRepeated, rebuild, recalculate, refresh, revalidate, setRepeatEntryId |
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
InsertAction
public InsertAction(org.w3c.dom.Element element,
org.chiba.xml.xforms.Model model)
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.