List of usage examples for org.apache.commons.configuration DataConfiguration DataConfiguration
public DataConfiguration(Configuration configuration)
DataConfiguration
and sets the wrapped configuration. From source file:com.springrts.springls.Main.java
public static void main(String[] args) { CmdLineArgs cmdLineArgs = new CmdLineArgs(); DataConfiguration configuration = new DataConfiguration(ServerConfiguration.getDefaults()); boolean exit; try {//from w w w . ja v a 2 s . com exit = cmdLineArgs.apply(configuration, args); } catch (Exception ex) { LOG.warn("Bad command line arguments", ex); cmdLineArgs.printHelp(); exit = true; } if (!exit) { TASServer.startServerInstance(configuration); } }
From source file:gov.nih.nci.protexpress.util.ConfigurationHelper.java
/** * @return the system configuration./*from w w w . ja v a 2s . c o m*/ */ public static DataConfiguration getConfiguration() { DatabaseConfiguration config = new DatabaseConfiguration(ProtExpressRegistry.getInstance().getDataSource(), TABLE_NAME, PARAM_NAME_COLUMN, PARAM_VALUE_COLUMN); config.setDelimiterParsingDisabled(true); return new DataConfiguration(config); }
From source file:gov.nih.nci.caarray.application.ConfigurationHelper.java
/** * @return the system configuration.//from www . ja va2 s .co m */ public static DataConfiguration getConfiguration() { DataSource ds = null; try { ds = (DataSource) ServiceLocatorFactory.getLocator().lookup(DATASOURCE_JNDI_LOC); if (ds == null) { ds = getAdhocDataSource(); } } catch (IllegalStateException e) { ds = getAdhocDataSource(); } DatabaseConfiguration config = new DatabaseConfiguration(ds, TABLE_NAME, PARAM_NAME_COLUMN, PARAM_VALUE_COLUMN); config.setDelimiterParsingDisabled(true); return new DataConfiguration(config); }
From source file:gov.nih.nci.caintegrator.common.ConfigurationHelperImpl.java
private DataConfiguration getConfiguration() { DatabaseConfiguration config = new DatabaseConfiguration(dataSource, TABLE_NAME, PARAM_NAME_COLUMN, PARAM_VALUE_COLUMN);/*from w w w . jav a2 s .c o m*/ config.setDelimiterParsingDisabled(true); return new DataConfiguration(config); }
From source file:edu.umd.cs.psl.config.ConfigManager.java
private ConfigManager() throws ConfigurationException { masterConfig = new DataConfiguration(new BaseConfiguration()); try {// w w w. ja v a 2 s.c o m loadResource("psl.properties"); } catch (FileNotFoundException e) { log.debug("PSL configuration file 'psl.properties' not found on classpath. " + "Only default values will be used unless additional properties are " + "specified."); } }
From source file:br.gov.frameworkdemoiselle.internal.implementation.ConfigurationArrayValueExtractor.java
@Override public Object getValue(String prefix, String key, Field field, Configuration configuration) throws Exception { return new DataConfiguration(configuration).getArray(field.getType().getComponentType(), prefix + key); }
From source file:ch.descabato.browser.BackupBrowser.java
public static void main2(final String[] args) throws InterruptedException, InvocationTargetException, SecurityException, IOException { if (args.length > 1) throw new IllegalArgumentException( "SYNTAX: java... " + BackupBrowser.class.getName() + " [initialPath]"); SwingUtilities.invokeAndWait(new Runnable() { @Override// w w w . ja v a2s.c o m public void run() { tryLoadSubstanceLookAndFeel(); final JFrame f = new JFrame("OtrosVfsBrowser demo"); f.addWindowListener(finishedListener); Container contentPane = f.getContentPane(); contentPane.setLayout(new BorderLayout()); DataConfiguration dc = null; final PropertiesConfiguration propertiesConfiguration = new PropertiesConfiguration(); File favoritesFile = new File("favorites.properties"); propertiesConfiguration.setFile(favoritesFile); if (favoritesFile.exists()) { try { propertiesConfiguration.load(); } catch (ConfigurationException e) { e.printStackTrace(); } } dc = new DataConfiguration(propertiesConfiguration); propertiesConfiguration.setAutoSave(true); final VfsBrowser comp = new VfsBrowser(dc, (args.length > 0) ? args[0] : null); comp.setSelectionMode(SelectionMode.FILES_ONLY); comp.setMultiSelectionEnabled(true); comp.setApproveAction(new AbstractAction(Messages.getMessage("demo.showContentButton")) { @Override public void actionPerformed(ActionEvent e) { FileObject[] selectedFiles = comp.getSelectedFiles(); System.out.println("Selected files count=" + selectedFiles.length); for (FileObject selectedFile : selectedFiles) { try { FileSize fileSize = new FileSize(selectedFile.getContent().getSize()); System.out.println(selectedFile.getName().getURI() + ": " + fileSize.toString()); Desktop.getDesktop() .open(new File(new URI(selectedFile.getURL().toExternalForm()))); // byte[] bytes = readBytes(selectedFile.getContent().getInputStream(), 150 * 1024l); // JScrollPane sp = new JScrollPane(new JTextArea(new String(bytes))); // JDialog d = new JDialog(f); // d.setTitle("Content of file: " + selectedFile.getName().getFriendlyURI()); // d.getContentPane().add(sp); // d.setSize(600, 400); // d.setVisible(true); } catch (Exception e1) { LOGGER.error("Failed to read file", e1); JOptionPane.showMessageDialog(f, (e1.getMessage() == null) ? e1.toString() : e1.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); } } } }); comp.setCancelAction(new AbstractAction(Messages.getMessage("general.cancelButtonText")) { @Override public void actionPerformed(ActionEvent e) { f.dispose(); try { propertiesConfiguration.save(); } catch (ConfigurationException e1) { e1.printStackTrace(); } System.exit(0); } }); contentPane.add(comp); f.pack(); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }); while (!finished) Thread.sleep(100); }
From source file:br.gov.frameworkdemoiselle.internal.implementation.ConfigurationPrimitiveOrWrapperValueExtractor.java
@Override @SuppressWarnings("unchecked") public Object getValue(String prefix, String key, Field field, Configuration configuration) throws Exception { Object value;// ww w . j a v a 2 s .co m try { value = new DataConfiguration(configuration).get(ClassUtils.primitiveToWrapper(field.getType()), prefix + key); } catch (ConversionException cause) { throw cause; } return value; }
From source file:gov.nih.nci.security.util.ConfigurationHelper.java
private ConfigurationHelper(String applicationContextName) { DataSource ds = getDataSourceForContext(applicationContextName); DatabaseConfiguration config = new DatabaseConfiguration(ds, TABLE_NAME, KEY_COLUMN, VALUE_COLUMN); ConfigurationListener listener = new LockoutConfigurationListener(); config.addConfigurationListener(listener); config.addErrorListener((ConfigurationErrorListener) listener); config.setDelimiterParsingDisabled(true); dataConfig = new DataConfiguration(config); }
From source file:com.germinus.easyconf.ComponentProperties.java
/** * Returns a decorator of the configuration of type * <tt>org.apache.commons.configuration.DataConfiguration</tt>. This * decorator has many extra methods for retrieving typed properties such as * color, URL, locale, Calendar and lists and array of any of these types. * /*from ww w . j av a 2s.c om*/ * Note that any changes made to this decorator will be made to the original * configuration and viceversa. * * @return a <code>DataConfiguration</code> instance */ public DataConfiguration toDataConfiguration() { return new DataConfiguration(properties); }