Package org.mapfish.print.wrapper
Class PAbstractObject
- java.lang.Object
-
- org.mapfish.print.wrapper.PElement
-
- org.mapfish.print.wrapper.PAbstractObject
-
- All Implemented Interfaces:
PObject
- Direct Known Subclasses:
PJsonObject
,PMultiObject
,PYamlObject
public abstract class PAbstractObject extends PElement implements PObject
Abstract class for PObject implementation.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PAbstractObject(PElement parent, java.lang.String contextName)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class org.mapfish.print.wrapper.PElement
addPathTo, getContextName, getCurrentPath, getParent, getPath
-
-
-
-
Constructor Detail
-
PAbstractObject
protected PAbstractObject(PElement parent, java.lang.String contextName)
Constructor.- Parameters:
parent
- the parent elementcontextName
- the field name of this element in the parent.
-
-
Method Detail
-
getString
public final java.lang.String getString(java.lang.String key)
Get a property as a string or throw an exception.
-
optString
public final java.lang.String optString(java.lang.String key, java.lang.String defaultValue)
Get a property as a string or defaultValue.
-
getInt
public final int getInt(java.lang.String key)
Get a property as an int or throw an exception.
-
optInt
public final java.lang.Integer optInt(java.lang.String key, java.lang.Integer defaultValue)
Get a property as an int or default value.
-
getLong
public final long getLong(java.lang.String key)
Get a property as an long or throw an exception.
-
optLong
public final long optLong(java.lang.String key, long defaultValue)
Get a property as an long or default value.
-
getDouble
public final double getDouble(java.lang.String key)
Get a property as a double or throw an exception.
-
optDouble
public final java.lang.Double optDouble(java.lang.String key, java.lang.Double defaultValue)
Get a property as a double or defaultValue.
-
getFloat
public final float getFloat(java.lang.String key)
Get a property as a float or throw an exception.
-
optFloat
public final java.lang.Float optFloat(java.lang.String key, java.lang.Float defaultValue)
Get a property as a float or Default value.
-
getBool
public final boolean getBool(java.lang.String key)
Get a property as a boolean or throw exception.
-
optBool
public final java.lang.Boolean optBool(java.lang.String key, java.lang.Boolean defaultValue)
Get a property as a boolean or default value.
-
getObject
public final PObject getObject(java.lang.String key)
Get a property as a object or throw exception.
-
optObject
public final PObject optObject(java.lang.String key, PObject defaultValue)
Get a property as a array or default.
-
getArray
public final PArray getArray(java.lang.String key)
Get a property as a array or throw exception.
-
-