com.opensymphony.workflow.loader
Class DescriptorFactory

java.lang.Object
  extended by com.opensymphony.workflow.loader.DescriptorFactory

public class DescriptorFactory
extends Object

Date: Nov 10, 2004 Time: 2:38:56 AM

Author:
hani

Constructor Summary
DescriptorFactory()
           
 
Method Summary
 ActionDescriptor createActionDescriptor()
           
 ActionDescriptor createActionDescriptor(org.w3c.dom.Element action)
           
 ConditionalResultDescriptor createConditionalResultDescriptor()
           
 ConditionalResultDescriptor createConditionalResultDescriptor(org.w3c.dom.Element element)
           
 ConditionDescriptor createConditionDescriptor()
           
 ConditionDescriptor createConditionDescriptor(org.w3c.dom.Element function)
           
 ConditionsDescriptor createConditionsDescriptor()
           
 ConditionsDescriptor createConditionsDescriptor(org.w3c.dom.Element element)
           
 FunctionDescriptor createFunctionDescriptor()
           
 FunctionDescriptor createFunctionDescriptor(org.w3c.dom.Element function)
           
 JoinDescriptor createJoinDescriptor()
           
 JoinDescriptor createJoinDescriptor(org.w3c.dom.Element join)
           
 PermissionDescriptor createPermissionDescriptor()
           
 PermissionDescriptor createPermissionDescriptor(org.w3c.dom.Element permission)
           
 RegisterDescriptor createRegisterDescriptor()
           
 RegisterDescriptor createRegisterDescriptor(org.w3c.dom.Element register)
           
 ResultDescriptor createResultDescriptor()
           
 ResultDescriptor createResultDescriptor(org.w3c.dom.Element element)
           
 SplitDescriptor createSplitDescriptor()
           
 SplitDescriptor createSplitDescriptor(org.w3c.dom.Element split)
           
 StepDescriptor createStepDescriptor()
           
 StepDescriptor createStepDescriptor(org.w3c.dom.Element step)
           
 StepDescriptor createStepDescriptor(org.w3c.dom.Element step, AbstractDescriptor parent)
           
 ValidatorDescriptor createValidatorDescriptor()
           
 ValidatorDescriptor createValidatorDescriptor(org.w3c.dom.Element validator)
           
 WorkflowDescriptor createWorkflowDescriptor()
           
 WorkflowDescriptor createWorkflowDescriptor(org.w3c.dom.Element root)
           
static DescriptorFactory getFactory()
           
static void setFactory(DescriptorFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DescriptorFactory

public DescriptorFactory()
Method Detail

setFactory

public static void setFactory(DescriptorFactory factory)

getFactory

public static DescriptorFactory getFactory()

createActionDescriptor

public ActionDescriptor createActionDescriptor()

createActionDescriptor

public ActionDescriptor createActionDescriptor(org.w3c.dom.Element action)

createConditionDescriptor

public ConditionDescriptor createConditionDescriptor()

createConditionDescriptor

public ConditionDescriptor createConditionDescriptor(org.w3c.dom.Element function)

createConditionalResultDescriptor

public ConditionalResultDescriptor createConditionalResultDescriptor()

createConditionalResultDescriptor

public ConditionalResultDescriptor createConditionalResultDescriptor(org.w3c.dom.Element element)

createConditionsDescriptor

public ConditionsDescriptor createConditionsDescriptor()

createConditionsDescriptor

public ConditionsDescriptor createConditionsDescriptor(org.w3c.dom.Element element)

createFunctionDescriptor

public FunctionDescriptor createFunctionDescriptor()

createFunctionDescriptor

public FunctionDescriptor createFunctionDescriptor(org.w3c.dom.Element function)

createJoinDescriptor

public JoinDescriptor createJoinDescriptor(org.w3c.dom.Element join)

createJoinDescriptor

public JoinDescriptor createJoinDescriptor()

createPermissionDescriptor

public PermissionDescriptor createPermissionDescriptor()

createPermissionDescriptor

public PermissionDescriptor createPermissionDescriptor(org.w3c.dom.Element permission)

createRegisterDescriptor

public RegisterDescriptor createRegisterDescriptor(org.w3c.dom.Element register)

createRegisterDescriptor

public RegisterDescriptor createRegisterDescriptor()

createResultDescriptor

public ResultDescriptor createResultDescriptor()

createResultDescriptor

public ResultDescriptor createResultDescriptor(org.w3c.dom.Element element)

createSplitDescriptor

public SplitDescriptor createSplitDescriptor()

createSplitDescriptor

public SplitDescriptor createSplitDescriptor(org.w3c.dom.Element split)

createStepDescriptor

public StepDescriptor createStepDescriptor()

createStepDescriptor

public StepDescriptor createStepDescriptor(org.w3c.dom.Element step)

createStepDescriptor

public StepDescriptor createStepDescriptor(org.w3c.dom.Element step,
                                           AbstractDescriptor parent)

createValidatorDescriptor

public ValidatorDescriptor createValidatorDescriptor()

createValidatorDescriptor

public ValidatorDescriptor createValidatorDescriptor(org.w3c.dom.Element validator)

createWorkflowDescriptor

public WorkflowDescriptor createWorkflowDescriptor(org.w3c.dom.Element root)

createWorkflowDescriptor

public WorkflowDescriptor createWorkflowDescriptor()

OpenSymphony Workflow Project Page