com.ebmwebsourcing.easyviper.core.impl.engine.pattern
Class CreationPatternFactory
java.lang.Object
com.ebmwebsourcing.easyviper.core.impl.engine.pattern.CreationPatternFactory
public class CreationPatternFactory
- extends java.lang.Object
- Author:
- Nicolas Salatge - eBM WebSourcing
|
Method Summary |
com.ebmwebsourcing.easyviper.core.api.engine.Node |
createForkPattern(java.lang.String name,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> childNodes,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
|
com.ebmwebsourcing.easyviper.core.api.engine.Node |
createIfPattern(java.lang.String name,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.expression.ConditionalExpression> expressions,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> childNodes,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
|
com.ebmwebsourcing.easyviper.core.api.engine.Node |
createLoopPattern(java.lang.String name,
com.ebmwebsourcing.easyviper.core.api.engine.expression.ConditionalExpression condition,
boolean applyConditionAtBegin,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> childNodes,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
|
com.ebmwebsourcing.easyviper.core.api.engine.Node |
createScopePattern(java.lang.String name,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
|
com.ebmwebsourcing.easyviper.core.api.engine.Node |
createSequencePattern(java.lang.String name,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> childNodes,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
|
com.ebmwebsourcing.easyviper.core.api.engine.Node |
createSeveralReceiversPattern(java.lang.String name,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.ReceiverBehaviour> receivers,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> childNodes,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
|
static CreationPatternFactory |
getInstance()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static CreationPatternFactory getInstance()
createSequencePattern
public com.ebmwebsourcing.easyviper.core.api.engine.Node createSequencePattern(java.lang.String name,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> childNodes,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
- Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
createScopePattern
public com.ebmwebsourcing.easyviper.core.api.engine.Node createScopePattern(java.lang.String name,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
- Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
createIfPattern
public com.ebmwebsourcing.easyviper.core.api.engine.Node createIfPattern(java.lang.String name,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.expression.ConditionalExpression> expressions,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> childNodes,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
- Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
createSeveralReceiversPattern
public com.ebmwebsourcing.easyviper.core.api.engine.Node createSeveralReceiversPattern(java.lang.String name,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.ReceiverBehaviour> receivers,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> childNodes,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
- Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
createLoopPattern
public com.ebmwebsourcing.easyviper.core.api.engine.Node createLoopPattern(java.lang.String name,
com.ebmwebsourcing.easyviper.core.api.engine.expression.ConditionalExpression condition,
boolean applyConditionAtBegin,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> childNodes,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
- Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
createForkPattern
public com.ebmwebsourcing.easyviper.core.api.engine.Node createForkPattern(java.lang.String name,
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> childNodes,
com.ebmwebsourcing.easyviper.core.api.engine.Scope scope)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
- Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.