Package org.python.core
Class PyTuple
java.lang.Object
org.python.core.PyObject
org.python.core.PySequence
org.python.core.PySequenceList
org.python.core.PyTuple
- All Implemented Interfaces:
Serializable,Iterable,Collection,List,ClassDictInit
- Direct Known Subclasses:
PyTupleDerived
A builtin python tuple.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.python.core.PyObject
PyObject.ConversionException -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEquivalent to the standard Python __add__ methodint__len__()Equivalent to the standard Python __len__ method.Used for pickling.voidbooleanbooleanaddAll(int index, Collection c) booleanaddAll(Collection coll) static voidclassDictInit(PyObject dict) Internal use only.voidclear()inthashCode()iterator()listIterator(int index) remove(int index) booleanbooleanremoveAll(Collection coll) booleanretainAll(Collection coll) safeRepr()subList(int fromIndex, int toIndex) toString()static voidtypeSetup(PyObject dict, PyType.Newstyle marker) Methods inherited from class org.python.core.PySequenceList
contains, containsAll, equals, get, getArray, indexOf, isEmpty, lastIndexOf, pyadd, pyadd, pyget, pyset, remove, size, toArray, toArrayMethods inherited from class org.python.core.PySequence
__delitem__, __delslice__, __eq__, __finditem__, __finditem__, __ge__, __getitem__, __getslice__, __gt__, __iter__, __le__, __lt__, __ne__, __nonzero__, __setitem__, __setitem__, __setslice__, __tojava__, isMappingType, isNumberTypeMethods inherited from class org.python.core.PyObject
__abs__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delslice__, __dir__, __div__, __divmod__, __findattr__, __findattr__, __finditem__, __float__, __floordiv__, __get__, __getattr__, __getattr__, __getitem__, __getslice__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iternext__, __itruediv__, __ixor__, __long__, __lshift__, __mod__, __mul__, __neg__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setslice__, __str__, __sub__, __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__, fastGetClass, fastGetDict, getDict, getDoc, getType, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isSequenceType, noAttributeError, readonlyAttributeError, setDict, setTypeMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
replaceAll, sort, spliterator
-
Field Details
-
exposed_name
- See Also:
-
exposed_base
-
-
Constructor Details
-
PyTuple
public PyTuple() -
PyTuple
-
PyTuple
-
-
Method Details
-
classDictInit
Internal use only. Do not call this method explicit.- Throws:
PyIgnoreMethodTag
-
typeSetup
-
safeRepr
- Overrides:
safeReprin classPyObject- Throws:
PyIgnoreMethodTag
-
__len__
public int __len__()Description copied from class:PyObjectEquivalent to the standard Python __len__ method. Part of the mapping discipline. -
__add__
Description copied from class:PyObjectEquivalent to the standard Python __add__ method -
__reduce__
Used for pickling.- Overrides:
__reduce__in classPyObject- Returns:
- a tuple of (class, tuple)
-
__getnewargs__
- Overrides:
__getnewargs__in classPyObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceCollection- Specified by:
hashCodein interfaceList- Overrides:
hashCodein classPySequenceList
-
toString
- Overrides:
toStringin classPySequenceList
-
subList
- Specified by:
subListin interfaceList- Overrides:
subListin classPySequenceList
-
iterator
- Specified by:
iteratorin interfaceCollection- Specified by:
iteratorin interfaceIterable- Specified by:
iteratorin interfaceList- Overrides:
iteratorin classPySequenceList
-
add
- Specified by:
addin interfaceCollection- Specified by:
addin interfaceList- Overrides:
addin classPySequenceList
-
remove
- Specified by:
removein interfaceCollection- Specified by:
removein interfaceList- Overrides:
removein classPySequenceList
-
addAll
- Specified by:
addAllin interfaceCollection- Specified by:
addAllin interfaceList- Overrides:
addAllin classPySequenceList
-
removeAll
- Specified by:
removeAllin interfaceCollection- Specified by:
removeAllin interfaceList- Overrides:
removeAllin classPySequenceList
-
retainAll
- Specified by:
retainAllin interfaceCollection- Specified by:
retainAllin interfaceList- Overrides:
retainAllin classPySequenceList
-
clear
public void clear()- Specified by:
clearin interfaceCollection- Specified by:
clearin interfaceList- Overrides:
clearin classPySequenceList
-
set
- Specified by:
setin interfaceList- Overrides:
setin classPySequenceList
-
add
- Specified by:
addin interfaceList- Overrides:
addin classPySequenceList
-
remove
- Specified by:
removein interfaceList- Overrides:
removein classPySequenceList
-
addAll
- Specified by:
addAllin interfaceList- Overrides:
addAllin classPySequenceList
-
listIterator
- Specified by:
listIteratorin interfaceList- Overrides:
listIteratorin classPySequenceList
-
listIterator
- Specified by:
listIteratorin interfaceList- Overrides:
listIteratorin classPySequenceList
-