Weaver 3.1.0a1-D1

com.oldlight.weaver.apploader.componentloaders
Class WeaverChooseLoader

java.lang.Object
  extended bycom.oldlight.weaver.apploader.componentloaders.WeaverChooseLoader
All Implemented Interfaces:
WeaverDomComponentBuilder

public class WeaverChooseLoader
extends Object
implements WeaverDomComponentBuilder


Field Summary
static String ATTRIBUTE_TEST
           
static String ELEMENT_OTHERWISE
           
static String ELEMENT_WHEN
           
private  Logger l
           
 
Constructor Summary
WeaverChooseLoader()
           
 
Method Summary
 WeaverApplicationComponent buildComponent(Node node, WeaverDomApplicationBuilder builder, WeaverWadSection section, WeaverApplication application)
           
private  void doGroup(WeaverApplicationComponentGroup group, Node node, WeaverDomApplicationBuilder appBuilder, WeaverWadSection section, WeaverApplication application)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ELEMENT_WHEN

public static final String ELEMENT_WHEN
See Also:
Constant Field Values

ELEMENT_OTHERWISE

public static final String ELEMENT_OTHERWISE
See Also:
Constant Field Values

ATTRIBUTE_TEST

public static final String ATTRIBUTE_TEST
See Also:
Constant Field Values

l

private Logger l
Constructor Detail

WeaverChooseLoader

public WeaverChooseLoader()
Method Detail

buildComponent

public WeaverApplicationComponent buildComponent(Node node,
                                                 WeaverDomApplicationBuilder builder,
                                                 WeaverWadSection section,
                                                 WeaverApplication application)
                                          throws WeaverParseException
Specified by:
buildComponent in interface WeaverDomComponentBuilder
Throws:
WeaverParseException

doGroup

private void doGroup(WeaverApplicationComponentGroup group,
                     Node node,
                     WeaverDomApplicationBuilder appBuilder,
                     WeaverWadSection section,
                     WeaverApplication application)
              throws WeaverParseException
Throws:
WeaverParseException

Copyright ©Paul Harvey