public class JETParser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
JETParser.Action |
static class |
JETParser.DelegatingListener |
static class |
JETParser.Directive |
static class |
JETParser.Expression |
static class |
JETParser.QuoteEscape
Quoting in template text.
|
static class |
JETParser.Scriptlet |
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
closeDirective |
protected java.lang.String |
closeExpr |
protected java.lang.String |
closeScriptlet |
protected java.util.List<JETCoreElement> |
coreElements |
protected java.lang.String |
endTag |
protected JETParseEventListener |
listener
The backend that is notified of constructs recognized in the input...
|
protected java.lang.String |
openDirective |
protected java.lang.String |
openExpr |
protected java.lang.String |
openScriptlet |
protected java.lang.String |
quotedEndTag |
protected java.lang.String |
quotedStartTag |
protected JETReader |
reader
The input source we read from...
|
protected java.lang.String |
startTag |
protected java.io.CharArrayWriter |
writer |
Constructor and Description |
---|
JETParser(JETReader reader,
JETParseEventListener parseEventListener,
JETCoreElement[] coreElements) |
Modifier and Type | Method and Description |
---|---|
protected void |
flushCharData() |
java.lang.String |
getCloseDirective() |
java.lang.String |
getCloseExpr() |
java.lang.String |
getCloseScriptlet() |
java.lang.String |
getEndTag() |
java.lang.String |
getOpenDirective() |
java.lang.String |
getOpenExpr() |
java.lang.String |
getOpenScriptlet() |
java.lang.String |
getQuotedEndTag() |
java.lang.String |
getQuotedStartTag() |
JETReader |
getReader() |
java.lang.String |
getStartTag() |
void |
parse() |
void |
parse(java.lang.String until) |
void |
parse(java.lang.String until,
java.lang.Class<?>[] accept) |
void |
setEndTag(java.lang.String tag) |
void |
setStartTag(java.lang.String tag) |
protected JETReader reader
protected JETParseEventListener listener
protected java.io.CharArrayWriter writer
protected java.util.List<JETCoreElement> coreElements
protected java.lang.String openDirective
protected java.lang.String closeDirective
protected java.lang.String openScriptlet
protected java.lang.String closeScriptlet
protected java.lang.String openExpr
protected java.lang.String closeExpr
protected java.lang.String quotedStartTag
protected java.lang.String quotedEndTag
protected java.lang.String startTag
protected java.lang.String endTag
public JETParser(JETReader reader, JETParseEventListener parseEventListener, JETCoreElement[] coreElements)
public JETReader getReader()
public void setStartTag(java.lang.String tag)
public void setEndTag(java.lang.String tag)
public java.lang.String getOpenScriptlet()
public java.lang.String getCloseScriptlet()
public java.lang.String getOpenExpr()
public java.lang.String getCloseExpr()
public java.lang.String getOpenDirective()
public java.lang.String getCloseDirective()
public java.lang.String getQuotedStartTag()
public java.lang.String getQuotedEndTag()
public java.lang.String getStartTag()
public java.lang.String getEndTag()
protected void flushCharData() throws JETException
JETException
public void parse() throws JETException
JETException
public void parse(java.lang.String until) throws JETException
JETException
public void parse(java.lang.String until, java.lang.Class<?>[] accept) throws JETException
JETException