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:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Enclosing class:
MainEval

protected static class MainEval.Handler
extends org.xml.sax.helpers.DefaultHandler


Field Summary
protected  java.util.Map<java.lang.String,java.lang.String> env
          Global test parameters.
protected  java.io.PrintStream out
          Stream to be passed to test instance..
protected  java.util.Map<java.lang.String,java.lang.String> param
          Individual test parameters.
protected  java.lang.String paramName
          Actual parameter name (used both for global and lical ones).
protected  java.lang.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(java.io.PrintStream out, java.util.Map<java.lang.String,java.lang.String> env)
           
 
Method Summary
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 void characters(char[] ch, int start, int length)
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.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 java.util.Map<java.lang.String,java.lang.String> param
Individual test parameters.


env

protected java.util.Map<java.lang.String,java.lang.String> env
Global test parameters.


plugin

protected EvalPlugin plugin
Plugin to be used in evaluations.


out

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


state

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


paramName

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


paramValue

protected java.lang.String paramValue
Actual parameter value (accumulated?).

Constructor Detail

MainEval.Handler

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

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

characters

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

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException