cz.cuni.jagrlib
Class MainEval.Handler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by cz.cuni.jagrlib.MainEval.Handler
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler
Enclosing class:
MainEval

protected static class MainEval.Handler
extends DefaultHandler


Field Summary
protected  Map<String,String> env
          Global test parameters.
protected  PrintStream out
          Stream to be passed to test instance..
protected  Map<String,String> param
          Individual test parameters.
protected  String paramName
          Actual parameter name (used both for global and lical ones).
protected  String paramValue
          Actual parameter value (accumulated?).
protected  EvalPlugin plugin
          Plugin to be used in evaluations.
protected  cz.cuni.jagrlib.MainEval.Handler.ParseState state
          Actual parsing state.
 
Constructor Summary
MainEval.Handler(PrintStream out, Map<String,String> env)
           
 
Method Summary
 void endElement(String uri, String localName, String qName)
           
 void characters(char[] ch, int start, int length)
           
 void startElement(String uri, String localName, String qName, Attributes atts)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

param

protected Map<String,String> param
Individual test parameters.


env

protected Map<String,String> env
Global test parameters.


plugin

protected EvalPlugin plugin
Plugin to be used in evaluations.


out

protected PrintStream out
Stream to be passed to test instance..


state

protected cz.cuni.jagrlib.MainEval.Handler.ParseState state
Actual parsing state.


paramName

protected String paramName
Actual parameter name (used both for global and lical ones).


paramValue

protected String paramValue
Actual parameter value (accumulated?).

Constructor Detail

MainEval.Handler

public MainEval.Handler(PrintStream out,
                        Map<String,String> env)
Method Detail

startElement

public void startElement(String uri,
                         String localName,
                         String qName,
                         Attributes atts)
                  throws SAXException
Specified by:
startElement in interface ContentHandler
Overrides:
startElement in class DefaultHandler
Throws:
SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws SAXException
Specified by:
characters in interface ContentHandler
Overrides:
characters in class DefaultHandler
Throws:
SAXException

endElement

public void endElement(String uri,
                       String localName,
                       String qName)
                throws SAXException
Specified by:
endElement in interface ContentHandler
Overrides:
endElement in class DefaultHandler
Throws:
SAXException