org.finra.jtaf.core.parsing
Class TestStrategyParser

java.lang.Object
  extended by org.finra.jtaf.core.parsing.BaseParser
      extended by org.finra.jtaf.core.parsing.TestStrategyParser

public class TestStrategyParser
extends BaseParser

Parser for TestAgenda or Strategy xml file.


Constructor Summary
TestStrategyParser()
           
 
Method Summary
 TestAgenda getTestPlan()
           
protected  void handleExecute(Element elem)
           
protected  void handleRoot(Element root)
          Do whatever to the document root
protected  List<TestScript> handleTarget(Element elem)
           
 void setDigraph(TestDigraph digraph)
           
 void setPostParseStrategyElementPlugins(List<IPostParseStrategyElementPlugin> postParseStrategyElementPlugins)
           
 
Methods inherited from class org.finra.jtaf.core.parsing.BaseParser
getChildElements, getCurrentDocument, getErrorCollector, parse, reportUnexpectedElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestStrategyParser

public TestStrategyParser()
                   throws ParserConfigurationException
Throws:
ParserConfigurationException
Method Detail

getTestPlan

public final TestAgenda getTestPlan()

setDigraph

public void setDigraph(TestDigraph digraph)

handleRoot

protected final void handleRoot(Element root)
                         throws ParsingException
Description copied from class: BaseParser
Do whatever to the document root

Specified by:
handleRoot in class BaseParser
Throws:
ParsingException

handleExecute

protected final void handleExecute(Element elem)

handleTarget

protected List<TestScript> handleTarget(Element elem)
                                 throws MissingAttributeException
Throws:
MissingAttributeException

setPostParseStrategyElementPlugins

public void setPostParseStrategyElementPlugins(List<IPostParseStrategyElementPlugin> postParseStrategyElementPlugins)


Copyright © 2014. All rights reserved.