|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.outerj.xreporter.report.definition.ReportDefinition
Root class of the object model that represents a report definition.
Field Summary | |
protected java.util.List |
catalogPaths
List of catalogs this report belongs to. |
protected static java.util.Comparator |
comparator
|
protected java.lang.String |
description
Description of this report definition, this is a resource bundle key. |
protected java.io.File |
file
The file from which the report definition was read |
protected java.lang.String |
id
ID of this report definition. |
protected java.lang.String |
name
Name of this report definition, this is a resource bundle key. |
protected OutputDefinition |
outputDefinition
|
protected java.lang.String |
requiredDataSourceType
|
protected java.lang.String |
sortCode
String on which to sort the reports. |
protected java.util.List |
steps
|
protected java.util.Map |
stepsByName
|
Method Summary | |
void |
addCatalogPath(java.util.List catalogPath)
|
protected void |
addStepDefinition(StepDefinition step)
|
int |
compareTo(java.lang.Object o)
|
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
|
void |
generateSax(org.xml.sax.ContentHandler contentHandler)
Generates the XML representation of the report definition. |
java.util.List |
getCatalogPaths()
|
java.lang.String |
getDescription(ResourceHandle resourceHandle)
|
java.io.File |
getFile()
|
java.lang.String |
getId()
|
java.lang.String |
getName(ResourceHandle resourceHandle)
|
OutputDefinition |
getOutputDefinition()
|
java.lang.String |
getRequiredDataSourceType()
|
java.lang.String |
getSortCode()
|
java.util.List |
getStepDefinitions()
|
void |
setOutputDefinition(OutputDefinition outputDefinition)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String id
protected java.lang.String name
protected java.lang.String sortCode
protected java.lang.String description
protected java.lang.String requiredDataSourceType
protected OutputDefinition outputDefinition
protected java.io.File file
protected static java.util.Comparator comparator
protected java.util.List catalogPaths
Catalog.parseCatalogPath(java.lang.String)
.
protected java.util.List steps
protected java.util.Map stepsByName
Method Detail |
public void configure(org.apache.avalon.framework.configuration.Configuration configuration) throws org.apache.avalon.framework.configuration.ConfigurationException
configure
in interface org.apache.avalon.framework.configuration.Configurable
org.apache.avalon.framework.configuration.ConfigurationException
public java.lang.String getId()
public java.lang.String getName(ResourceHandle resourceHandle)
public java.lang.String getDescription(ResourceHandle resourceHandle)
public java.lang.String getRequiredDataSourceType()
protected void addStepDefinition(StepDefinition step)
public java.util.List getStepDefinitions()
public OutputDefinition getOutputDefinition()
public void setOutputDefinition(OutputDefinition outputDefinition)
public void generateSax(org.xml.sax.ContentHandler contentHandler) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public java.lang.String getSortCode()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public void addCatalogPath(java.util.List catalogPath)
public java.util.List getCatalogPaths()
public java.io.File getFile()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |