Package com.go.trove.util

Examples of com.go.trove.util.PropertyMap


    public static final Plugin createPlugin(String name, PluginFactoryConfig config)
        throws PluginFactoryException
    {
        Plugin result;
        String className = config.getProperties().getString(cClassKey);
        PropertyMap props = config.getProperties().subMap(cInitKey);
        try {
            Class clazz = Class.forName(className);
            result = (Plugin) clazz.newInstance();
            PluginConfig pluginConfig = new PluginConfigSupport
                (props, config.getLog(), config.getPluginContext(), name);
View Full Code Here


   
    public static final Plugin[] createPlugins(PluginFactoryConfig config)
        throws PluginFactoryException
    {
        Plugin[] result;
        PropertyMap properties = config.getProperties().subMap(cPluginsKey);
        Set keySet = properties.subMapKeySet();   
        result = new Plugin[keySet.size()];     
        Iterator iterator = keySet.iterator();
        for (int i=0; iterator.hasNext(); i++) {
            String name = (String) iterator.next();
            PropertyMap initProps = properties.subMap(name);
            PluginFactoryConfig conf = new PluginFactoryConfigSupport
                (initProps, config.getLog(), config.getPluginContext());
            result[i] = createPlugin(name, conf);
        }
        return result;
View Full Code Here

TOP

Related Classes of com.go.trove.util.PropertyMap

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.