public abstract class PAbstractObject extends PElement implements PObject
| Constructor and Description |
|---|
PAbstractObject(PElement parent,
java.lang.String contextName)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
PArray |
getArray(java.lang.String key)
Get a property as a array or throw exception.
|
boolean |
getBool(java.lang.String key)
Get a property as a boolean or throw exception.
|
double |
getDouble(java.lang.String key)
Get a property as a double or throw an exception.
|
float |
getFloat(java.lang.String key)
Get a property as a float or throw an exception.
|
int |
getInt(java.lang.String key)
Get a property as an int or throw an exception.
|
long |
getLong(java.lang.String key)
Get a property as an long or throw an exception.
|
PObject |
getObject(java.lang.String key)
Get a property as a object or throw exception.
|
java.lang.String |
getString(java.lang.String key)
Get a property as a string or throw an exception.
|
PArray |
optArray(java.lang.String key,
PArray defaultValue)
Get a property as a array or default.
|
java.lang.Boolean |
optBool(java.lang.String key,
java.lang.Boolean defaultValue)
Get a property as a boolean or default value.
|
java.lang.Double |
optDouble(java.lang.String key,
java.lang.Double defaultValue)
Get a property as a double or defaultValue.
|
java.lang.Float |
optFloat(java.lang.String key,
java.lang.Float defaultValue)
Get a property as a float or Default value.
|
java.lang.Integer |
optInt(java.lang.String key,
java.lang.Integer defaultValue)
Get a property as an int or default value.
|
long |
optLong(java.lang.String key,
long defaultValue)
Get a property as an long or default value.
|
PObject |
optObject(java.lang.String key,
PObject defaultValue)
Get a property as a array or default.
|
java.lang.String |
optString(java.lang.String key,
java.lang.String defaultValue)
Get a property as a string or defaultValue.
|
addPathTo, getContextName, getCurrentPath, getParent, getPathpublic PAbstractObject(PElement parent, java.lang.String contextName)
parent - the parent elementcontextName - the field name of this element in the parent.public final java.lang.String getString(java.lang.String key)
public final java.lang.String optString(java.lang.String key,
java.lang.String defaultValue)
public final int getInt(java.lang.String key)
public final java.lang.Integer optInt(java.lang.String key,
java.lang.Integer defaultValue)
public final long getLong(java.lang.String key)
public final long optLong(java.lang.String key,
long defaultValue)
public final double getDouble(java.lang.String key)
public final java.lang.Double optDouble(java.lang.String key,
java.lang.Double defaultValue)
public final float getFloat(java.lang.String key)
public final java.lang.Float optFloat(java.lang.String key,
java.lang.Float defaultValue)
public final boolean getBool(java.lang.String key)
public final java.lang.Boolean optBool(java.lang.String key,
java.lang.Boolean defaultValue)
public final PObject getObject(java.lang.String key)
public final PObject optObject(java.lang.String key, PObject defaultValue)
public final PArray getArray(java.lang.String key)