java.lang.Object
org.chiba.xml.xforms.XFormsElementFactory
- All Implemented Interfaces:
- XFormsConstants
- public class XFormsElementFactory
- extends java.lang.Object
- implements XFormsConstants
XFormsElementFactory creates objects for all DOM Nodes in the input Document that are
in the XForms namespace or are bound to some instance node by XForms binding attributes.
These objects holds the XForms semantics and are attached to their original DOM equivalent
via the Xerces-specific getUserData/setUserData methods in ElementNSImpl.
- Version:
- $Id: XFormsElementFactory.java,v 1.11 2003/10/01 23:44:56 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACTION_ELEMENTS
private static final java.lang.String[] ACTION_ELEMENTS
CORE_ELEMENTS
private static final java.lang.String[] CORE_ELEMENTS
FORM_CONTROLS
private static final java.lang.String[] FORM_CONTROLS
UI_ELEMENTS
private static final java.lang.String[] UI_ELEMENTS
ACTION_ELEMENT_LIST
private static final java.util.List ACTION_ELEMENT_LIST
CORE_ELEMENT_LIST
private static final java.util.List CORE_ELEMENT_LIST
FORM_CONTROL_LIST
private static final java.util.List FORM_CONTROL_LIST
UI_ELEMENT_LIST
private static final java.util.List UI_ELEMENT_LIST
XFormsElementFactory
public XFormsElementFactory()
createXFormsElement
public XFormsElement createXFormsElement(org.w3c.dom.Element element,
Model model)
- factory method for XFormsElement objects.
isBindElement
public static boolean isBindElement(org.w3c.dom.Element element)
isSubmissionElement
public static boolean isSubmissionElement(org.w3c.dom.Element element)
isActionElement
public static boolean isActionElement(org.w3c.dom.Element element)
isUIElement
public static boolean isUIElement(org.w3c.dom.Element element)
hasRepeatAttributes
public static boolean hasRepeatAttributes(org.w3c.dom.Element element)