Interface ModelBody
- All Known Implementing Classes:
AbstractModelBody
,FreemarkerModelBody
,JspModelBody
,VelocityModelBody
public interface ModelBody
Abstracts a tag/directive body.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
evaluate()
Evaluates the body and writes in the default writer.void
Evaluates the body and writes the result in the writer.Evaluates a body and returns it as a string.void
Evaluates a body, but discards result.
-
Method Details
-
evaluateAsString
Evaluates a body and returns it as a string.- Returns:
- The body, as a string.
- Throws:
IOException
- If something goes wrong.
-
evaluateWithoutWriting
Evaluates a body, but discards result.- Throws:
IOException
- If something goes wrong.
-
evaluate
Evaluates the body and writes in the default writer.- Throws:
IOException
- If something goes wrong.
-
evaluate
Evaluates the body and writes the result in the writer.- Parameters:
writer
- The writer to write the result into.- Throws:
IOException
- If something goes wrong.
-