org.argouml.application.configuration
Class ConfigurationKeyImpl

java.lang.Object
  |
  +--org.argouml.application.configuration.ConfigurationKeyImpl
All Implemented Interfaces:
ConfigurationKey

public class ConfigurationKeyImpl
extends java.lang.Object
implements ConfigurationKey

This class provides definition and manipulation of configuration keys. All keys in the configuration system will be accessed using the ConfigurationKey wrapper.

Since:
ARGO0.9.4

Constructor Summary
ConfigurationKeyImpl(ConfigurationKey ck, java.lang.String k1)
          Create a sub-component of an existing configuration key.
ConfigurationKeyImpl(java.lang.String k1)
          Create a single component configuration key.
ConfigurationKeyImpl(java.lang.String k1, java.lang.String k2)
          Create a two-component configuration key.
ConfigurationKeyImpl(java.lang.String k1, java.lang.String k2, java.lang.String k3)
          Create a three-component configuration key.
ConfigurationKeyImpl(java.lang.String k1, java.lang.String k2, java.lang.String k3, java.lang.String k4)
          Create a four-component configuration key.
ConfigurationKeyImpl(java.lang.String k1, java.lang.String k2, java.lang.String k3, java.lang.String k4, java.lang.String k5)
          Create a five-component configuration key.
 
Method Summary
 java.lang.String getKey()
          Return the actual key used to access the configuration.
 boolean isChangedProperty(java.beans.PropertyChangeEvent pce)
          Compare the configuration key to a string.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfigurationKeyImpl

public ConfigurationKeyImpl(java.lang.String k1)
Create a single component configuration key.


ConfigurationKeyImpl

public ConfigurationKeyImpl(ConfigurationKey ck,
                            java.lang.String k1)
Create a sub-component of an existing configuration key.


ConfigurationKeyImpl

public ConfigurationKeyImpl(java.lang.String k1,
                            java.lang.String k2)
Create a two-component configuration key.


ConfigurationKeyImpl

public ConfigurationKeyImpl(java.lang.String k1,
                            java.lang.String k2,
                            java.lang.String k3)
Create a three-component configuration key.


ConfigurationKeyImpl

public ConfigurationKeyImpl(java.lang.String k1,
                            java.lang.String k2,
                            java.lang.String k3,
                            java.lang.String k4)
Create a four-component configuration key.


ConfigurationKeyImpl

public ConfigurationKeyImpl(java.lang.String k1,
                            java.lang.String k2,
                            java.lang.String k3,
                            java.lang.String k4,
                            java.lang.String k5)
Create a five-component configuration key.

Method Detail

getKey

public final java.lang.String getKey()
Return the actual key used to access the configuration.

Specified by:
getKey in interface ConfigurationKey

isChangedProperty

public boolean isChangedProperty(java.beans.PropertyChangeEvent pce)
Compare the configuration key to a string.

Specified by:
isChangedProperty in interface ConfigurationKey

toString

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


ArgoUML © 1996-2003 (20040216)ArgoUML Project HomeArgoUML Cookbook