public abstract class SimpleSAXParserAdapter extends SAXParserAdapter
Abstract adapter dedicated to simplified SAX parsing of XML input streams
The 5 methods to implement are the startProcess, endProcess, startTagProcess, endTagProcess and processValue methods
SAXParserAdapter.SAXParserHandler
err, log, out
Constructor and Description |
---|
SimpleSAXParserAdapter() |
Modifier and Type | Method and Description |
---|---|
abstract void |
endProcess() |
abstract void |
endTagProcess(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
java.lang.String path) |
void |
process()
Creates simple SAX parser that calls startProcess, enProcess, startTagProcess, endTagProcess and processValue methods
|
abstract void |
processAttribute(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
java.lang.String value) |
abstract void |
processValue(java.lang.String value) |
abstract void |
startProcess() |
abstract void |
startTagProcess(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
java.lang.String path) |
append, appendError, appendLog, appendLog, close, directProcess, getErrorStream, getErrorWriter, getGrant, getInput, getInputReader, getInputStream, getLogStream, getLogWriter, getName, getOutput, getOutputStream, getOutputWriter, getParameter, getParameters, getProcessCount, getStatus, init, postProcess, preProcess, setInputStream, setOutputStream, setParameter, setProcessCount, setStatus
public void process() throws java.lang.InterruptedException
Creates simple SAX parser that calls startProcess, enProcess, startTagProcess, endTagProcess and processValue methods
process
in interface AdapterInterface
process
in class SAXParserAdapter
java.lang.InterruptedException
public abstract void startProcess() throws java.lang.Exception, java.lang.InterruptedException
java.lang.Exception
java.lang.InterruptedException
public abstract void startTagProcess(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String path) throws java.lang.Exception, java.lang.InterruptedException
java.lang.Exception
java.lang.InterruptedException
public abstract void processAttribute(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String value) throws java.lang.Exception, java.lang.InterruptedException
java.lang.Exception
java.lang.InterruptedException
public abstract void processValue(java.lang.String value) throws java.lang.Exception, java.lang.InterruptedException
java.lang.Exception
java.lang.InterruptedException
public abstract void endTagProcess(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String path) throws java.lang.Exception, java.lang.InterruptedException
java.lang.Exception
java.lang.InterruptedException
public abstract void endProcess() throws java.lang.Exception, java.lang.InterruptedException
java.lang.Exception
java.lang.InterruptedException
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.