|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.jrefinery.report.io.InitialReportHandler
The InitialReportHandler is used to decide, which parser profile to use for parsing the xml definition.
If the root element is report-definition
, then the extended
profile is used, if the root element is report
then the simple
report definition format will be used.
Once one of the profiles is activated, the parser forwards all SAXEvents to the selected ElementDefinitionHandler.
Field Summary | |
static java.lang.String |
OLD_REPORT_TAG
the document element tag for the simple report format. |
static java.lang.String |
REPORT_DEFINITION_TAG
the document element tag for the extended report format. |
Constructor Summary | |
InitialReportHandler(org.jfree.xml.Parser parser)
Creates a new IntialReportHander for the given parser. |
Method Summary | |
void |
characters(char[] ch,
int start,
int length)
Callback to indicate that some character data has been read. |
void |
endElement(java.lang.String tagName)
Callback to indicate that an XML element end tag has been read by the parser. |
org.jfree.xml.Parser |
getParser()
Returns the parser. |
void |
startElement(java.lang.String tagName,
org.xml.sax.Attributes attrs)
Callback to indicate that an XML element start tag has been read by the parser. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String REPORT_DEFINITION_TAG
public static final java.lang.String OLD_REPORT_TAG
Constructor Detail |
public InitialReportHandler(org.jfree.xml.Parser parser)
parser
- the used parser for the report definition process.Method Detail |
public void startElement(java.lang.String tagName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
startElement
in interface org.jfree.xml.ElementDefinitionHandler
tagName
- the tag name.attrs
- the attributes.
org.xml.sax.SAXException
- if a parser error occurs or the validation failed.public void characters(char[] ch, int start, int length)
characters
in interface org.jfree.xml.ElementDefinitionHandler
ch
- the character array.start
- the start index for the characters.length
- the length of the character sequence.public void endElement(java.lang.String tagName) throws org.xml.sax.SAXException
endElement
in interface org.jfree.xml.ElementDefinitionHandler
tagName
- the tag name.
org.xml.sax.SAXException
- if a parser error occurs or the validation failed.public org.jfree.xml.Parser getParser()
getParser
in interface org.jfree.xml.ElementDefinitionHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |