public abstract class BaseSet extends PyObject implements Set, Traverseproc
PyObject.ConversionExceptiongcMonitorGlobal, TYPE| Modifier and Type | Method and Description |
|---|---|
PyObject |
__and__(PyObject other)
The intersection of the
this with other. |
int |
__cmp__(PyObject other)
Equivalent to the standard Python __cmp__ method.
|
boolean |
__contains__(PyObject other)
Equivalent to the standard Python __contains__ method.
|
PyObject |
__eq__(PyObject other)
Equivalent to the standard Python __eq__ method.
|
PyObject |
__ge__(PyObject other)
Equivalent to the standard Python __ge__ method.
|
PyObject |
__gt__(PyObject other)
Equivalent to the standard Python __gt__ method.
|
PyObject |
__iter__()
Produce an iterable object.
|
PyObject |
__le__(PyObject other)
Equivalent to the standard Python __le__ method.
|
int |
__len__()
The length of the set.
|
PyObject |
__lt__(PyObject other)
Equivalent to the standard Python __lt__ method.
|
PyObject |
__ne__(PyObject other)
Equivalent to the standard Python __ne__ method.
|
boolean |
__nonzero__()
Determines if the instance is considered
true by Python. |
PyObject |
__or__(PyObject other)
The union of
this with other. |
PyObject |
__reduce__()
Used for pickling.
|
PyObject |
__sub__(PyObject other)
The difference of the
this with other. |
PyObject |
__xor__(PyObject other)
The symmetric difference of the
this with other. |
boolean |
add(Object o) |
boolean |
addAll(Collection c) |
void |
clear() |
boolean |
contains(Object o) |
boolean |
containsAll(Collection c) |
PyObject |
difference(PyObject other) |
Set<PyObject> |
getSet() |
abstract int |
hashCode()
The hashCode of the set.
|
boolean |
isEmpty() |
Iterator |
iterator() |
boolean |
refersDirectlyTo(PyObject ob)
Optional operation.
|
boolean |
remove(Object o) |
boolean |
removeAll(Collection c) |
boolean |
retainAll(Collection c) |
int |
size() |
PyObject |
symmetric_difference(PyObject other) |
Object[] |
toArray() |
Object[] |
toArray(Object[] a) |
String |
toString() |
int |
traverse(Visitproc visit,
Object arg)
Traverses all directly contained
PyObjects. |
__abs__, __add__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __coerce__, __coerce_ex__, __complex__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __format__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iternext__, __itruediv__, __ixor__, __long__, __lshift__, __mod__, __mul__, __neg__, __not__, __oct__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __tojava__, __truediv__, __trunc__, __unicode__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setTypeequals, spliteratorparallelStream, removeIf, streampublic PyObject __or__(PyObject other)
this with other. public PyObject __and__(PyObject other)
this with other.
public PyObject __sub__(PyObject other)
this with other.
public PyObject __xor__(PyObject other)
this with other.
public abstract int hashCode()
public int __len__()
public boolean __nonzero__()
true by Python.
This implementation returns true if the set is not empty.__nonzero__ in class PyObjecttrue if the set is not empty, false otherwisepublic PyObject __iter__()
public boolean __contains__(PyObject other)
PyObject__contains__ in class PyObjectother - the element to search for in this container.public int __cmp__(PyObject other)
PyObjectpublic PyObject __eq__(PyObject other)
PyObjectpublic PyObject __ne__(PyObject other)
PyObjectpublic PyObject __le__(PyObject other)
PyObjectpublic PyObject __ge__(PyObject other)
PyObjectpublic PyObject __lt__(PyObject other)
PyObjectpublic PyObject __gt__(PyObject other)
PyObjectpublic PyObject __reduce__()
setsfactory to
export safe constructors.__reduce__ in class PyObjectpublic int size()
size in interface Collectionsize in interface Setpublic void clear()
clear in interface Collectionclear in interface Setpublic boolean isEmpty()
isEmpty in interface CollectionisEmpty in interface Setpublic boolean add(Object o)
add in interface Collectionadd in interface Setpublic boolean contains(Object o)
contains in interface Collectioncontains in interface Setpublic boolean remove(Object o)
remove in interface Collectionremove in interface Setpublic boolean addAll(Collection c)
addAll in interface CollectionaddAll in interface Setpublic boolean containsAll(Collection c)
containsAll in interface CollectioncontainsAll in interface Setpublic boolean removeAll(Collection c)
removeAll in interface CollectionremoveAll in interface Setpublic boolean retainAll(Collection c)
retainAll in interface CollectionretainAll in interface Setpublic Iterator iterator()
public Object[] toArray()
toArray in interface CollectiontoArray in interface Setpublic Object[] toArray(Object[] a)
toArray in interface CollectiontoArray in interface Setpublic int traverse(Visitproc visit, Object arg)
TraverseprocPyObjects.
Like in CPython, arg must be passed
unmodified to visit as its second parameter.
If Visitproc.visit(PyObject, Object) returns
nonzero, this return value
must be returned immediately by traverse.
Visitproc.visit(PyObject, Object) must not be
called with a null PyObject-argument.traverse in interface Traverseprocpublic boolean refersDirectlyTo(PyObject ob)
TraverseprocTraverseproc.traverse(Visitproc, Object) with
a visitproc that just watches out for ob.
Must return false if ob is null.refersDirectlyTo in interface Traverseproc