private Configuration loadConfiguration( InputStream is ) throws Exception { DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); return builder.build( is ); }
/** * Build a configuration object from a file using a filename. * @param filename name of the file * @return a <code>Configuration</code> object * @throws SAXException if a parsing error occurs * @throws IOException if an I/O error occurs * @throws ConfigurationException if an error occurs */ public Configuration buildFromFile( final String filename ) throws SAXException, IOException, ConfigurationException { return buildFromFile( new File( filename ) ); }
public class Settings { public static final Configuration config; static { Configuration c = null; try { DefaultConfigurationBuilder factory = new DefaultConfigurationBuilder("config.xml"); c = factory.getConfiguration(); } catch (SomeException e) { // Deal with the exception c = null; } config = c; } }
private Configuration getConfiguration(CommandLine cl) { if (cl.hasOption("s")) { String sym = cl.getOptionValue("s"); DefaultConfiguration cfg = new DefaultConfiguration("cfg"); DefaultConfiguration child = new DefaultConfiguration(sym); cfg.addChild(child); return cfg; } if (cl.hasOption("c")) { try { String filename = cl.getOptionValue("c"); File cfgFile = new File(filename); if (!cfgFile.exists() || !cfgFile.isFile()) { throw new FileNotFoundException( "Config file not found: " + cfgFile); } log.info("Using configuration: " + cfgFile); DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); return builder.buildFromFile(cfgFile); } catch (Exception e) { exitHandler.failureExit(this, "Error reading configuration file: " + e.getMessage(), null, -3); } } return new DefaultConfiguration("cfg"); }
/** * Build a configuration object using an URI * @param uri a <code>String</code> value * @return a <code>Configuration</code> object * @throws SAXException if a parsing error occurs * @throws IOException if an I/O error occurs * @throws ConfigurationException if an error occurs */ public Configuration build( final String uri ) throws SAXException, IOException, ConfigurationException { return build( new InputSource( uri ) ); }
private Configuration getConfiguration() { if (symbol != null) { DefaultConfiguration cfg = new DefaultConfiguration("cfg"); DefaultConfiguration child = new DefaultConfiguration(symbol); cfg.addChild(child); return cfg; } if (configurationFile != null) { try { if (!configurationFile.exists() || !configurationFile.isFile()) { throw new BuildException("Config file not found: " + configurationFile); } log("Using configuration: " + configurationFile); DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); return builder.buildFromFile(configurationFile); } catch (Exception e) { throw new BuildException("Error reading configuration file: " + e.getMessage()); } } return new DefaultConfiguration("cfg"); }
/** * Build a configuration object using an InputStream. * @param inputStream an <code>InputStream</code> value * @return a <code>Configuration</code> object * @throws SAXException if a parsing error occurs * @throws IOException if an I/O error occurs * @throws ConfigurationException if an error occurs */ public Configuration build( final InputStream inputStream ) throws SAXException, IOException, ConfigurationException { return build( new InputSource( inputStream ) ); }
DefaultConfigurationBuilder defaultConfigurationBuilder = new DefaultConfigurationBuilder(); builder.setConfiguration(defaultConfigurationBuilder.build("config/pdf/fop.xconf"));
DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); Configuration sysConfig = builder.buildFromFile(configFileName); if (useRoles) Configuration roleConfig = builder.buildFromFile(roleFileName);
/** * Build a configuration object using an InputStream; * supplying a systemId to make messages about all * kinds of errors more meaningfull. * @param inputStream an <code>InputStream</code> value * @param systemId the systemId to set on the intermediate sax * inputSource * @return a <code>Configuration</code> object * @throws SAXException if a parsing error occurs * @throws IOException if an I/O error occurs * @throws ConfigurationException if an error occurs */ public Configuration build( final InputStream inputStream, final String systemId ) throws SAXException, IOException, ConfigurationException { final InputSource inputSource = new InputSource( inputStream ); inputSource.setSystemId( systemId ); return build( inputSource ); }
import groovy.xml.MarkupBuilder import org.apache.commons.configuration.* String configurationDefinition = "tomcat.configuration.xml" File configurationDefinitionFile = new File(configurationDefinition) FileWriter configurationDefinitionWriter = new FileWriter(configurationDefinitionFile) MarkupBuilder fileList = new MarkupBuilder(configurationDefinitionWriter) fileList.configuration() { properties(fileName:'tomcat.properties') xml(fileName:'server.xml') } configurationDefinitionWriter.close() DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); builder.setFile(configurationDefinitionFile); Configuration propertiesConfig = builder.getConfiguration(true); XMLConfiguration conf = (XMLConfiguration)propertiesConfig.getConfiguration(1) XMLConfiguration interpolatedConf = (XMLConfiguration )conf.interpolatedConfiguration() interpolatedConf.save("server_parsed.xml")
/** * Creates a Configuration object from data read from an InputStream. * * @param is InputStream from which the Configuration is created. * * @return Configuration created from the InputStream * * @throws Exception If the configuration could not be processed. */ private static Configuration readConfigurationFromStream( InputStream is ) throws Exception { if( is == null ) { return null; } else { DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); Configuration config = builder.build( is ); return config; } }
DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); Configuration debugCategories = builder.buildFromFile( new File( rootContext, debugURL ) ); final Configuration[] debugCat = debugCategories.getChildren( "category" ); setupLoggers( targetManager, m_prefix, debugCat );
public static void printToPdf(List<Pager> pagers, PixelPaper pixelPaper, OutputStream outputStream) throws Exception { printToPdf(pagers, pixelPaper, outputStream, new DefaultConfigurationBuilder().build("./config/fop-configuration.xml")); }
/** The Constant FOP_CONFIG. */ private static final String FOP_CONFIG = "pdf.fop.cfg.xml"; fopFactory = FopFactory.newInstance(); // for image base URL String serverPath = request.getSession().getServletContext().getRealPath("/"); //disable strict validatetion fopFactory.setStrictValidation(false); fopFactory.setBaseURL(serverPath); // for fonts base URL fopFactory.getFontManager().setFontBaseURL(serverPath); // read custom font setting StreamSource configSrc = new StreamSource(Thread.currentThread().getContextClassLoader().getResourceAsStream(PDFComponentFactory.FOP_CONFIG)); DefaultConfigurationBuilder cfgBuilder = new DefaultConfigurationBuilder(); Configuration cfg = cfgBuilder.build(configSrc.getInputStream()); fopFactory.setUserConfig(cfg);
/** * Loads the Instrument Manager state from the specified stream. * * @param is Stream to read the instrument manager's state from. * @param location The location of the stream. Used to improve the * usefulness of any exceptions thrown. * * @throws Exception if there are any problems loading the state. */ private void loadStateFromStream( InputStream is, String location ) throws Exception { // Ride on top of the Configuration classes to load the state. DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); Configuration stateConfig; if ( location == null ) { stateConfig = builder.build( is ); } else { stateConfig = builder.build( is, location ); } loadStateFromConfiguration( stateConfig ); }
public void initialize() throws BeanCreationException { Source source = null; try { source = sourceResolver.resolveURI(CONFIG_LOCATION); DefaultConfigurationBuilder configurationBuilder = new DefaultConfigurationBuilder(); Configuration conf = configurationBuilder.build(source.getInputStream()); setupInstructions(conf); } catch (Exception e) { if (e instanceof BeanCreationException) throw (BeanCreationException) e; else throw new BeanCreationException("unable to parse template instructions configuration", e); } finally { if (source != null) sourceResolver.release(source); } } }
protected void convertSitemap(String sitemapLocation) throws Exception { if (this.logger.isDebugEnabled()) { this.logger.debug("Reading sitemap from " + sitemapLocation); } final Resource root = this.resolver.getResource(getUrl(sitemapLocation, null)); if (this.logger.isDebugEnabled()) { this.logger.debug("Resolved sitemap: " + root.getURL()); } final DefaultConfigurationBuilder b = new DefaultConfigurationBuilder(true); final Configuration config = b.build(getInputSource(root)); // validate sitemap.xmap if (!"sitemap".equals(config.getName())) { throw new ConfigurationException("Invalid sitemap\n" + config); } final Configuration completeConfig = SitemapHelper.createSitemapConfiguration(config); if (completeConfig != null) { convert(completeConfig, null, getUrl(root)); } }
protected void convert(String relativePath) throws Exception { if (this.logger.isDebugEnabled()) { this.logger.debug("Reading Avalon configuration from " + relativePath); } Resource root = this.resolver.getResource(getUrl(relativePath, null)); final DefaultConfigurationBuilder b = new DefaultConfigurationBuilder(true); final Configuration config = b.build(this.getInputSource(root)); // validate cocoon.xconf if (!"cocoon".equals(config.getName())) { throw new ConfigurationException("Invalid configuration file\n" + config); } if (this.logger.isDebugEnabled()) { this.logger.debug("Configuration version: " + config.getAttribute("version")); } if (!Constants.CONF_VERSION.equals(config.getAttribute("version"))) { throw new ConfigurationException("Invalid configuration schema version. Must be '" + Constants.CONF_VERSION + "'."); } convert(config, null, getUrl(root)); }
DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(true); includeConfig = builder.build(src.getInputStream(), uri); } catch (Exception e) { throw new ConfigurationException("Cannot load '" + uri + "' at " + includeStatement.getLocation(), e);