|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.velocity.runtime.directive.Directive
public abstract class Directive
Base class for all directives used in Velocity.
Field Summary | |
---|---|
protected RuntimeServices |
rsvc
|
Fields inherited from interface org.apache.velocity.runtime.directive.DirectiveConstants |
---|
BLOCK, LINE |
Constructor Summary | |
---|---|
Directive()
|
Method Summary | |
---|---|
int |
getColumn()
for log msg purposes |
int |
getLine()
for log msg purposes |
abstract String |
getName()
Return the name of this directive |
abstract int |
getType()
Get the directive type BLOCK/LINE |
void |
init(RuntimeServices rs,
InternalContextAdapter context,
Node node)
How this directive is to be initialized. |
abstract boolean |
render(InternalContextAdapter context,
Writer writer,
Node node)
How this directive is to be rendered |
void |
setLocation(int line,
int column)
Allows the template location to be set |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected RuntimeServices rsvc
Constructor Detail |
---|
public Directive()
Method Detail |
---|
public abstract String getName()
public abstract int getType()
public void setLocation(int line, int column)
public int getLine()
public int getColumn()
public void init(RuntimeServices rs, InternalContextAdapter context, Node node) throws Exception
Exception
public abstract boolean render(InternalContextAdapter context, Writer writer, Node node) throws IOException, ResourceNotFoundException, ParseErrorException, MethodInvocationException
IOException
ResourceNotFoundException
ParseErrorException
MethodInvocationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |