org.codehaus.plexus.registry.naming
Class EmptyNamingRegistry

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.plexus.registry.naming.NamingRegistry
          extended by org.codehaus.plexus.registry.naming.EmptyNamingRegistry
All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.registry.Registry

public class EmptyNamingRegistry
extends NamingRegistry

Since:
9 feb. 07
Version:
$Id: EmptyNamingRegistry.java 5702 2007-02-15 14:32:50Z brett $
Author:
olamy

Field Summary
 
Fields inherited from interface org.codehaus.plexus.registry.Registry
ROLE
 
Constructor Summary
EmptyNamingRegistry()
           
 
Method Summary
 java.lang.String dump()
           
 boolean getBoolean(java.lang.String key)
           
 boolean getBoolean(java.lang.String key, boolean defaultValue)
           
 int getInt(java.lang.String key)
           
 int getInt(java.lang.String key, int defaultValue)
           
 java.util.List getList(java.lang.String key)
           
 java.util.Properties getProperties(java.lang.String key)
           
 org.codehaus.plexus.registry.Registry getSection(java.lang.String name)
          do same as getSubset
 java.lang.String getString(java.lang.String key)
           
 java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
           
 org.codehaus.plexus.registry.Registry getSubset(java.lang.String key)
           
 java.util.List getSubsetList(java.lang.String key)
           
 boolean isEmpty()
           
 void save()
           
 void setBoolean(java.lang.String key, boolean value)
           
 void setInt(java.lang.String key, int value)
           
 void setString(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class org.codehaus.plexus.registry.naming.NamingRegistry
addChangeListener, addConfigurationFromFile, addConfigurationFromFile, addConfigurationFromResource, addConfigurationFromResource, getKeys, remove, removeSubset
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyNamingRegistry

public EmptyNamingRegistry()
Method Detail

dump

public java.lang.String dump()
Specified by:
dump in interface org.codehaus.plexus.registry.Registry
Overrides:
dump in class NamingRegistry
See Also:
Registry.dump()

getBoolean

public boolean getBoolean(java.lang.String key,
                          boolean defaultValue)
Specified by:
getBoolean in interface org.codehaus.plexus.registry.Registry
Overrides:
getBoolean in class NamingRegistry
See Also:
Registry.getBoolean(java.lang.String,boolean)

getBoolean

public boolean getBoolean(java.lang.String key)
Specified by:
getBoolean in interface org.codehaus.plexus.registry.Registry
Overrides:
getBoolean in class NamingRegistry
See Also:
NamingRegistry.getBoolean(java.lang.String)

getInt

public int getInt(java.lang.String key,
                  int defaultValue)
Specified by:
getInt in interface org.codehaus.plexus.registry.Registry
Overrides:
getInt in class NamingRegistry
See Also:
Registry.getInt(java.lang.String,int)

getInt

public int getInt(java.lang.String key)
Specified by:
getInt in interface org.codehaus.plexus.registry.Registry
Overrides:
getInt in class NamingRegistry
See Also:
Registry.getInt(java.lang.String)

getList

public java.util.List getList(java.lang.String key)
Specified by:
getList in interface org.codehaus.plexus.registry.Registry
Overrides:
getList in class NamingRegistry
See Also:
Registry.getList(java.lang.String)

getProperties

public java.util.Properties getProperties(java.lang.String key)
Specified by:
getProperties in interface org.codehaus.plexus.registry.Registry
Overrides:
getProperties in class NamingRegistry
See Also:
Registry.getProperties(java.lang.String)

getSection

public org.codehaus.plexus.registry.Registry getSection(java.lang.String name)
Description copied from class: NamingRegistry
do same as getSubset

Specified by:
getSection in interface org.codehaus.plexus.registry.Registry
Overrides:
getSection in class NamingRegistry
See Also:
Registry.getSection(java.lang.String)

getString

public java.lang.String getString(java.lang.String key,
                                  java.lang.String defaultValue)
Specified by:
getString in interface org.codehaus.plexus.registry.Registry
Overrides:
getString in class NamingRegistry
See Also:
Registry.getString(java.lang.String,java.lang.String)

getString

public java.lang.String getString(java.lang.String key)
Specified by:
getString in interface org.codehaus.plexus.registry.Registry
Overrides:
getString in class NamingRegistry
See Also:
NamingRegistry.getString(java.lang.String)

getSubset

public org.codehaus.plexus.registry.Registry getSubset(java.lang.String key)
Specified by:
getSubset in interface org.codehaus.plexus.registry.Registry
Overrides:
getSubset in class NamingRegistry
See Also:
NamingRegistry.getSubset(java.lang.String)

getSubsetList

public java.util.List getSubsetList(java.lang.String key)
Specified by:
getSubsetList in interface org.codehaus.plexus.registry.Registry
Overrides:
getSubsetList in class NamingRegistry
See Also:
NamingRegistry.getSubsetList(java.lang.String)

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface org.codehaus.plexus.registry.Registry
Overrides:
isEmpty in class NamingRegistry
See Also:
Registry.isEmpty()

save

public void save()
          throws org.codehaus.plexus.registry.RegistryException,
                 java.lang.UnsupportedOperationException
Specified by:
save in interface org.codehaus.plexus.registry.Registry
Overrides:
save in class NamingRegistry
Throws:
org.codehaus.plexus.registry.RegistryException
java.lang.UnsupportedOperationException

setBoolean

public void setBoolean(java.lang.String key,
                       boolean value)
Specified by:
setBoolean in interface org.codehaus.plexus.registry.Registry
Overrides:
setBoolean in class NamingRegistry

setInt

public void setInt(java.lang.String key,
                   int value)
Specified by:
setInt in interface org.codehaus.plexus.registry.Registry
Overrides:
setInt in class NamingRegistry

setString

public void setString(java.lang.String key,
                      java.lang.String value)
Specified by:
setString in interface org.codehaus.plexus.registry.Registry
Overrides:
setString in class NamingRegistry