Package io.github.qishr.cascara.lang.xml.processor
Class AbstractXmlProcessor
java.lang.Object
io.github.qishr.cascara.lang.xml.processor.AbstractXmlProcessor
All Implemented Interfaces:
Processor
Direct Known Subtypes:
XmlTokenizer, XmlParser
public abstract class AbstractXmlProcessor
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
| public static final ContentType | XML_CONTENT_TYPE | |
| protected XmlOptions | options | |
| protected Reporter | reporter |
Constructor Summary
| Constructor | Description |
|---|---|
| AbstractXmlProcessor() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| protected abstract P | self() | |
| public Properties | getServiceProperties() | |
| public ContentType | getContentType() | |
| public P | setReporter(Reporter reporter) | |
| public P | setOptions(LanguageOptions<?> options) |
Field Details
XML_CONTENT_TYPE
public static final ContentType XML_CONTENT_TYPE
options
protected XmlOptions options
reporter
protected Reporter reporter
Method Details
self
protected abstract P self()
getServiceProperties
public Properties getServiceProperties()
getContentType
public ContentType getContentType()
Specified By:
setReporter
public P setReporter(Reporter reporter)
Specified By:
setOptions
public P setOptions(LanguageOptions<?> options)
Specified By: