|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.HTML.AbstractPostProcessor
Base class for IHTMLScraperPostProcessors.
Abstract base class which implements standard IHTMLScraperProcessor processes: specifically XML output.
| Constructor Summary | |
AbstractPostProcessor()
|
|
AbstractPostProcessor(IHTMLScraperProcessor childProcessor)
|
|
| Method Summary | |
protected abstract org.w3c.dom.Document |
doGetOutputDoc()
|
protected abstract void |
doProcess(org.w3c.dom.Document doc)
|
org.w3c.dom.Document |
getOutputDoc()
Implements the getOutputDoc( ) method to provide standard processor chaining: |
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
void |
outputXML(java.io.Writer writer)
Implements outputXML methods by delegating to abstract getOutputDoc. |
void |
outputXML(java.io.Writer writer,
javax.xml.transform.Transformer transformer)
|
void |
process(org.w3c.dom.Document doc)
Implements the process method to cache the cookies (needed for post processing) passes to the subclass through the protected abstract doProcess( ) method. |
void |
setPostProcessor(IHTMLScraperProcessor postProcessor)
Method allows post processors to be chained. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractPostProcessor()
public AbstractPostProcessor(IHTMLScraperProcessor childProcessor)
| Method Detail |
public void process(org.w3c.dom.Document doc)
process in interface IHTMLScraperProcessorpublic org.w3c.dom.Document getOutputDoc()
getOutputDoc in interface IHTMLScraperProcessorpublic void outputXML(java.io.Writer writer)
outputXML in interface IHTMLScraperProcessor
public void outputXML(java.io.Writer writer,
javax.xml.transform.Transformer transformer)
outputXML in interface IHTMLScraperProcessorprotected abstract void doProcess(org.w3c.dom.Document doc)
protected abstract org.w3c.dom.Document doGetOutputDoc()
public void setPostProcessor(IHTMLScraperProcessor postProcessor)
setPostProcessor in interface IHTMLScraperProcessorpublic void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface IConfigurable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||