Weaver 3.1.0a1-D1

com.oldlight.weaver.interpreter.components
Class WeaverApplicationComponentCatch

java.lang.Object
  extended bycom.oldlight.weaver.interpreter.components.WeaverApplicationComponentCatch
All Implemented Interfaces:
WeaverApplicationComponent

public class WeaverApplicationComponentCatch
extends Object
implements WeaverApplicationComponent


Field Summary
private  WeaverApplicationComponentGroup catchGroup
           
private  Logger l
           
private  WeaverFileLocation location
           
private  String scope
           
private  String var
           
 
Constructor Summary
WeaverApplicationComponentCatch(String var, String scope, WeaverFileLocation location)
           
 
Method Summary
 void addCatchComponent(WeaverApplicationComponent component, WeaverFileLocation location)
           
 void attemptToHandle(WeaverExecutionContextImpl context, WeaverPrivateExecutionContext privateExecutionContext, WeaverInterpreter interpreter, WeaverInterpreterResult result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

catchGroup

private WeaverApplicationComponentGroup catchGroup

l

private Logger l

location

private WeaverFileLocation location

var

private String var

scope

private String scope
Constructor Detail

WeaverApplicationComponentCatch

public WeaverApplicationComponentCatch(String var,
                                       String scope,
                                       WeaverFileLocation location)
Method Detail

attemptToHandle

public void attemptToHandle(WeaverExecutionContextImpl context,
                            WeaverPrivateExecutionContext privateExecutionContext,
                            WeaverInterpreter interpreter,
                            WeaverInterpreterResult result)
                     throws WeaverExecutionException
Specified by:
attemptToHandle in interface WeaverApplicationComponent
Throws:
WeaverExecutionException

addCatchComponent

public void addCatchComponent(WeaverApplicationComponent component,
                              WeaverFileLocation location)

Copyright ©Paul Harvey