Weaver 3.1.0a1-D1

com.oldlight.weaver.apploader
Class WeaverXmlApplicationBuilder

java.lang.Object
  extended bycom.oldlight.weaver.apploader.WeaverXmlApplicationBuilder

public class WeaverXmlApplicationBuilder
extends Object


Nested Class Summary
 class WeaverXmlApplicationBuilder.SAXHandler
           
 
Field Summary
private static String ATTRIBUTE_FILE
           
private  String basePath
           
private  Document document
           
private static String ELEMENT_IMPORT
           
private  WeaverWADFileLocation fileLocations
           
private  Logger l
           
 
Constructor Summary
WeaverXmlApplicationBuilder()
           
 
Method Summary
private  boolean doImports(Node node)
           
 WeaverApplication loadApplication(File wadFile, WeaverDomComponentBuilderRegistry registry)
           
private  void loadDom(File wadFile)
           
private  void loadDom(Node parentNode, File file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ELEMENT_IMPORT

private static final String ELEMENT_IMPORT
See Also:
Constant Field Values

ATTRIBUTE_FILE

private static final String ATTRIBUTE_FILE
See Also:
Constant Field Values

fileLocations

private WeaverWADFileLocation fileLocations

basePath

private String basePath

l

private Logger l

document

private Document document
Constructor Detail

WeaverXmlApplicationBuilder

public WeaverXmlApplicationBuilder()
Method Detail

loadApplication

public WeaverApplication loadApplication(File wadFile,
                                         WeaverDomComponentBuilderRegistry registry)
                                  throws WeaverException
Throws:
WeaverException

loadDom

private void loadDom(File wadFile)
              throws WeaverException
Throws:
WeaverException

doImports

private boolean doImports(Node node)
                   throws IOException,
                          SAXException,
                          WeaverParseException
Throws:
IOException
SAXException
WeaverParseException

loadDom

private void loadDom(Node parentNode,
                     File file)
              throws SAXException,
                     IOException,
                     WeaverParseException
Throws:
SAXException
IOException
WeaverParseException

Copyright ©Paul Harvey