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

Quick Search    Search Deep

org.chiba.xml.xforms
Class XFormsElementFactory  view XFormsElementFactory download XFormsElementFactory.java

java.lang.Object
  extended byorg.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 $

Field Summary
private static java.util.List ACTION_ELEMENT_LIST
           
private static java.lang.String[] ACTION_ELEMENTS
           
private static java.util.List CORE_ELEMENT_LIST
           
private static java.lang.String[] CORE_ELEMENTS
           
private static java.util.List FORM_CONTROL_LIST
           
private static java.lang.String[] FORM_CONTROLS
           
private static java.util.List UI_ELEMENT_LIST
           
private static java.lang.String[] UI_ELEMENTS
           
 
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
XFormsElementFactory()
           
 
Method Summary
 XFormsElement createXFormsElement(org.w3c.dom.Element element, Model model)
          factory method for XFormsElement objects.
static boolean hasRepeatAttributes(org.w3c.dom.Element element)
           
static boolean isActionElement(org.w3c.dom.Element element)
           
static boolean isBindElement(org.w3c.dom.Element element)
           
static boolean isSubmissionElement(org.w3c.dom.Element element)
           
static boolean isUIElement(org.w3c.dom.Element element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

XFormsElementFactory

public XFormsElementFactory()
Method Detail

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)