|
||||||||||
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 Configuration
ConfigurationException
- If conversion to int
failspublic long getValueAsLong() throws ConfigurationException
long
.
getValueAsLong
in interface Configuration
ConfigurationException
- If conversion to long
fails.public float getValueAsFloat() throws ConfigurationException
float
.
getValueAsFloat
in interface Configuration
ConfigurationException
- If conversion to float
fails.public boolean getValueAsBoolean() throws ConfigurationException
boolean
.
getValueAsBoolean
in interface Configuration
ConfigurationException
- If conversion to boolean
fails.public java.lang.String getValue(java.lang.String defaultValue)
String
.
getValue
in interface Configuration
defaultValue
- The default value desired.
Configuration
, or default
if none specified.public int getValueAsInt(int defaultValue)
int
.
getValueAsInt
in interface Configuration
defaultValue
- The default value desired.
Configuration
, or default
if none specified.public long getValueAsLong(long defaultValue)
long
.
getValueAsLong
in interface Configuration
defaultValue
- The default value desired.
Configuration
, or default
if none specified.public float getValueAsFloat(float defaultValue)
float
.
getValueAsFloat
in interface Configuration
defaultValue
- The default value desired.
Configuration
, or default
if none specified.public boolean getValueAsBoolean(boolean defaultValue)
boolean
.
getValueAsBoolean
in interface Configuration
defaultValue
- The default value desired.
Configuration
, or default
if none specified.public int getAttributeAsInt(java.lang.String name) throws ConfigurationException
int
.
getAttributeAsInt
in interface Configuration
name
- 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 Configuration
name
- 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 Configuration
name
- 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 Configuration
name
- 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 Configuration
name
- 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 Configuration
name
- 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 Configuration
name
- 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 Configuration
name
- 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 Configuration
name
- 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 Configuration
name
- 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 Configuration
null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |