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 java.lang.String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Fields inherited from class nl.knowledgeplaza.util.configuration.ConfigurationProviderAbstract
log4j, log4jTrace
 
Constructor Summary
ConfigurationProviderXmlFile(Configuration configuration, java.net.URL url)
          create and initialize with default settings
 
Method Summary
 java.lang.String describe()
           
 java.lang.String describeConfiguration()
           
static java.util.List<ConfigurationProviderAbstract> findProviders(Configuration configuration)
           
 java.lang.String get(java.lang.String propertyName)
           
 java.util.Map<java.lang.String,java.lang.String> getCollection(java.lang.String prefix)
           
 void getCollection(java.lang.String prefix, java.util.Map<java.lang.String,java.lang.String> result, java.util.List<nl.knowledgeplaza.util.configuration.ConfigurationProviderXmlFile.ConfigurationNode> configurationNodes, java.lang.String runningPrefix)
           
 java.net.URL getURL()
          the URL is configurable
 void setURL(java.net.URL value)
           
 ConfigurationProviderXmlFile withURL(java.net.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 java.lang.String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

ConfigurationProviderXmlFile

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

Method Detail

getURL

public java.net.URL getURL()
the URL is configurable


setURL

public void setURL(java.net.URL value)

withURL

public ConfigurationProviderXmlFile withURL(java.net.URL value)

findProviders

public static java.util.List<ConfigurationProviderAbstract> findProviders(Configuration configuration)

get

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

getCollection

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

getCollection

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

describe

public java.lang.String describe()
Specified by:
describe in class ConfigurationProviderAbstract

describeConfiguration

public java.lang.String describeConfiguration()


Copyright © 2010 KnowledgePlaza. All Rights Reserved.