|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.slide.util.conf.AbstractConfiguration
This is an abstract Configuration
implementation that deals
with methods that can be abstracted away from underlying implementations.
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 |
|
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
org.apache.slide.util.conf.Configuration
ConfigurationException
- If conversion to int
fails.public long getValueAsLong() throws ConfigurationException
long
.getValueAsLong
in interface Configuration
org.apache.slide.util.conf.Configuration
ConfigurationException
- If conversion to long
fails.public float getValueAsFloat() throws ConfigurationException
float
.getValueAsFloat
in interface Configuration
org.apache.slide.util.conf.Configuration
ConfigurationException
- If conversion to float
fails.public boolean getValueAsBoolean() throws ConfigurationException
boolean
.getValueAsBoolean
in interface Configuration
org.apache.slide.util.conf.Configuration
ConfigurationException
- If conversion to boolean
fails.public java.lang.String getValue(java.lang.String defaultValue)
String
.getValue
in interface Configuration
org.apache.slide.util.conf.Configuration
defaultValue
- The default value desired.public int getValueAsInt(int defaultValue)
int
.getValueAsInt
in interface Configuration
org.apache.slide.util.conf.Configuration
defaultValue
- The default value desired.public long getValueAsLong(long defaultValue)
long
.getValueAsLong
in interface Configuration
org.apache.slide.util.conf.Configuration
defaultValue
- The default value desired.public float getValueAsFloat(float defaultValue)
float
.getValueAsFloat
in interface Configuration
org.apache.slide.util.conf.Configuration
defaultValue
- The default value desired.public boolean getValueAsBoolean(boolean defaultValue)
boolean
.getValueAsBoolean
in interface Configuration
org.apache.slide.util.conf.Configuration
defaultValue
- The default value desired.public int getAttributeAsInt(java.lang.String name) throws ConfigurationException
int
.getAttributeAsInt
in interface Configuration
org.apache.slide.util.conf.Configuration
paramName
- 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
org.apache.slide.util.conf.Configuration
paramName
- 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
org.apache.slide.util.conf.Configuration
paramName
- 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
org.apache.slide.util.conf.Configuration
paramName
- 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
org.apache.slide.util.conf.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
org.apache.slide.util.conf.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
org.apache.slide.util.conf.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
org.apache.slide.util.conf.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
org.apache.slide.util.conf.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
org.apache.slide.util.conf.Configuration
child
- The name of the child node.ConfigurationException
- If no child with that name exists.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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |