com.sun.japex.jdsl.xml
Class BaseParserDriver

java.lang.Object
  extended by com.sun.japex.JapexDriverBase
      extended by com.sun.japex.jdsl.xml.BaseParserDriver
All Implemented Interfaces:
JapexDriver, Params, java.util.concurrent.Callable<java.lang.Object>
Direct Known Subclasses:
BaseJAXPDOMDriver, BaseSAXDriver, BaseStAXDriver, BaseStAXDriver, BaseUnmarshallerDriver, FastInfosetSAXDriver, FastInfosetStAXDriver, JAXPDOMDriver, JAXPSAXDriver, JAXPStAXDriver

public abstract class BaseParserDriver
extends JapexDriverBase


Field Summary
protected  javax.xml.parsers.DocumentBuilder _builder
           
protected  java.util.HashMap<java.lang.String,com.sun.xml.fastinfoset.vocab.ParserVocabulary> _externalVocabularyMap
           
protected  com.sun.xml.fastinfoset.vocab.SerializerVocabulary _initialVocabulary
           
protected  java.io.ByteArrayInputStream _inputStream
           
protected  java.io.ByteArrayOutputStream _outputStream
           
protected  com.sun.xml.fastinfoset.sax.SAXDocumentSerializer _saxSerializer
           
protected  java.lang.String _xmlFile
           
static java.lang.String TESTCASE_NORMALIZE
           
 
Fields inherited from class com.sun.japex.JapexDriverBase
_driver, _endTime, _needWarmup, _testCase, _testSuite
 
Constructor Summary
BaseParserDriver()
           
 
Method Summary
 org.w3c.dom.Document createDocument()
           
 void finish(TestCase testCase)
           
 void prepare(TestCase testCase)
           
 void prepareFI(java.io.ByteArrayInputStream in, java.lang.String name)
           
 void prepareXML(java.io.InputStream in)
           
 
Methods inherited from class com.sun.japex.JapexDriverBase
call, finish, getBooleanParam, getDoubleParam, getIntParam, getLongParam, getParam, getTestSuite, hasParam, initializeDriver, prepare, run, run, setBooleanParam, setDoubleParam, setDriver, setEndTime, setIntParam, setLongParam, setParam, setTestCase, setTestSuite, terminateDriver, warmup, warmup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TESTCASE_NORMALIZE

public static final java.lang.String TESTCASE_NORMALIZE
See Also:
Constant Field Values

_saxSerializer

protected com.sun.xml.fastinfoset.sax.SAXDocumentSerializer _saxSerializer

_inputStream

protected java.io.ByteArrayInputStream _inputStream

_outputStream

protected java.io.ByteArrayOutputStream _outputStream

_initialVocabulary

protected com.sun.xml.fastinfoset.vocab.SerializerVocabulary _initialVocabulary

_externalVocabularyMap

protected java.util.HashMap<java.lang.String,com.sun.xml.fastinfoset.vocab.ParserVocabulary> _externalVocabularyMap

_builder

protected javax.xml.parsers.DocumentBuilder _builder

_xmlFile

protected java.lang.String _xmlFile
Constructor Detail

BaseParserDriver

public BaseParserDriver()
Method Detail

prepare

public void prepare(TestCase testCase)
Specified by:
prepare in interface JapexDriver
Overrides:
prepare in class JapexDriverBase

prepareXML

public void prepareXML(java.io.InputStream in)
                throws java.lang.Exception
Throws:
java.lang.Exception

prepareFI

public void prepareFI(java.io.ByteArrayInputStream in,
                      java.lang.String name)
               throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public org.w3c.dom.Document createDocument()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

finish

public void finish(TestCase testCase)
Specified by:
finish in interface JapexDriver
Overrides:
finish in class JapexDriverBase


Copyright © 2011. All Rights Reserved.