com.oldlight.weaver.interpreter.components
Class WeaverApplicationComponentChoice
java.lang.Object
com.oldlight.weaver.interpreter.components.WeaverApplicationComponentChoice
- All Implemented Interfaces:
- WeaverApplicationComponent
- public class WeaverApplicationComponentChoice
- extends Object
- implements WeaverApplicationComponent
- Author:
- pharvey
To change the template for this generated type comment go to
Window>Preferences>Java>Code Generation>Code and Comments
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
l
private Logger l
whens
private ArrayList whens
location
private WeaverFileLocation location
otherwise
private WeaverApplicationComponentGroup otherwise
otherwiseLocation
private WeaverFileLocation otherwiseLocation
WeaverApplicationComponentChoice
public WeaverApplicationComponentChoice(WeaverFileLocation location)
addWhen
public void addWhen(WeaverApplicationComponentGroup when,
WeaverPredicate guard,
WeaverFileLocation location)
setOtherwise
public void setOtherwise(WeaverApplicationComponentGroup otherwise,
WeaverFileLocation location)
attemptToHandle
public void attemptToHandle(WeaverExecutionContextImpl context,
WeaverPrivateExecutionContext privateExecutionContext,
WeaverInterpreter interpreter,
WeaverInterpreterResult interpreterResult)
throws WeaverExecutionException
- Specified by:
attemptToHandle
in interface WeaverApplicationComponent
- Throws:
WeaverExecutionException