|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.mkdoc.query.AbstractResultRenderer
A base class for result renderers.
Field Summary | |
protected Query |
query
The query against which the results were returned. |
Fields inherited from interface com.mkdoc.query.ResultRenderer |
FULL, INSERT |
Constructor Summary | |
AbstractResultRenderer()
|
Method Summary | |
protected int |
getEndIndex(QueryResult queryResult)
Get the end index for rendering results. |
Query |
getQuery()
Get the query for the results. |
protected abstract java.lang.StringBuffer |
getQueryResult(QueryResult queryResult,
int mode)
Template method for rendering query results to a string buffer. |
protected int |
getStartIndex(QueryResult queryResult)
Get the start index for rendering results. |
void |
renderQueryResult(javax.servlet.jsp.JspWriter jspWriter,
QueryResult queryResult)
Render a query result to a servlet output stream in FULL
mode. |
void |
renderQueryResult(javax.servlet.jsp.JspWriter jspWriter,
QueryResult queryResult,
int mode)
Render a query result to a JSP output stream. |
java.lang.String |
renderQueryResult(QueryResult queryResult,
int mode)
Render a query result to a string. |
void |
renderQueryResult(javax.servlet.ServletOutputStream outputStream,
QueryResult queryResult)
Render a query results table to a servlet output stream in FULL mode. |
void |
renderQueryResult(javax.servlet.ServletOutputStream outputStream,
QueryResult queryResult,
int mode)
Render a query results table to a servlet output stream. |
void |
setQuery(Query query)
Set the query for the results. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.mkdoc.query.ResultRenderer |
getContentType |
Field Detail |
protected Query query
Constructor Detail |
public AbstractResultRenderer()
Method Detail |
public final void setQuery(Query query)
query
- The query from which the results were obtained.public final Query getQuery()
public final void renderQueryResult(javax.servlet.ServletOutputStream outputStream, QueryResult queryResult) throws java.io.IOException
FULL
mode.
renderQueryResult
in interface ResultRenderer
outputStream
- The output stream to which to write the
results.queryResult
- The query result to render.
java.io.IOException
- If there is a problem writing results to the
output stream.public final void renderQueryResult(javax.servlet.ServletOutputStream outputStream, QueryResult queryResult, int mode) throws java.io.IOException
renderQueryResult
in interface ResultRenderer
outputStream
- The output stream to which to write the
results.queryResult
- The query result to render.mode
- The output mode, either
ResultRenderer.FULL
or
ResultRenderer.INSERT
.
java.io.IOException
- If there is a problem writing results to the
output stream.public final void renderQueryResult(javax.servlet.jsp.JspWriter jspWriter, QueryResult queryResult) throws java.io.IOException
FULL
mode.
Implementations may render output according to a particular markup language or content type.
renderQueryResult
in interface ResultRenderer
jspWriter
- The output stream to which to write the results.queryResult
- The query result to render.
java.io.IOException
- If there is a problem writing results to the
output stream.public final void renderQueryResult(javax.servlet.jsp.JspWriter jspWriter, QueryResult queryResult, int mode) throws java.io.IOException
renderQueryResult
in interface ResultRenderer
jspWriter
- The JSP output stream to which to write the
results.queryResult
- The query result to render.mode
- The output mode, either
ResultRenderer.FULL
or
ResultRenderer.INSERT
.
java.io.IOException
- If there is a problem writing results to the
output stream.public final java.lang.String renderQueryResult(QueryResult queryResult, int mode)
renderQueryResult
in interface ResultRenderer
queryResult
- The query results to render.mode
- The output mode, either
ResultRenderer.FULL
or
ResultRenderer.INSERT
.
protected abstract java.lang.StringBuffer getQueryResult(QueryResult queryResult, int mode)
queryResult
- The query results to render.mode
- The output mode, either
ResultRenderer.FULL
or
ResultRenderer.INSERT
.
protected final int getStartIndex(QueryResult queryResult)
queryResult
- The query result for which to get the start index.
protected final int getEndIndex(QueryResult queryResult)
queryResult
- The query result for which to get the end index.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |