Package io.github.qishr.cascara.lang.xml.processor
Class XmlTokenizer
java.lang.Object
io.github.qishr.cascara.lang.xml.processor.AbstractXmlProcessor<io.github.qishr.cascara.lang.xml.processor.XmlTokenizer>
io.github.qishr.cascara.lang.xml.processor.XmlTokenizer
All Implemented Interfaces:
Tokenizer<XmlToken>
public class XmlTokenizer
extends AbstractXmlProcessor<XmlTokenizer>
Constructor Summary
| Constructor | Description |
|---|---|
| XmlTokenizer() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| protected XmlTokenizer | self() | |
| public int | getOffset() | |
| public List<XmlToken> | tokenize(String source) | |
| public void | open(String text) | |
| public void | open(InputStream is) | |
| public XmlToken | nextToken() | |
| public void | open(Reader reader) |
Methods inherited from AbstractXmlProcessor
setReporter, getContentType, getServiceProperties, setOptions
Method Details
self
protected XmlTokenizer self()
Overrides:
getOffset
public int getOffset()
Specified By:
tokenize
public List<XmlToken> tokenize(String source)
Specified By:
open
public void open(String text)
Specified By:
open
public void open(InputStream is)
Specified By:
nextToken
public XmlToken nextToken()
Specified By:
open
public void open(Reader reader)
Specified By: