public abstract class Node extends Object implements Serializable
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 Node |
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(TemplateRuntime runtime,
TemplateOutputStream appender,
Object ctx,
VariableResolverFactory factory) |
int |
getBegin() |
int |
getCEnd() |
char[] |
getContents() |
int |
getCStart() |
int |
getEnd() |
int |
getLength() |
String |
getName() |
Node |
getNext() |
Node |
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(Node terminus) |
protected String name
protected char[] contents
protected int begin
protected int cStart
protected int cEnd
protected int end
public Node next
protected Node terminus
public Node()
public Node(int begin, String name, char[] template, int start, int end)
public abstract Object eval(TemplateRuntime runtime, TemplateOutputStream appender, Object ctx, VariableResolverFactory factory)
public String getName()
public void setName(String name)
public char[] getContents()
public void setContents(char[] contents)
public int getBegin()
public void setBegin(int begin)
public int getEnd()
public void setEnd(int end)
public int getCStart()
public void setCStart(int cStart)
public int getCEnd()
public void setCEnd(int cEnd)
public boolean isOpenNode()
public abstract boolean demarcate(Node terminatingNode, char[] template)
public Node getNext()
public Node getTerminus()
public void setTerminus(Node terminus)
public void calculateContents(char[] template)
public int getLength()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.