| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esf.core.configuration.service.ConfigurationPropertiesObject
public class ConfigurationPropertiesObject
A @ConfigurationPropertiesObject is a @Hashtable of a specific form. The keys are all bundle symbolic names and the values are Objects that represent the configuration associated with the specific bundle. Copyright © 2009 Eurotech Inc. All rights reserved.
| Constructor Summary | |
|---|---|
ConfigurationPropertiesObject()
Constructor to create a new empty @ConfigurationPropertiesObject  | 
|
ConfigurationPropertiesObject(java.util.Hashtable completeConfiguration)
Constructor to create a new @ConfigurationPropertiesObject from a @Hashtable  | 
|
ConfigurationPropertiesObject(java.lang.String[] names,
                              java.lang.Object[] configurations)
Constructor to create a new @ConfigurationPropertiesObject from an array of bundle symbolic names and an array of @Object representing their respective configurations  | 
|
ConfigurationPropertiesObject(java.lang.String name,
                              java.lang.Object configuration)
Constructor to create a new @ConfigurationPropertiesObject that contains one bundle and configuration  | 
|
| Method Summary | |
|---|---|
 void | 
addConfiguration(java.lang.String name,
                 java.lang.Object configuration)
Adds a new bundle and configuration to this @ConfigurationPropertiesObject  | 
 java.util.Hashtable | 
getConfiguration()
Gets the @Hashtable representing this @ConfigurationPropertiesObject  | 
 void | 
removeConfiguration(java.lang.String name)
Removes a configuration from the @ConfiguraitonPropertiesObject by bundle name  | 
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ConfigurationPropertiesObject(java.util.Hashtable completeConfiguration)
                              throws java.lang.Exception
completeConfiguration - a @ConfigurationPropertiesObject in the
                                                                        form of a @Hasthable
java.lang.Exception - if the @Hashtable is malformed
public ConfigurationPropertiesObject(java.lang.String[] names,
                                     java.lang.Object[] configurations)
                              throws java.lang.Exception
names - an array of bundle symbolic namesconfigurations - an array of @Object configurations that map to to one to the symbolic
                                                        bundle names in the first array
java.lang.Exception - if the data is malformed
public ConfigurationPropertiesObject(java.lang.String name,
                                     java.lang.Object configuration)
name - the name of the bundle to addconfiguration - the @Object representing the configurationpublic ConfigurationPropertiesObject()
| Method Detail | 
|---|
public void addConfiguration(java.lang.String name,
                             java.lang.Object configuration)
name - the name of the bundle to addconfiguration - the @Object representing the configuration
public void removeConfiguration(java.lang.String name)
                         throws java.lang.Throwable
name - the symbolic name of the bundle to add
java.lang.Throwable - if the bundle symbolic name does not exist in thispublic java.util.Hashtable getConfiguration()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||