Weaver 3.1.0a1-D1

com.oldlight.weaver.interpreter
Class WeaverApplicationComponentGroup

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

public class WeaverApplicationComponentGroup
extends Object
implements WeaverApplicationComponent

Author:
Paul Harvey

Nested Class Summary
private  class WeaverApplicationComponentGroup.Child
           
 
Field Summary
private  ArrayList children
           
private  WeaverPredicate guard
           
private  Logger l
           
private  WeaverFileLocation location
           
 
Constructor Summary
WeaverApplicationComponentGroup(WeaverPredicate theGuard, WeaverFileLocation theLocation)
           
 
Method Summary
 void addComponent(WeaverApplicationComponent theComponent, WeaverFileLocation location)
           
 void attemptToHandle(WeaverExecutionContextImpl context, WeaverPrivateExecutionContext privateExecutionContext, WeaverInterpreter interpreter, WeaverInterpreterResult interpreterResult)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

l

private Logger l

guard

private WeaverPredicate guard

children

private ArrayList children

location

private WeaverFileLocation location
Constructor Detail

WeaverApplicationComponentGroup

public WeaverApplicationComponentGroup(WeaverPredicate theGuard,
                                       WeaverFileLocation theLocation)
Method Detail

addComponent

public void addComponent(WeaverApplicationComponent theComponent,
                         WeaverFileLocation location)

attemptToHandle

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

Copyright ©Paul Harvey