public abstract class Node extends Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
begin |
protected int |
cEnd |
protected char[] |
contents |
protected int |
cStart |
protected int |
end |
protected String |
name |
Node |
next |
protected TerminalNode |
terminus |
| Constructor and Description |
|---|
Node() |
Node(int begin,
String name,
char[] template,
int start,
int end) |
Node(int begin,
String name,
char[] template,
int start,
int end,
Node next) |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateContents(char[] template) |
abstract boolean |
demarcate(Node terminatingNode,
char[] template) |
abstract Object |
eval(org.everit.templating.util.TemplateWriter writer,
Map<String,Object> vars) |
int |
getBegin() |
int |
getCEnd() |
char[] |
getContents() |
int |
getCStart() |
int |
getEnd() |
int |
getLength() |
String |
getName() |
Node |
getNext() |
TerminalNode |
getTerminus() |
boolean |
isOpenNode() |
void |
setBegin(int begin) |
void |
setCEnd(int cEnd) |
void |
setContents(char[] contents) |
void |
setCStart(int cStart) |
void |
setEnd(int end) |
void |
setName(String name) |
Node |
setNext(Node next) |
void |
setTerminus(TerminalNode terminus) |
protected int begin
protected int cEnd
protected char[] contents
protected int cStart
protected int end
protected String name
public Node next
protected TerminalNode terminus
public Node()
public Node(int begin,
String name,
char[] template,
int start,
int end)
public void calculateContents(char[] template)
public abstract boolean demarcate(Node terminatingNode, char[] template)
public abstract Object eval(org.everit.templating.util.TemplateWriter writer, Map<String,Object> vars)
public int getBegin()
public int getCEnd()
public char[] getContents()
public int getCStart()
public int getEnd()
public int getLength()
public String getName()
public Node getNext()
public TerminalNode getTerminus()
public boolean isOpenNode()
public void setBegin(int begin)
public void setCEnd(int cEnd)
public void setContents(char[] contents)
public void setCStart(int cStart)
public void setEnd(int end)
public void setName(String name)
public void setTerminus(TerminalNode terminus)
Copyright © 2011–2015 Everit Kft.. All rights reserved.