private Configuration loadConfiguration( InputStream is ) throws Exception { DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); return builder.build( is ); }
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; } }
/** 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);
DefaultConfigurationBuilder defaultConfigurationBuilder = new DefaultConfigurationBuilder(); builder.setConfiguration(defaultConfigurationBuilder.build("config/pdf/fop.xconf"));
/** * 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; } }
public static void printToPdf(List<Pager> pagers, PixelPaper pixelPaper, OutputStream outputStream) throws Exception { printToPdf(pagers, pixelPaper, outputStream, new DefaultConfigurationBuilder().build("./config/fop-configuration.xml")); }
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"); }
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")
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"); }
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)); } }
/** * 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 ); }
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)); }
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); } } }
DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); InputStream is = locator.locate(location);
DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); Configuration sysConfig = builder.buildFromFile(configFileName); if (useRoles)
/** * Load a configuration file either from a file or using the class loader. * * @param location the location of the file * @param isEncrypted is the configuration encrypted * @return The loaded configuration * @throws Exception Something went wrong */ private Configuration loadConfiguration(String location, String isEncrypted) throws Exception { Configuration result = null; InputStreamLocator locator = this.createInputStreamLocator(); InputStream is = locator.locate(location); DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); if (is != null) { try { is = this.getDecryptingInputStream(is, isEncrypted); result = builder.build(is); } catch (Exception e) { String msg = "Unable to parse the following file : " + location; this.getLogger().error(msg, e); throw e; } finally { safeClose(is); } } return result; }
InputStreamLocator locator = this.createInputStreamLocator(); InputStream is = locator.locate( location ); DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
/** * Initializes the ComponentLocator * * @param testconf The configuration file is passed as a <code>InputStream</code> * * A common way to supply a InputStream is to overwrite the initialize() method * in the sub class, do there whatever is needed to get the right InputStream object * supplying a conformant xtest configuartion and pass it to this initialize method. * the mentioned initialize method is also the place to set a different logging priority * to the member variable m_logPriority. */ protected final void prepare( final InputStream testconf ) throws Exception { getLogger().debug( "ExcaliburTestCase.initialize" ); final DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); final Configuration conf = builder.build( testconf ); String annotation = conf.getChild( "annotation" ).getValue( null ); if( ( null != annotation ) && !( "".equals( annotation ) ) ) { m_logger.info( annotation ); } Context context = setupContext( conf.getChild( "context" ) ); setupManagers( conf.getChild( "components" ), conf.getChild( "roles" ), conf.getChild( "logkit" ), context ); manager = m_manager; setCurrentLogger( "prepare" ); }
DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); Configuration debugCategories = builder.buildFromFile( new File( rootContext, debugURL ) ); final Configuration[] debugCat = debugCategories.getChildren( "category" );
DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); Configuration configuration = builder.build(is); is.close();