public class JNDIConfiguration extends AbstractConfiguration
END_TOKEN, EVENT_ADD_PROPERTY, EVENT_CLEAR, EVENT_CLEAR_PROPERTY, EVENT_READ_PROPERTY, EVENT_SET_PROPERTY, START_TOKEN| Constructor and Description | 
|---|
| JNDIConfiguration()Creates a JNDIConfiguration using the default initial context as the
 root of the properties. | 
| JNDIConfiguration(Context context)Creates a JNDIConfiguration using the specified initial context as the
 root of the properties. | 
| JNDIConfiguration(Context context,
                 String prefix)Creates a JNDIConfiguration using the specified initial context shifted
 by the specified prefix as the root of the properties. | 
| JNDIConfiguration(String prefix)Creates a JNDIConfiguration using the default initial context, shifted
 with the specified prefix, as the root of the properties. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | addPropertyDirect(String key,
                 Object obj)This operation is not supported and will throw an
 UnsupportedOperationException. | 
| void | clearProperty(String key)Removes the specified property. | 
| boolean | containsKey(String key)Checks whether the specified key is contained in this configuration. | 
| Context | getBaseContext()Return the base context with the prefix applied. | 
| Context | getContext()Return the initial context used by this configuration. | 
| Iterator<String> | getKeys()Returns an iterator with all property keys stored in this configuration. | 
| Iterator<String> | getKeys(String prefix)Returns an iterator with all property keys starting with the given
 prefix. | 
| String | getPrefix()Returns the prefix. | 
| Object | getProperty(String key)Returns the value of the specified property. | 
| boolean | isEmpty()Returns a flag whether this configuration is empty. | 
| void | setContext(Context context)Set the initial context of the configuration. | 
| void | setPrefix(String prefix)Sets the prefix. | 
| void | setProperty(String key,
           Object value)This operation is not supported and will throw an
 UnsupportedOperationException. | 
addErrorLogListener, addProperty, append, clear, clearPropertyDirect, copy, createInterpolator, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getDefaultListDelimiter, getDelimiter, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInteger, getInterpolator, getList, getList, getListDelimiter, getLogger, getLong, getLong, getLong, getProperties, getProperties, getShort, getShort, getShort, getString, getString, getStringArray, getSubstitutor, interpolate, interpolate, interpolatedConfiguration, interpolateHelper, isDelimiterParsingDisabled, isScalarValue, isThrowExceptionOnMissing, resolveContainerStore, setDefaultListDelimiter, setDelimiter, setDelimiterParsingDisabled, setListDelimiter, setLogger, setThrowExceptionOnMissing, subsetaddConfigurationListener, addErrorListener, clearConfigurationListeners, clearErrorListeners, clone, createErrorEvent, createEvent, fireError, fireEvent, getConfigurationListeners, getErrorListeners, isDetailEvents, removeConfigurationListener, removeErrorListener, setDetailEventspublic JNDIConfiguration()
                  throws NamingException
NamingException - thrown if an error occurs when initializing the default contextpublic JNDIConfiguration(String prefix) throws NamingException
prefix - the prefixNamingException - thrown if an error occurs when initializing the default contextpublic JNDIConfiguration(Context context)
context - the initial contextpublic Iterator<String> getKeys()
public Iterator<String> getKeys(String prefix)
getKeys in interface ConfigurationgetKeys in class AbstractConfigurationprefix - the prefixConfiguration.getKeys()public boolean isEmpty()
public void setProperty(String key, Object value)
This operation is not supported and will throw an UnsupportedOperationException.
setProperty in interface ConfigurationsetProperty in class AbstractConfigurationkey - the keyvalue - the valueUnsupportedOperationExceptionpublic void clearProperty(String key)
clearProperty in interface ConfigurationclearProperty in class AbstractConfigurationkey - the key of the property to removepublic boolean containsKey(String key)
key - the key to checkpublic String getPrefix()
public void setPrefix(String prefix)
prefix - The prefix to setpublic Object getProperty(String key)
key - the key of the propertyprotected void addPropertyDirect(String key, Object obj)
This operation is not supported and will throw an UnsupportedOperationException.
addPropertyDirect in class AbstractConfigurationkey - the keyobj - the valueUnsupportedOperationExceptionpublic Context getBaseContext() throws NamingException
NamingException - if an error occurspublic Context getContext()
public void setContext(Context context)
context - the contextCopyright © 2001–2013 The Apache Software Foundation. All rights reserved.