nl.knowledgeplaza.util.configuration
Class ConfigurationProviderXmlFile

java.lang.Object
  extended by nl.knowledgeplaza.util.configuration.ConfigurationProviderAbstract
      extended by nl.knowledgeplaza.util.configuration.ConfigurationProviderXmlFile

public class ConfigurationProviderXmlFile
extends ConfigurationProviderAbstract

Read configuration data from an XML file

Author:
toeu

Field Summary
static String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Fields inherited from class nl.knowledgeplaza.util.configuration.ConfigurationProviderAbstract
log4j, log4jHit, log4jTrace
 
Constructor Summary
ConfigurationProviderXmlFile(Configuration configuration, URL url)
          create and initialize with default settings
 
Method Summary
 String describe()
           
 String describeConfiguration()
           
static List<ConfigurationProviderAbstract> findProviders(Configuration configuration)
           
 String get(String propertyName)
           
 Map<String,String> getCollection(String prefix)
           
 void getCollection(String prefix, Map<String,String> result, List<nl.knowledgeplaza.util.configuration.ConfigurationProviderXmlFile.ConfigurationNode> configurationNodes, String runningPrefix)
           
 URL getURL()
          the URL is configurable
 void setURL(URL value)
           
 ConfigurationProviderXmlFile withURL(URL value)
           
 
Methods inherited from class nl.knowledgeplaza.util.configuration.ConfigurationProviderAbstract
findUrls, getConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

ConfigurationProviderXmlFile

public ConfigurationProviderXmlFile(Configuration configuration,
                                    URL url)
create and initialize with default settings

Method Detail

getURL

public URL getURL()
the URL is configurable


setURL

public void setURL(URL value)

withURL

public ConfigurationProviderXmlFile withURL(URL value)

findProviders

public static List<ConfigurationProviderAbstract> findProviders(Configuration configuration)

get

public String get(String propertyName)
Specified by:
get in class ConfigurationProviderAbstract

getCollection

public Map<String,String> getCollection(String prefix)
Specified by:
getCollection in class ConfigurationProviderAbstract

getCollection

public void getCollection(String prefix,
                          Map<String,String> result,
                          List<nl.knowledgeplaza.util.configuration.ConfigurationProviderXmlFile.ConfigurationNode> configurationNodes,
                          String runningPrefix)

describe

public String describe()
Specified by:
describe in class ConfigurationProviderAbstract

describeConfiguration

public String describeConfiguration()


Copyright © 2012 KnowledgePlaza. All Rights Reserved.