org.ow2.bonita.parsing.binding
Class MajorElementBinding
java.lang.Object
org.ow2.bonita.pvm.internal.util.TagBinding
org.ow2.bonita.parsing.binding.MajorElementBinding
- All Implemented Interfaces:
- org.ow2.bonita.pvm.internal.xml.Binding
- Direct Known Subclasses:
- ActivityBinding, ActivitySetBinding, ApplicationBinding, DataFieldBinding, DataTypeBinding, PackageBinding, ParticipantBinding, TransitionBinding, WorkflowProcessBinding
public abstract class MajorElementBinding
- extends org.ow2.bonita.pvm.internal.util.TagBinding
- Author:
- Marc Blachon, Guillaume Porcher, Charles Souillard, Miguel Valdes, Pierre Vigneras
| Fields inherited from class org.ow2.bonita.pvm.internal.util.TagBinding |
category, namespaceUri, tagName |
|
Method Summary |
protected boolean |
containsExtendedAttribute(org.w3c.dom.Element domElement,
java.lang.String extendedAttributeName)
|
protected java.lang.String |
getChildTextContent(org.w3c.dom.Element fatherElement,
java.lang.String childTagName)
|
protected
<T extends java.lang.Enum<T>>
T |
|
getEnumValue(java.lang.Class<T> enumType,
java.lang.String valueAsString,
T defaultValue)
|
protected org.w3c.dom.Element |
getExtendedAttribute(org.w3c.dom.Element domElement,
java.lang.String extendedAttributeName)
|
protected java.util.Set<org.w3c.dom.Element> |
getExtendedAttributes(org.w3c.dom.Element domElement,
java.lang.String extendedAttributeName)
|
protected org.ow2.bonita.facade.def.element.ExternalReferenceDefinition |
getExternalereference(org.w3c.dom.Element fatherElement)
|
protected java.util.List<org.ow2.bonita.facade.def.element.FormalParameterDefinition> |
getFormalParameters(org.w3c.dom.Element fatherElement,
org.ow2.bonita.pvm.internal.xml.Parse parse,
org.ow2.bonita.pvm.internal.xml.Parser parser)
returns a list of formal parameters: parameters are ordered and index attribute is not required
(index attribute has been removed in Xpdl 2)
TODO: check that a formal parameter in a workflow process does not hide a data field name. |
protected java.lang.String |
getId(org.w3c.dom.Element domElement)
|
protected java.lang.String |
getName(org.w3c.dom.Element domElement)
|
protected
|
getObject(java.lang.Class<T> clazz,
org.ow2.bonita.pvm.internal.xml.Parse parse)
|
protected
<T extends org.ow2.bonita.facade.def.majorElement.DefinitionRecord>
java.util.Set<T> |
|
parseXpdlMajorElementList(org.w3c.dom.Element fatherElement,
java.lang.String listName,
java.lang.String elementName,
org.ow2.bonita.pvm.internal.xml.Parse parse,
org.ow2.bonita.pvm.internal.xml.Parser parser)
|
| Methods inherited from class org.ow2.bonita.pvm.internal.util.TagBinding |
getCategory, matches, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.ow2.bonita.pvm.internal.xml.Binding |
parse |
MajorElementBinding
protected MajorElementBinding(java.lang.String tagName)
getId
protected java.lang.String getId(org.w3c.dom.Element domElement)
getName
protected java.lang.String getName(org.w3c.dom.Element domElement)
getObject
protected <T> T getObject(java.lang.Class<T> clazz,
org.ow2.bonita.pvm.internal.xml.Parse parse)
getFormalParameters
protected java.util.List<org.ow2.bonita.facade.def.element.FormalParameterDefinition> getFormalParameters(org.w3c.dom.Element fatherElement,
org.ow2.bonita.pvm.internal.xml.Parse parse,
org.ow2.bonita.pvm.internal.xml.Parser parser)
- returns a list of formal parameters: parameters are ordered and index attribute is not required
(index attribute has been removed in Xpdl 2)
TODO: check that a formal parameter in a workflow process does not hide a data field name.
parseXpdlMajorElementList
protected <T extends org.ow2.bonita.facade.def.majorElement.DefinitionRecord> java.util.Set<T> parseXpdlMajorElementList(org.w3c.dom.Element fatherElement,
java.lang.String listName,
java.lang.String elementName,
org.ow2.bonita.pvm.internal.xml.Parse parse,
org.ow2.bonita.pvm.internal.xml.Parser parser)
getExternalereference
protected org.ow2.bonita.facade.def.element.ExternalReferenceDefinition getExternalereference(org.w3c.dom.Element fatherElement)
getChildTextContent
protected java.lang.String getChildTextContent(org.w3c.dom.Element fatherElement,
java.lang.String childTagName)
getEnumValue
protected <T extends java.lang.Enum<T>> T getEnumValue(java.lang.Class<T> enumType,
java.lang.String valueAsString,
T defaultValue)
containsExtendedAttribute
protected boolean containsExtendedAttribute(org.w3c.dom.Element domElement,
java.lang.String extendedAttributeName)
getExtendedAttribute
protected org.w3c.dom.Element getExtendedAttribute(org.w3c.dom.Element domElement,
java.lang.String extendedAttributeName)
getExtendedAttributes
protected java.util.Set<org.w3c.dom.Element> getExtendedAttributes(org.w3c.dom.Element domElement,
java.lang.String extendedAttributeName)
Copyright © 2009 OW2 Consortium. All Rights Reserved.