de.aitools.aq.config
Class Configuration

java.lang.Object
  extended by de.aitools.aq.config.Configuration

public class Configuration
extends java.lang.Object

TODO TODO

Version:
aitools 3.0 Created on 18.02.2010 $Id: Configuration.java,v 1.3 2011/09/02 12:55:05 gollub Exp $
Author:
tim.gollub@uni-weimar.de

Constructor Summary
Configuration()
           
Configuration(Configuration parentConfig)
           
 
Method Summary
 void addParameter(java.lang.String name, java.lang.String value)
           
 void addResultValue(java.lang.String name, java.lang.String type, java.lang.String label, java.util.Map<java.lang.String,java.lang.String> attributes, java.lang.String text)
           
 void addSubConfiguration(java.lang.String name, Configuration subConfiguration)
           
 java.lang.String get(java.lang.String name)
           
 java.lang.Object getAsObject(java.lang.String name)
           
 Configuration getOrAddSubConfiguration(java.lang.String name)
           
 java.util.Set<java.lang.String> getParameters()
           
 org.jdom.Element getResult()
           
 Configuration getSubConfiguration(java.lang.String simpleName)
           
 boolean hasParameter(java.lang.String name)
           
 boolean hasSubConfiguration(java.lang.String simpleName)
           
static Configuration instantiateFromCmd(java.lang.String[] args)
           
static Configuration instantiateFromXml(org.xml.sax.InputSource source)
           
 Configuration parent()
           
 void setParent(Configuration parent)
           
 java.lang.String toHtmlString()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Configuration

public Configuration()

Configuration

public Configuration(Configuration parentConfig)
Method Detail

instantiateFromXml

public static Configuration instantiateFromXml(org.xml.sax.InputSource source)

instantiateFromCmd

public static Configuration instantiateFromCmd(java.lang.String[] args)

setParent

public void setParent(Configuration parent)

parent

public Configuration parent()

addParameter

public void addParameter(java.lang.String name,
                         java.lang.String value)

hasParameter

public boolean hasParameter(java.lang.String name)

getParameters

public java.util.Set<java.lang.String> getParameters()

get

public java.lang.String get(java.lang.String name)

getAsObject

public java.lang.Object getAsObject(java.lang.String name)

hasSubConfiguration

public boolean hasSubConfiguration(java.lang.String simpleName)

getSubConfiguration

public Configuration getSubConfiguration(java.lang.String simpleName)

addSubConfiguration

public void addSubConfiguration(java.lang.String name,
                                Configuration subConfiguration)

addResultValue

public void addResultValue(java.lang.String name,
                           java.lang.String type,
                           java.lang.String label,
                           java.util.Map<java.lang.String,java.lang.String> attributes,
                           java.lang.String text)

getResult

public org.jdom.Element getResult()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toHtmlString

public java.lang.String toHtmlString()

getOrAddSubConfiguration

public Configuration getOrAddSubConfiguration(java.lang.String name)