Skip to content

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:

AbstractXmlProcessor


getOffset

public int getOffset()

Specified By:

Tokenizer


tokenize

public List<XmlToken> tokenize(String source)

Specified By:

Tokenizer


open

public void open(String text)

Specified By:

Tokenizer


open

public void open(InputStream is)

Specified By:

Tokenizer


nextToken

public XmlToken nextToken()

Specified By:

Tokenizer


open

public void open(Reader reader)

Specified By:

Tokenizer