public interface  oadd.org.apache.commons.configuration.ImmutableConfiguration extends java.lang.Object
{
public abstract boolean isEmpty();
public abstract int size();
public abstract boolean containsKey(java.lang.String);
public abstract java.lang.Object getProperty(java.lang.String);
public abstract java.util.Iterator getKeys(java.lang.String);
public abstract java.util.Iterator getKeys();
public abstract java.util.Properties getProperties(java.lang.String);
public abstract boolean getBoolean(java.lang.String);
public abstract boolean getBoolean(java.lang.String, boolean);
public abstract java.lang.Boolean getBoolean(java.lang.String, java.lang.Boolean);
public abstract byte getByte(java.lang.String);
public abstract byte getByte(java.lang.String, byte);
public abstract java.lang.Byte getByte(java.lang.String, java.lang.Byte);
public abstract double getDouble(java.lang.String);
public abstract double getDouble(java.lang.String, double);
public abstract java.lang.Double getDouble(java.lang.String, java.lang.Double);
public abstract float getFloat(java.lang.String);
public abstract float getFloat(java.lang.String, float);
public abstract java.lang.Float getFloat(java.lang.String, java.lang.Float);
public abstract int getInt(java.lang.String);
public abstract int getInt(java.lang.String, int);
public abstract java.lang.Integer getInteger(java.lang.String, java.lang.Integer);
public abstract long getLong(java.lang.String);
public abstract long getLong(java.lang.String, long);
public abstract java.lang.Long getLong(java.lang.String, java.lang.Long);
public abstract short getShort(java.lang.String);
public abstract short getShort(java.lang.String, short);
public abstract java.lang.Short getShort(java.lang.String, java.lang.Short);
public abstract java.math.BigDecimal getBigDecimal(java.lang.String);
public abstract java.math.BigDecimal getBigDecimal(java.lang.String, java.math.BigDecimal);
public abstract java.math.BigInteger getBigInteger(java.lang.String);
public abstract java.math.BigInteger getBigInteger(java.lang.String, java.math.BigInteger);
public abstract java.lang.String getString(java.lang.String);
public abstract java.lang.String getString(java.lang.String, java.lang.String);
public abstract java.lang.String getEncodedString(java.lang.String, oadd.org.apache.commons.configuration.ConfigurationDecoder);
public abstract java.lang.String getEncodedString(java.lang.String);
public abstract java.lang.String[] getStringArray(java.lang.String);
public abstract java.util.List getList(java.lang.String);
public abstract java.util.List getList(java.lang.String, java.util.List);
public abstract java.lang.Object get(java.lang.Class, java.lang.String);
public abstract java.lang.Object get(java.lang.Class, java.lang.String, java.lang.Object);
public abstract java.lang.Object getArray(java.lang.Class, java.lang.String);
public abstract java.lang.Object getArray(java.lang.Class, java.lang.String, java.lang.Object);
public abstract java.util.List getList(java.lang.Class, java.lang.String);
public abstract java.util.List getList(java.lang.Class, java.lang.String, java.util.List);
public abstract java.util.Collection getCollection(java.lang.Class, java.lang.String, java.util.Collection);
public abstract java.util.Collection getCollection(java.lang.Class, java.lang.String, java.util.Collection, java.util.Collection);
public abstract oadd.org.apache.commons.configuration.ImmutableConfiguration immutableSubset(java.lang.String);
}