WrapperTemplateModel
, AdapterTemplateModel
, TemplateBooleanModel
, TemplateHashModel
, TemplateMethodModel
, TemplateMethodModelEx
, TemplateModel
, TemplateNumberModel
, TemplateScalarModel
public class JythonNumberModel extends JythonModel implements TemplateNumberModel
PyInteger
, PyLong
,
PyFloat
).object, wrapper
FALSE, TRUE
NOTHING
EMPTY_STRING
Constructor | Description |
---|---|
JythonNumberModel(org.python.core.PyObject object,
JythonWrapper wrapper) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Number |
getAsNumber() |
Returns either
PyObject.__tojava__(java.lang.Class) with
Number .class as argument. |
exec, get, getAdaptedObject, getAsBoolean, getAsString, getWrappedObject, isEmpty
public JythonNumberModel(org.python.core.PyObject object, JythonWrapper wrapper)
public java.lang.Number getAsNumber() throws TemplateModelException
PyObject.__tojava__(java.lang.Class)
with
Number
.class as argument. If that fails, returns
PyObject.__float__()
.getAsNumber
in interface TemplateNumberModel
Number
instance associated with this number model.TemplateModelException