|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.slide.util.conf.AbstractConfiguration
This is an abstract Configuration implementation that deals
with methods that can be abstracted away from underlying implementations.
(Betaversion Productions)
(Apache Software Foundation)
(Apache Software Foundation, Exoffice Technologies)
| Field Summary | |
protected java.lang.String |
location
The location string containing information about this Configuration location in the source file. |
| Constructor Summary | |
protected |
AbstractConfiguration()
Construct a new AbstractConfiguration instance. |
protected |
AbstractConfiguration(java.lang.String source,
int line)
Construct a new AbstractConfiguration instance. |
| Method Summary | |
java.lang.String |
getAttribute(java.lang.String name,
java.lang.String defaultValue)
Returns the value of the attribute specified by its name as a String. |
boolean |
getAttributeAsBoolean(java.lang.String name)
Returns the value of the attribute specified by its name as a boolean. |
boolean |
getAttributeAsBoolean(java.lang.String name,
boolean defaultValue)
Returns the value of the attribute specified by its name as a boolean. |
float |
getAttributeAsFloat(java.lang.String name)
Returns the value of the attribute specified by its name as a float. |
float |
getAttributeAsFloat(java.lang.String name,
float defaultValue)
Returns the value of the attribute specified by its name as a float. |
int |
getAttributeAsInt(java.lang.String name)
Returns the value of the attribute specified by its name as an int. |
int |
getAttributeAsInt(java.lang.String name,
int defaultValue)
Returns the value of the attribute specified by its name as an int. |
long |
getAttributeAsLong(java.lang.String name)
Returns the value of the attribute specified by its name as a long. |
long |
getAttributeAsLong(java.lang.String name,
long defaultValue)
Returns the value of the attribute specified by its name as a long. |
Configuration |
getConfiguration(java.lang.String name)
Return the first Configuration object child of this
associated with the given name. |
java.lang.String |
getLocation()
Return a String indicating the position of this
configuration element in a source file or URI or null. |
java.lang.String |
getValue(java.lang.String defaultValue)
Returns the value of the configuration element as a String. |
boolean |
getValueAsBoolean()
Returns the value of the configuration element as a boolean. |
boolean |
getValueAsBoolean(boolean defaultValue)
Returns the value of the configuration element as a boolean. |
float |
getValueAsFloat()
Returns the value of the configuration element as a float. |
float |
getValueAsFloat(float defaultValue)
Returns the value of the configuration element as a float. |
int |
getValueAsInt()
Returns the value of the configuration element as an int. |
int |
getValueAsInt(int defaultValue)
Returns the value of the configuration element as an int. |
long |
getValueAsLong()
Returns the value of the configuration element as a long. |
long |
getValueAsLong(long defaultValue)
Returns the value of the configuration element as a long. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.slide.util.conf.Configuration |
getAttribute, getConfigurations, getName, getValue |
| Field Detail |
protected java.lang.String location
Configuration location in the source file.
| Constructor Detail |
protected AbstractConfiguration()
AbstractConfiguration instance.
protected AbstractConfiguration(java.lang.String source,
int line)
AbstractConfiguration instance.
| Method Detail |
public int getValueAsInt()
throws ConfigurationException
int.
getValueAsInt in interface ConfigurationConfigurationException - If conversion to int
fails
public long getValueAsLong()
throws ConfigurationException
long.
getValueAsLong in interface ConfigurationConfigurationException - If conversion to long
fails.
public float getValueAsFloat()
throws ConfigurationException
float.
getValueAsFloat in interface ConfigurationConfigurationException - If conversion to float
fails.
public boolean getValueAsBoolean()
throws ConfigurationException
boolean.
getValueAsBoolean in interface ConfigurationConfigurationException - If conversion to boolean
fails.public java.lang.String getValue(java.lang.String defaultValue)
String.
getValue in interface ConfigurationdefaultValue - The default value desired.
Configuration, or default
if none specified.public int getValueAsInt(int defaultValue)
int.
getValueAsInt in interface ConfigurationdefaultValue - The default value desired.
Configuration, or default
if none specified.public long getValueAsLong(long defaultValue)
long.
getValueAsLong in interface ConfigurationdefaultValue - The default value desired.
Configuration, or default
if none specified.public float getValueAsFloat(float defaultValue)
float.
getValueAsFloat in interface ConfigurationdefaultValue - The default value desired.
Configuration, or default
if none specified.public boolean getValueAsBoolean(boolean defaultValue)
boolean.
getValueAsBoolean in interface ConfigurationdefaultValue - The default value desired.
Configuration, or default
if none specified.
public int getAttributeAsInt(java.lang.String name)
throws ConfigurationException
int.
getAttributeAsInt in interface Configurationname - The name of the parameter you ask the value of.
ConfigurationException - If no parameter with that name exists.
or if conversion to int
fails.
public long getAttributeAsLong(java.lang.String name)
throws ConfigurationException
long.
getAttributeAsLong in interface Configurationname - The name of the parameter you ask the value of.
ConfigurationException - If no parameter with that name exists.
or if conversion to long
fails.
public float getAttributeAsFloat(java.lang.String name)
throws ConfigurationException
float.
getAttributeAsFloat in interface Configurationname - The name of the parameter you ask the value of.
ConfigurationException - If no parameter with that name exists.
or if conversion to float
fails.
public boolean getAttributeAsBoolean(java.lang.String name)
throws ConfigurationException
boolean.
getAttributeAsBoolean in interface Configurationname - The name of the parameter you ask the value of.
ConfigurationException - If no parameter with that name exists.
or if conversion to
boolean fails.
public java.lang.String getAttribute(java.lang.String name,
java.lang.String defaultValue)
String.
getAttribute in interface Configurationname - The name of the attribute you ask the value of.defaultValue - The default value desired.
public int getAttributeAsInt(java.lang.String name,
int defaultValue)
int.
getAttributeAsInt in interface Configurationname - The name of the attribute you ask the value of.defaultValue - The default value desired.
public long getAttributeAsLong(java.lang.String name,
long defaultValue)
long.
getAttributeAsLong in interface Configurationname - The name of the attribute you ask the value of.defaultValue - The default value desired.
public float getAttributeAsFloat(java.lang.String name,
float defaultValue)
float.
getAttributeAsFloat in interface Configurationname - The name of the attribute you ask the value of.defaultValue - The default value desired.
public boolean getAttributeAsBoolean(java.lang.String name,
boolean defaultValue)
boolean.
getAttributeAsBoolean in interface Configurationname - The name of the attribute you ask the value of.defaultValue - The default value desired.
public Configuration getConfiguration(java.lang.String name)
Configuration object child of this
associated with the given name.
getConfiguration in interface Configurationname - The name of the child node.
public java.lang.String getLocation()
String indicating the position of this
configuration element in a source file or URI or null.
getLocation in interface Configurationnull
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||