|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.python.core.PyObject
org.python.core.BaseSet
org.python.core.PySet
org.python.core.PySetDerived
public class PySetDerived
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.python.core.PyObject |
|---|
PyObject.ConversionException |
| Field Summary |
|---|
| Fields inherited from class org.python.core.PySet |
|---|
TYPE |
| Constructor Summary | |
|---|---|
PySetDerived(PyType subtype)
|
|
| Method Summary | |
|---|---|
PyObject |
__abs__()
Equivalent to the standard Python __abs__ method. |
PyObject |
__add__(PyObject other)
Equivalent to the standard Python __add__ method |
PyObject |
__and__(PyObject other)
The intersection of the this with other. |
PyObject |
__call__(PyObject[] args,
java.lang.String[] keywords)
The basic method to override when implementing a callable object. |
int |
__cmp__(PyObject other)
Equivalent to the standard Python __cmp__ method. |
java.lang.Object |
__coerce_ex__(PyObject o)
Implements numeric coercion |
PyComplex |
__complex__()
Equivalent to the standard Python __complex__ method. |
boolean |
__contains__(PyObject o)
Equivalent to the standard Python __contains__ method. |
void |
__delattr__(java.lang.String name)
A variant of the __delattr__ method which accepts a String as the key. |
void |
__delete__(PyObject obj)
|
void |
__delitem__(PyObject key)
Equivalent to the standard Python __delitem__ method. |
void |
__delslice__(PyObject start,
PyObject stop,
PyObject step)
|
PyObject |
__div__(PyObject other)
Equivalent to the standard Python __div__ method |
PyObject |
__divmod__(PyObject other)
Equivalent to the standard Python __divmod__ method |
PyObject |
__eq__(PyObject other)
Equivalent to the standard Python __eq__ method. |
PyObject |
__findattr_ex__(java.lang.String name)
Attribute lookup hook. |
PyObject |
__finditem__(int key)
A variant of the __finditem__ method which accepts a primitive int as the key. |
PyObject |
__finditem__(PyObject key)
Very similar to the standard Python __getitem__ method. |
PyFloat |
__float__()
Equivalent to the standard Python __float__ method. |
PyObject |
__floordiv__(PyObject other)
Equivalent to the standard Python __floordiv__ method |
PyObject |
__ge__(PyObject other)
Equivalent to the standard Python __ge__ method. |
PyObject |
__get__(PyObject obj,
PyObject type)
Get descriptor for this PyObject. |
PyObject |
__getitem__(PyObject key)
Equivalent to the standard Python __getitem__ method. |
PyObject |
__getslice__(PyObject start,
PyObject stop,
PyObject step)
|
PyObject |
__gt__(PyObject other)
Equivalent to the standard Python __gt__ method. |
PyString |
__hex__()
Equivalent to the standard Python __hex__ method Should only be overridden by numeric objects that can be reasonably represented as a hexadecimal string. |
PyObject |
__iadd__(PyObject other)
Equivalent to the standard Python __iadd__ method |
PyObject |
__iand__(PyObject other)
Equivalent to the standard Python __iand__ method |
PyObject |
__idiv__(PyObject other)
Equivalent to the standard Python __idiv__ method |
PyObject |
__ifloordiv__(PyObject other)
Equivalent to the standard Python __ifloordiv__ method |
PyObject |
__ilshift__(PyObject other)
Equivalent to the standard Python __ilshift__ method |
PyObject |
__imod__(PyObject other)
Equivalent to the standard Python __imod__ method |
PyObject |
__imul__(PyObject other)
Equivalent to the standard Python __imul__ method |
PyObject |
__index__()
Equivalent to the standard Python __index__ method. |
PyObject |
__int__()
Equivalent to the standard Python __int__ method. |
PyObject |
__invert__()
Equivalent to the standard Python __invert__ method. |
PyObject |
__ior__(PyObject other)
Equivalent to the standard Python __ior__ method |
PyObject |
__ipow__(PyObject other)
Equivalent to the standard Python __ipow__ method |
PyObject |
__irshift__(PyObject other)
Equivalent to the standard Python __irshift__ method |
PyObject |
__isub__(PyObject other)
Equivalent to the standard Python __isub__ method |
PyObject |
__iter__()
Produce an iterable object. |
PyObject |
__iternext__()
Return the next element of the sequence that this is an iterator for. |
PyObject |
__itruediv__(PyObject other)
Equivalent to the standard Python __itruediv__ method |
PyObject |
__ixor__(PyObject other)
Equivalent to the standard Python __ixor__ method |
PyObject |
__le__(PyObject other)
Equivalent to the standard Python __le__ method. |
int |
__len__()
The length of the set. |
PyObject |
__long__()
Equivalent to the standard Python __long__ method. |
PyObject |
__lshift__(PyObject other)
Equivalent to the standard Python __lshift__ method |
PyObject |
__lt__(PyObject other)
Equivalent to the standard Python __lt__ method. |
PyObject |
__mod__(PyObject other)
Equivalent to the standard Python __mod__ method |
PyObject |
__mul__(PyObject other)
Equivalent to the standard Python __mul__ method |
PyObject |
__ne__(PyObject other)
Equivalent to the standard Python __ne__ method. |
PyObject |
__neg__()
Equivalent to the standard Python __neg__ method. |
boolean |
__nonzero__()
Determines if the instance is considered true by Python. |
PyString |
__oct__()
Equivalent to the standard Python __oct__ method. |
PyObject |
__or__(PyObject other)
The union of this with other. |
PyObject |
__pos__()
Equivalent to the standard Python __pos__ method. |
PyObject |
__pow__(PyObject other,
PyObject modulo)
Implements the three argument power function. |
PyObject |
__radd__(PyObject other)
Equivalent to the standard Python __radd__ method |
PyObject |
__rand__(PyObject other)
Equivalent to the standard Python __rand__ method |
PyObject |
__rdiv__(PyObject other)
Equivalent to the standard Python __rdiv__ method |
PyObject |
__rdivmod__(PyObject other)
Equivalent to the standard Python __rdivmod__ method |
PyObject |
__reduce__()
Used for pickling. |
PyString |
__repr__()
Equivalent to the standard Python __repr__ method. |
PyObject |
__rfloordiv__(PyObject other)
Equivalent to the standard Python __rfloordiv__ method |
PyObject |
__rlshift__(PyObject other)
Equivalent to the standard Python __rlshift__ method |
PyObject |
__rmod__(PyObject other)
Equivalent to the standard Python __rmod__ method |
PyObject |
__rmul__(PyObject other)
Equivalent to the standard Python __rmul__ method |
PyObject |
__ror__(PyObject other)
Equivalent to the standard Python __ror__ method |
PyObject |
__rpow__(PyObject other)
Equivalent to the standard Python __rpow__ method |
PyObject |
__rrshift__(PyObject other)
Equivalent to the standard Python __rrshift__ method |
PyObject |
__rshift__(PyObject other)
Equivalent to the standard Python __rshift__ method |
PyObject |
__rsub__(PyObject other)
Equivalent to the standard Python __rsub__ method |
PyObject |
__rtruediv__(PyObject other)
Equivalent to the standard Python __rtruediv__ method |
PyObject |
__rxor__(PyObject other)
Equivalent to the standard Python __rxor__ method |
void |
__set__(PyObject obj,
PyObject value)
|
void |
__setattr__(java.lang.String name,
PyObject value)
A variant of the __setattr__ method which accepts a String as the key. |
void |
__setitem__(PyObject key,
PyObject value)
Equivalent to the standard Python __setitem__ method. |
void |
__setslice__(PyObject start,
PyObject stop,
PyObject step,
PyObject value)
|
PyString |
__str__()
Equivalent to the standard Python __str__ method. |
PyObject |
__sub__(PyObject other)
The difference of the this with other. |
java.lang.Object |
__tojava__(java.lang.Class c)
Return this instance as a Java object. |
PyObject |
__truediv__(PyObject other)
Equivalent to the standard Python __truediv__ method |
PyUnicode |
__unicode__()
|
PyObject |
__xor__(PyObject other)
The symmetric difference of the this with other. |
void |
delDict()
|
void |
dispatch__init__(PyType type,
PyObject[] args,
java.lang.String[] keywords)
Dispatch __init__ behavior |
PyObject |
fastGetDict()
xxx implements where meaningful |
PyObject |
getDict()
xxx implements where meaningful |
PyObject |
getSlot(int index)
|
int |
hashCode()
The hashCode of the set. |
void |
setDict(PyObject newDict)
|
void |
setSlot(int index,
PyObject value)
|
java.lang.String |
toString()
|
| Methods inherited from class org.python.core.BaseSet |
|---|
add, addAll, clear, contains, containsAll, difference, isEmpty, iterator, remove, removeAll, retainAll, size, symmetric_difference, toArray, toArray |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Set |
|---|
equals |
| Constructor Detail |
|---|
public PySetDerived(PyType subtype)
| Method Detail |
|---|
public PyObject getSlot(int index)
getSlot in interface Slotted
public void setSlot(int index,
PyObject value)
setSlot in interface Slottedpublic PyObject fastGetDict()
PyObject
fastGetDict in class PyObjectpublic PyObject getDict()
PyObject
getDict in class PyObjectpublic void setDict(PyObject newDict)
setDict in class PyObjectpublic void delDict()
delDict in class PyObjectpublic PyString __str__()
PyObjectPyObject is to
override the standard Java toString method.
__str__ in class PyObjectpublic PyString __repr__()
PyObjectPyObject is to
override the standard Java toString method.
__repr__ in class PyObjectpublic PyString __hex__()
PyObject
__hex__ in class PyObjectpublic PyString __oct__()
PyObject
__oct__ in class PyObjectpublic PyFloat __float__()
PyObject
__float__ in class PyObjectpublic PyComplex __complex__()
PyObject
__complex__ in class PyObjectpublic PyObject __pos__()
PyObject
__pos__ in class PyObjectpublic PyObject __neg__()
PyObject
__neg__ in class PyObjectpublic PyObject __abs__()
PyObject
__abs__ in class PyObjectpublic PyObject __invert__()
PyObject
__invert__ in class PyObjectpublic PyObject __reduce__()
BaseSetsetsfactory to
export safe constructors.
- Overrides:
__reduce__ in class BaseSet
- Returns:
- a tuple of (constructor, (elements))
public PyObject __add__(PyObject other)
PyObject
__add__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __radd__(PyObject other)
PyObject
__radd__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __sub__(PyObject other)
BaseSetthis with other.
__sub__ in class BaseSetother - A BaseSet instance.
public PyObject __rsub__(PyObject other)
PyObject
__rsub__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __mul__(PyObject other)
PyObject
__mul__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __rmul__(PyObject other)
PyObject
__rmul__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __div__(PyObject other)
PyObject
__div__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __rdiv__(PyObject other)
PyObject
__rdiv__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __floordiv__(PyObject other)
PyObject
__floordiv__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __rfloordiv__(PyObject other)
PyObject
__rfloordiv__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __truediv__(PyObject other)
PyObject
__truediv__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __rtruediv__(PyObject other)
PyObject
__rtruediv__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __mod__(PyObject other)
PyObject
__mod__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __rmod__(PyObject other)
PyObject
__rmod__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __divmod__(PyObject other)
PyObject
__divmod__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __rdivmod__(PyObject other)
PyObject
__rdivmod__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __rpow__(PyObject other)
PyObject
__rpow__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __lshift__(PyObject other)
PyObject
__lshift__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __rlshift__(PyObject other)
PyObject
__rlshift__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __rshift__(PyObject other)
PyObject
__rshift__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __rrshift__(PyObject other)
PyObject
__rrshift__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __and__(PyObject other)
BaseSetthis with other.
__and__ in class BaseSetother - A BaseSet instance.
public PyObject __rand__(PyObject other)
PyObject
__rand__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __or__(PyObject other)
BaseSetthis with other.
__or__ in class BaseSetother - A BaseSet instance.
public PyObject __ror__(PyObject other)
PyObject
__ror__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __xor__(PyObject other)
BaseSetthis with other.
__xor__ in class BaseSetother - A BaseSet instance.
public PyObject __rxor__(PyObject other)
PyObject
__rxor__ in class PyObjectother - the object to perform this binary operation with
(the left-hand operand).
public PyObject __lt__(PyObject other)
PyObject
__lt__ in class BaseSetother - the object to compare this with.
public PyObject __le__(PyObject other)
PyObject
__le__ in class BaseSetother - the object to compare this with.
public PyObject __gt__(PyObject other)
PyObject
__gt__ in class BaseSetother - the object to compare this with.
public PyObject __ge__(PyObject other)
PyObject
__ge__ in class BaseSetother - the object to compare this with.
public PyObject __eq__(PyObject other)
PyObject
__eq__ in class BaseSetother - the object to compare this with.
public PyObject __ne__(PyObject other)
PyObject
__ne__ in class BaseSetother - the object to compare this with.
public PyObject __iadd__(PyObject other)
PyObject
__iadd__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __isub__(PyObject other)
PyObject
__isub__ in class PySetother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __imul__(PyObject other)
PyObject
__imul__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __idiv__(PyObject other)
PyObject
__idiv__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __ifloordiv__(PyObject other)
PyObject
__ifloordiv__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __itruediv__(PyObject other)
PyObject
__itruediv__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __imod__(PyObject other)
PyObject
__imod__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __ipow__(PyObject other)
PyObject
__ipow__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __ilshift__(PyObject other)
PyObject
__ilshift__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __irshift__(PyObject other)
PyObject
__irshift__ in class PyObjectother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __iand__(PyObject other)
PyObject
__iand__ in class PySetother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __ior__(PyObject other)
PyObject
__ior__ in class PySetother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __ixor__(PyObject other)
PyObject
__ixor__ in class PySetother - the object to perform this binary operation with
(the right-hand operand).
public PyObject __int__()
PyObject
__int__ in class PyObjectpublic PyObject __long__()
PyObject
__long__ in class PyObjectpublic int hashCode()
BaseSet
hashCode in interface java.util.CollectionhashCode in interface java.util.SethashCode in class PySetpublic PyUnicode __unicode__()
__unicode__ in class PyObjectpublic int __cmp__(PyObject other)
PyObject
__cmp__ in class BaseSetother - the object to compare this with.
public boolean __nonzero__()
BaseSettrue by Python.
This implementation returns true if the set is not empty.
__nonzero__ in class BaseSettrue if the set is not empty, false otherwisepublic boolean __contains__(PyObject o)
PyObject
__contains__ in class BaseSeto - the element to search for in this container.
public int __len__()
BaseSet
__len__ in class BaseSetpublic PyObject __iter__()
BaseSet
__iter__ in class BaseSetpublic PyObject __iternext__()
PyObject
__iternext__ in class PyObjectpublic PyObject __finditem__(PyObject key)
PyObject
__finditem__ in class PyObjectkey - the key to lookup in this container
public PyObject __finditem__(int key)
PyObjectint as the key. By default, this method will call
__finditem__(PyObject key) with the appropriate args.
The only reason to override this method is for performance.
__finditem__ in class PyObjectkey - the key to lookup in this sequence.
PyObject.__finditem__(PyObject)public PyObject __getitem__(PyObject key)
PyObject__finditem__ method instead.
__getitem__ in class PyObjectkey - the key to lookup in this container.
PyObject.__finditem__(PyObject)
public void __setitem__(PyObject key,
PyObject value)
PyObject
__setitem__ in class PyObjectkey - the key whose value will be setvalue - the value to set this key to
public PyObject __getslice__(PyObject start,
PyObject stop,
PyObject step)
__getslice__ in class PyObject
public void __setslice__(PyObject start,
PyObject stop,
PyObject step,
PyObject value)
__setslice__ in class PyObject
public void __delslice__(PyObject start,
PyObject stop,
PyObject step)
__delslice__ in class PyObjectpublic void __delitem__(PyObject key)
PyObject
__delitem__ in class PyObjectkey - the key to be removed from the container
public PyObject __call__(PyObject[] args,
java.lang.String[] keywords)
PyObject
__call__ in class PyObjectargs - all arguments to the function (including
keyword arguments).keywords - the keywords used for all keyword arguments.public PyObject __findattr_ex__(java.lang.String name)
PyObjectPyObject.__getattr__(String) or
PyObject.__findattr__(String). Both methods have a clear policy for
failed lookups.
__findattr_ex__ in class PyObject
public void __setattr__(java.lang.String name,
PyObject value)
PyObject
__setattr__ in class PyObjectname - the name whose value will be set -
must be an interned string .value - the value to set this name toPyObject.__setattr__(PyString, PyObject)public void __delattr__(java.lang.String name)
PyObject__delattr__(PyString name)
with the appropriate args.
The only reason to override this method is for performance.
__delattr__ in class PyObjectname - the name which will be removed -
must be an interned string .PyObject.__delattr__(PyString)
public PyObject __get__(PyObject obj,
PyObject type)
PyObject
__get__ in class PyObjectobj - -
the instance accessing this descriptor. Can be null if this is
being accessed by a type.type - -
the type accessing this descriptor. Will be null if obj exists
as obj is of the type accessing the descriptor.
public void __set__(PyObject obj,
PyObject value)
__set__ in class PyObjectpublic void __delete__(PyObject obj)
__delete__ in class PyObject
public PyObject __pow__(PyObject other,
PyObject modulo)
PyObject
__pow__ in class PyObjectother - the power to raise this number to.modulo - the modulus to perform this operation in or null if no
modulo is to be used
public void dispatch__init__(PyType type,
PyObject[] args,
java.lang.String[] keywords)
PyObject
dispatch__init__ in class PyObjectpublic PyObject __index__()
PyObject
__index__ in class PyObjectpublic java.lang.Object __tojava__(java.lang.Class c)
BaseSet
__tojava__ in class BaseSetc - The Class to coerce to.
public java.lang.Object __coerce_ex__(PyObject o)
PyObject
__coerce_ex__ in class PyObjecto - the other object involved in the coercion
public java.lang.String toString()
toString in class BaseSet
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||