Example usage for org.apache.commons.configuration DataConfiguration DataConfiguration

List of usage examples for org.apache.commons.configuration DataConfiguration DataConfiguration

Introduction

In this page you can find the example usage for org.apache.commons.configuration DataConfiguration DataConfiguration.

Prototype

public DataConfiguration(Configuration configuration) 

Source Link

Document

Creates a new instance of DataConfiguration and sets the wrapped configuration.

Usage

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);
}