org.outerj.xreporter.report.definition
Interface OutputDefinition
- All Known Implementing Classes:
- DatabaseOutputDefinition, HttpOutputDefinition
- public interface OutputDefinition
Interface for the object which will generate the output of a report. In most cases this will be
the DatabaseOutputDefinition
, but it could also be the HttpOutputDefinition
.
generateOutputSaxFragment
public void generateOutputSaxFragment(org.xml.sax.ContentHandler contentHandler,
int chunkOffset,
int chunkLength,
ExecutionContext executionContext,
ResourceHandle resourceHandle)
throws java.lang.Exception
- Generate the output of the report as SAX-events, withouth startDocument and endDocument calls.
- Throws:
java.lang.Exception
supportsQbe
public boolean supportsQbe(ExecutionContext executionContext)
supportsOrderBy
public boolean supportsOrderBy(ExecutionContext executionContext)
supportsColumns
public boolean supportsColumns(ExecutionContext executionContext)