/** * Get a SAXConfigurationHandler for your configuration reading. * @return a <code>SAXConfigurationHandler</code> */ protected SAXConfigurationHandler getHandler() { try { if( m_parser.getFeature( "http://xml.org/sax/features/namespaces" ) ) { return new NamespacedSAXConfigurationHandler(); } } catch( Exception e ) { // ignore error and fall through to the non-namespaced version } return new SAXConfigurationHandler(); }
/** * */ private Configuration readRefreshJobConfiguration() { Source source = null; SAXConfigurationHandler b = new SAXConfigurationHandler(); try { if (this.configFile.exists()) { source = this.resolver.resolveURI(this.configFile.toURL().toString()); SourceUtil.toSAX(this.manager, source, source.getMimeType(), b); } } catch (Exception ignore) { getLogger().warn("Unable to read configuration from " + this.configFile); } finally { if (source != null) { this.resolver.release(source); } } return b.getConfiguration(); }
SAXConfigurationHandler builder = new SAXConfigurationHandler(); SourceUtil.parse(this.manager, resource, builder);
SAXConfigurationHandler builder = new SAXConfigurationHandler(); SourceUtil.toSAX(source, builder);
Source src = resolver.resolveURI(url); try { SAXConfigurationHandler handler = new SAXConfigurationHandler(); SourceUtil.toSAX(this.manager, src, null, handler); config = handler.getConfiguration();