org.python.core

Class PyFloat

Implemented Interfaces:
java.io.Serializable
Known Direct Subclasses:
PyFloatDerived

public class PyFloat
extends PyObject

A builtin python float.
See Also:
Serialized Form

Nested Class Summary

Nested classes/interfaces inherited from class org.python.core.PyObject

PyObject.ConversionException

Field Summary

static String
exposed_name

Fields inherited from class org.python.core.PyObject

exposed_name

Constructor Summary

PyFloat(double v)
PyFloat(float v)
PyFloat(PyType subtype, double v)

Method Summary

PyObject
__abs__()
PyObject
__add__(PyObject right)
int
__cmp__(PyObject other)
Object
__coerce_ex__(PyObject other)
PyComplex
__complex__()
PyObject
__div__(PyObject right)
PyObject
__divmod__(PyObject right)
PyFloat
__float__()
PyObject
__floordiv__(PyObject right)
PyObject
__int__()
PyObject
__invert__()
PyLong
__long__()
PyObject
__mod__(PyObject right)
PyObject
__mul__(PyObject right)
PyObject
__neg__()
boolean
__nonzero__()
PyObject
__pos__()
PyObject
__pow__(PyObject right, PyObject modulo)
PyObject
__radd__(PyObject left)
PyObject
__rdiv__(PyObject left)
PyObject
__rdivmod__(PyObject left)
PyObject
__rfloordiv__(PyObject left)
PyObject
__rmod__(PyObject left)
PyObject
__rmul__(PyObject left)
PyObject
__rpow__(PyObject left)
PyObject
__rsub__(PyObject left)
PyObject
__rtruediv__(PyObject left)
PyObject
__sub__(PyObject right)
Object
__tojava__(Class c)
PyObject
__truediv__(PyObject right)
static PyObject
float_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, String[] keywords)
double
getValue()
int
hashCode()
boolean
isMappingType()
boolean
isSequenceType()
String
safeRepr()
String
toString()
static void
typeSetup(PyObject dict, PyType.Newstyle marker)

Methods inherited from class org.python.core.PyObject

__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __eq__, __findattr__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _in, _is, _isnot, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asInt, asLong, asName, asString, asStringOrNull, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getDoc, getType, hashCode, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, safeRepr, setDict, setType, toString, typeSetup

Field Details

exposed_name

public static final String exposed_name

Constructor Details

PyFloat

public PyFloat(double v)

PyFloat

public PyFloat(float v)

PyFloat

public PyFloat(PyType subtype,
               double v)

Method Details

__abs__

public PyObject __abs__()
Overrides:
__abs__ in interface PyObject

__add__

public PyObject __add__(PyObject right)
Overrides:
__add__ in interface PyObject

__cmp__

public int __cmp__(PyObject other)
Overrides:
__cmp__ in interface PyObject

__coerce_ex__

public Object __coerce_ex__(PyObject other)
Overrides:
__coerce_ex__ in interface PyObject

__complex__

public PyComplex __complex__()
Overrides:
__complex__ in interface PyObject

__div__

public PyObject __div__(PyObject right)
Overrides:
__div__ in interface PyObject

__divmod__

public PyObject __divmod__(PyObject right)
Overrides:
__divmod__ in interface PyObject

__float__

public PyFloat __float__()
Overrides:
__float__ in interface PyObject

__floordiv__

public PyObject __floordiv__(PyObject right)
Overrides:
__floordiv__ in interface PyObject

__int__

public PyObject __int__()
Overrides:
__int__ in interface PyObject

__invert__

public PyObject __invert__()
Overrides:
__invert__ in interface PyObject

__long__

public PyLong __long__()
Overrides:
__long__ in interface PyObject

__mod__

public PyObject __mod__(PyObject right)
Overrides:
__mod__ in interface PyObject

__mul__

public PyObject __mul__(PyObject right)
Overrides:
__mul__ in interface PyObject

__neg__

public PyObject __neg__()
Overrides:
__neg__ in interface PyObject

__nonzero__

public boolean __nonzero__()
Overrides:
__nonzero__ in interface PyObject

__pos__

public PyObject __pos__()
Overrides:
__pos__ in interface PyObject

__pow__

public PyObject __pow__(PyObject right,
                        PyObject modulo)
Overrides:
__pow__ in interface PyObject

__radd__

public PyObject __radd__(PyObject left)
Overrides:
__radd__ in interface PyObject

__rdiv__

public PyObject __rdiv__(PyObject left)
Overrides:
__rdiv__ in interface PyObject

__rdivmod__

public PyObject __rdivmod__(PyObject left)
Overrides:
__rdivmod__ in interface PyObject

__rfloordiv__

public PyObject __rfloordiv__(PyObject left)
Overrides:
__rfloordiv__ in interface PyObject

__rmod__

public PyObject __rmod__(PyObject left)
Overrides:
__rmod__ in interface PyObject

__rmul__

public PyObject __rmul__(PyObject left)
Overrides:
__rmul__ in interface PyObject

__rpow__

public PyObject __rpow__(PyObject left)
Overrides:
__rpow__ in interface PyObject

__rsub__

public PyObject __rsub__(PyObject left)
Overrides:
__rsub__ in interface PyObject

__rtruediv__

public PyObject __rtruediv__(PyObject left)
Overrides:
__rtruediv__ in interface PyObject

__sub__

public PyObject __sub__(PyObject right)
Overrides:
__sub__ in interface PyObject

__tojava__

public Object __tojava__(Class c)
Overrides:
__tojava__ in interface PyObject

__truediv__

public PyObject __truediv__(PyObject right)
Overrides:
__truediv__ in interface PyObject

float_new

public static PyObject float_new(PyNewWrapper new_,
                                 boolean init,
                                 PyType subtype,
                                 PyObject[] args,
                                 String[] keywords)

getValue

public double getValue()

hashCode

public int hashCode()
Overrides:
hashCode in interface PyObject

isMappingType

public boolean isMappingType()
            throws PyIgnoreMethodTag
Overrides:
isMappingType in interface PyObject

isSequenceType

public boolean isSequenceType()
            throws PyIgnoreMethodTag
Overrides:
isSequenceType in interface PyObject

safeRepr

public String safeRepr()
            throws PyIgnoreMethodTag
Overrides:
safeRepr in interface PyObject

toString

public String toString()
Overrides:
toString in interface PyObject

typeSetup

public static void typeSetup(PyObject dict,
                             PyType.Newstyle marker)
Overrides:
typeSetup in interface PyObject

Jython homepage