bexee.model.xmltobpel
Class AbstractObjectCreationFactory

java.lang.Object
  extended byorg.apache.commons.digester.AbstractObjectCreationFactory
      extended bybexee.model.xmltobpel.AbstractObjectCreationFactory
All Implemented Interfaces:
AttributeNames, org.apache.commons.digester.ObjectCreationFactory
Direct Known Subclasses:
AssignImplFactory, BpelCaseImplFactory, CorrelationsImplFactory, FromImplFactory, InvokeImplFactory, PartnerLinkImplFactory, ProcessImplFactory, ReceiveImplFactory, ReplyImplFactory, SwitchImplFactory, ToImplFactory, VariableImplFactory

public abstract class AbstractObjectCreationFactory
extends org.apache.commons.digester.AbstractObjectCreationFactory
implements AttributeNames

This class should be used as superclass by all classes wishing to transform BPEL xml elements into corresponding objects. The subclasses of this class will be then used by a Digester for object creation (see the Digester ).

Version:
$Revision: 1.1 $, $Date: 2004/12/15 14:18:09 $
Author:
Pawel Kowalski

Field Summary
 
Fields inherited from class org.apache.commons.digester.AbstractObjectCreationFactory
digester
 
Fields inherited from interface bexee.model.AttributeNames
ABSTRACT_PROCESS, CONDITION, CREATE_INSTANCE, ELEMENT, ENABLE_INSTANCE_COMPESATION, ENDPOINT_REFERENCE, EXPRESSION, EXPRESSION_LANGUAGE, FAULT_NAME, INITIATE, INPUT_VARIABLE, JOIN_CONDITION, MESSAGE_TYPE, MY_ROLE, NAME, OPAQUE, OPERATION, OUTPUT_VARIABLE, PART, PARTNER_LINK, PARTNER_LINK_TYPE, PARTNER_ROLE, PATTERN, PORT_TYPE, PROPERTY, QUERY_LANGUAGE, SET, SUPPRESS_JOIN_FAILURE, TARGET_NAMESPACE, TYPE, VARIABLE, XMLNS
 
Constructor Summary
AbstractObjectCreationFactory()
           
 
Method Summary
protected  BPELElementFactory getElementFactory()
           
protected  StandardAttributes getStandardAttributes(org.xml.sax.Attributes attributes)
          Get the standard BPEL attributes (name, joinCondition and suppressJoinFailure) from the org.xml.sax.Attributes and wrap them in a StandardAttributes object for further processing.
 
Methods inherited from class org.apache.commons.digester.AbstractObjectCreationFactory
createObject, getDigester, setDigester
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractObjectCreationFactory

public AbstractObjectCreationFactory()
Method Detail

getStandardAttributes

protected StandardAttributes getStandardAttributes(org.xml.sax.Attributes attributes)
Get the standard BPEL attributes (name, joinCondition and suppressJoinFailure) from the org.xml.sax.Attributes and wrap them in a StandardAttributes object for further processing.

Parameters:
attributes - an Attributes value
Returns:
an StandardAttributes value

getElementFactory

protected BPELElementFactory getElementFactory()


Copyright © 2004 Berne University of Applied Sciences. All Rights Reserved.