private static final class IProperties.Factory.PropertiesImpl extends java.lang.Object implements IProperties, java.lang.Cloneable
IProperties.Factory, IProperties.IMapper| Modifier and Type | Field and Description |
|---|---|
private IProperties.Factory.PropertiesImpl |
m_delegate |
private IProperties.IMapper |
m_mapper |
private java.util.Set |
m_unmappedKeySet |
private java.util.HashMap |
m_valueMap |
| Constructor and Description |
|---|
IProperties.Factory.PropertiesImpl(java.util.HashMap values,
IProperties.IMapper mapper) |
| Modifier and Type | Method and Description |
|---|---|
IProperties |
copy() |
(package private) IProperties.Factory.PropertiesImpl |
getLastProperties() |
java.lang.String |
getProperty(java.lang.String key) |
java.lang.String |
getProperty(java.lang.String key,
java.lang.String dflt) |
boolean |
isEmpty() |
boolean |
isOverridden(java.lang.String key) |
void |
list(java.io.PrintStream out) |
void |
list(java.io.PrintWriter out) |
java.util.Iterator |
properties() |
(package private) void |
setDelegate(IProperties.Factory.PropertiesImpl delegate) |
java.lang.String |
setProperty(java.lang.String key,
java.lang.String value) |
java.lang.String[] |
toAppArgsForm(java.lang.String prefix) |
java.util.Properties |
toProperties() |
(package private) java.util.Set |
unmappedKeySet() |
private final IProperties.IMapper m_mapper
private java.util.HashMap m_valueMap
private IProperties.Factory.PropertiesImpl m_delegate
private transient java.util.Set m_unmappedKeySet
IProperties.Factory.PropertiesImpl(java.util.HashMap values,
IProperties.IMapper mapper)
public java.lang.String getProperty(java.lang.String key)
getProperty in interface IPropertiespublic java.lang.String getProperty(java.lang.String key,
java.lang.String dflt)
getProperty in interface IPropertiespublic boolean isOverridden(java.lang.String key)
isOverridden in interface IPropertiespublic IProperties copy()
copy in interface IPropertiespublic java.util.Iterator properties()
properties in interface IPropertiespublic java.util.Properties toProperties()
toProperties in interface IPropertiespublic boolean isEmpty()
isEmpty in interface IPropertiespublic java.lang.String[] toAppArgsForm(java.lang.String prefix)
toAppArgsForm in interface IPropertiesprefix - [may not be null]public void list(java.io.PrintStream out)
list in interface IPropertiespublic void list(java.io.PrintWriter out)
list in interface IPropertiespublic java.lang.String setProperty(java.lang.String key,
java.lang.String value)
setProperty in interface IPropertiesjava.util.Set unmappedKeySet()
IProperties.Factory.PropertiesImpl getLastProperties()
void setDelegate(IProperties.Factory.PropertiesImpl delegate)