/** * Initialises the handler. * * @param rootHandler * the root handler. * @param tagName * the tag name. */ public void init( final RootXmlReadHandler rootHandler, final String uri, final String tagName ) throws SAXException { super.init( rootHandler, uri, tagName ); rootHandler.setHelperObject( "property-expansion", Boolean.TRUE ); }
/** * Initialises the handler. * * @param rootHandler * the root handler. * @param tagName * the tag name. */ public void init( final RootXmlReadHandler rootHandler, final String uri, final String tagName ) throws SAXException { super.init( rootHandler, uri, tagName ); rootHandler.setHelperObject( "property-expansion", Boolean.TRUE ); }
/** * Initialises the handler. * * @param rootHandler * the root handler. * @param tagName * the tag name. */ public void init( final RootXmlReadHandler rootHandler, final String uri, final String tagName ) throws SAXException { super.init( rootHandler, uri, tagName ); rootHandler.setHelperObject( "property-expansion", Boolean.TRUE ); }
/** * Initialises the handler. * * @param rootHandler * the root handler. * @param tagName * the tag name. */ public void init( final RootXmlReadHandler rootHandler, final String uri, final String tagName ) throws SAXException { super.init( rootHandler, uri, tagName ); rootHandler.setHelperObject( "property-expansion", Boolean.FALSE ); }
/** * Initialises the handler. * * @param rootHandler * the root handler. * @param tagName * the tag name. */ public void init( final RootXmlReadHandler rootHandler, final String uri, final String tagName ) throws SAXException { super.init( rootHandler, uri, tagName ); rootHandler.setHelperObject( "property-expansion", Boolean.TRUE ); }
/** * Initialises the handler. * * @param rootHandler * the root handler. * @param tagName * the tag name. */ public void init( final RootXmlReadHandler rootHandler, final String uri, final String tagName ) throws SAXException { super.init( rootHandler, uri, tagName ); rootHandler.setHelperObject( "property-expansion", Boolean.FALSE ); }
/** * Initialises the handler. * * @param rootHandler * the root handler. * @param tagName * the tag name. */ public void init( final RootXmlReadHandler rootHandler, final String uri, final String tagName ) throws SAXException { super.init( rootHandler, uri, tagName ); rootHandler.setHelperObject( "property-expansion", Boolean.FALSE ); }
/** * Done parsing. * * @throws org.xml.sax.SAXException * if there is a parsing error. */ protected void doneParsing() throws SAXException { final Iterator it = fieldHandlers.entrySet().iterator(); while ( it.hasNext() ) { final Map.Entry entry = (Map.Entry) it.next(); final String key = (String) entry.getKey(); if ( key.startsWith( "::" ) ) { throw new ParseException( "The key value '" + key + "' is invalid. Internal keys (starting with '::') cannot be redefined.", getLocator() ); } final PropertyReferenceReadHandler readHandler = (PropertyReferenceReadHandler) entry.getValue(); getRootHandler().setHelperObject( key, readHandler.getObject() ); } }
/** * Done parsing. * * @throws org.xml.sax.SAXException * if there is a parsing error. */ protected void doneParsing() throws SAXException { if ( subReportReadHandler != null ) { report = subReportReadHandler.getSubReport(); } if ( oldReport != null ) { getRootHandler().setHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME, oldReport ); oldReport = null; } }
/** * Starts parsing. * * @param attrs * the attributes. * @throws SAXException * if there is a parsing error. */ protected void startParsing( final Attributes attrs ) throws SAXException { final Object maybeReport = getRootHandler().getHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME ); if ( maybeReport instanceof SubReport == false ) { // replace it .. report = new SubReport(); getRootHandler().setHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME, report ); } else { report = (SubReport) maybeReport; } }
/** * Starts parsing. * * @param attrs * the attributes. * @throws org.xml.sax.SAXException * if there is a parsing error. */ protected void startParsing( final Attributes attrs ) throws SAXException { final Object maybeReport = getRootHandler().getHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME ); if ( maybeReport instanceof CrosstabElement == false ) { // replace it .. report = new CrosstabElement(); getRootHandler().setHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME, report ); } else { report = (CrosstabElement) maybeReport; } }
/** * Starts parsing. * * @param attrs * the attributes. * @throws SAXException * if there is a parsing error. */ protected void startParsing( final Attributes attrs ) throws SAXException { final Object maybeReport = getRootHandler().getHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME ); if ( maybeReport instanceof SubReport ) { report = (SubReport) maybeReport; } else if ( maybeReport instanceof MasterReport ) { report = (MasterReport) maybeReport; } else { if ( ReportParserUtil.INCLUDE_PARSING_VALUE.equals( getRootHandler().getHelperObject( ReportParserUtil.INCLUDE_PARSING_KEY ) ) ) { report = new SubReport(); } else { report = new MasterReport(); } getRootHandler().setHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME, report ); } }
rootHandler.setHelperObject( ReportParserUtil.HELPER_OBJ_LEGACY_STYLES, new HashMap<String, ElementStyleSheet>() ); rootHandler.setHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME, report ); rootHandler.setHelperObject( ReportDefinitionReadHandler.ELEMENT_FACTORY_KEY, elementFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.STYLE_FACTORY_KEY, styleKeyFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.CLASS_FACTORY_KEY, classFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.DATASOURCE_FACTORY_KEY, dataSourceFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.TEMPLATE_FACTORY_KEY, templateFactory );
if ( o instanceof FactoryParameterKey ) { final FactoryParameterKey fpk = (FactoryParameterKey) o; handler.setHelperObject( fpk.getName(), parameters.get( fpk ) );
rootHandler.setHelperObject( ExtSubReportReadHandler.ELEMENT_FACTORY_KEY, elementFactory ); rootHandler.setHelperObject( ExtSubReportReadHandler.STYLE_FACTORY_KEY, styleKeyFactory ); rootHandler.setHelperObject( ExtSubReportReadHandler.CLASS_FACTORY_KEY, classFactory ); rootHandler.setHelperObject( ExtSubReportReadHandler.DATASOURCE_FACTORY_KEY, dataSourceFactory ); rootHandler.setHelperObject( ExtSubReportReadHandler.TEMPLATE_FACTORY_KEY, templateFactory ); rootHandler.setHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME, report ); if ( rootHandler.getHelperObject( ReportParserUtil.HELPER_OBJ_LEGACY_STYLES ) instanceof HashMap == false ) { rootHandler.setHelperObject( ReportParserUtil.HELPER_OBJ_LEGACY_STYLES, new HashMap<String, ElementStyleSheet>() );
templateFactory.configure( rootHandler.getParserConfiguration() ); rootHandler.setHelperObject( ReportDefinitionReadHandler.ELEMENT_FACTORY_KEY, elementFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.STYLE_FACTORY_KEY, styleKeyFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.CLASS_FACTORY_KEY, classFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.DATASOURCE_FACTORY_KEY, dataSourceFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.TEMPLATE_FACTORY_KEY, templateFactory );
templateFactory.configure( rootHandler.getParserConfiguration() ); rootHandler.setHelperObject( ReportDefinitionReadHandler.ELEMENT_FACTORY_KEY, elementFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.STYLE_FACTORY_KEY, styleKeyFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.CLASS_FACTORY_KEY, classFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.DATASOURCE_FACTORY_KEY, dataSourceFactory ); rootHandler.setHelperObject( ReportDefinitionReadHandler.TEMPLATE_FACTORY_KEY, templateFactory );
rootHandler.setHelperObject( ReportParserUtil.HELPER_OBJ_LEGACY_STYLES, new HashMap<String, ElementStyleSheet>() ); rootHandler.setHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME, report );
|| ( versionMajorRaw == 0 && versionMinorRaw == 0 && versionPatchRaw == 0 ) ) { getRootHandler().setHelperObject( PRPT_SPEC_VERSION, ClassicEngineBoot.computeVersionId( 3, 8, 0 ) ); } else { validateVersionNumbers( versionMajorRaw, versionMinorRaw, versionPatchRaw ); getRootHandler().setHelperObject( PRPT_SPEC_VERSION, ClassicEngineBoot.computeVersionId( versionMajorRaw, versionMinorRaw, versionPatchRaw ) );
final RootXmlReadHandler rootHandler = getRootHandler(); oldReport = rootHandler.getHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME ); rootHandler.setHelperObject( ReportParserUtil.HELPER_OBJ_REPORT_NAME, report ); rootHandler.delegate( handler, getUri(), getTagName(), attrs ); subReportReadHandler = handler;