|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Implementations of the VelocityService interface.
Field Summary | |
static boolean |
CATCH_ERRORS_DEFAULT
Default: Yes |
static java.lang.String |
CATCH_ERRORS_KEY
Shall we catch Velocity Errors and report them? |
static java.lang.String |
CONTEXT
Key for storing the Context in the RunData object |
static java.lang.String |
RUNDATA_KEY
The Key for storing the RunData Object in the Context |
static java.lang.String |
SERVICE_NAME
The Service Name |
static java.lang.String |
VELOCITY_EXTENSION
The default extension of Velocity Pages |
Method Summary | |
org.apache.velocity.context.Context |
getContext()
Create an empty WebContext object. |
org.apache.velocity.context.Context |
getContext(RunData data)
Create a Context from the RunData object. |
org.apache.velocity.context.Context |
getNewContext()
This method returns a new, empty Context object. |
java.lang.String |
handleRequest(org.apache.velocity.context.Context context,
java.lang.String template)
Process the request and fill in the template with the values you set in the Context. |
void |
handleRequest(org.apache.velocity.context.Context context,
java.lang.String filename,
java.io.OutputStream out)
Process the request and fill in the template with the values you set in the Context. |
void |
handleRequest(org.apache.velocity.context.Context context,
java.lang.String filename,
java.io.Writer writer)
Process the request and fill in the template with the values you set in the Context. |
void |
requestFinished(org.apache.velocity.context.Context context)
Performs post-request actions (releases context tools back to the object pool). |
Methods inherited from interface org.apache.turbine.services.Service |
getConfiguration, getName, getProperties, setName, setServiceBroker |
Methods inherited from interface org.apache.turbine.services.Initable |
getInit, init, init, setInitableBroker, shutdown |
Field Detail |
public static final java.lang.String SERVICE_NAME
public static final java.lang.String CONTEXT
public static final java.lang.String VELOCITY_EXTENSION
public static final java.lang.String RUNDATA_KEY
public static final java.lang.String CATCH_ERRORS_KEY
public static final boolean CATCH_ERRORS_DEFAULT
Method Detail |
public java.lang.String handleRequest(org.apache.velocity.context.Context context, java.lang.String template) throws java.lang.Exception
context
- A Context.template
- A String with the filename of the template.
java.lang.Exception
- a generic exception.public void handleRequest(org.apache.velocity.context.Context context, java.lang.String filename, java.io.OutputStream out) throws TurbineException
context
- A Context.filename
- A String with the filename of the template.out
- A OutputStream where we will write the process template as
a String.
TurbineException
- Any exception trown while processing will be
wrapped into a TurbineException and rethrown.public void handleRequest(org.apache.velocity.context.Context context, java.lang.String filename, java.io.Writer writer) throws TurbineException
context
- A Context.filename
- A String with the filename of the template.writer
- A Writer where we will write the process template as
a String.
TurbineException
- Any exception trown while processing will be
wrapped into a TurbineException and rethrown.public org.apache.velocity.context.Context getContext()
public org.apache.velocity.context.Context getNewContext()
public org.apache.velocity.context.Context getContext(RunData data)
data
- The Turbine RunData object.
public void requestFinished(org.apache.velocity.context.Context context)
context
- a Velocity Context
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |