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.void
boolean
boolean
addAll
(int index, Collection c) boolean
addAll
(Collection coll) static void
classDictInit
(PyObject dict) Internal use only.void
clear()
int
hashCode()
iterator()
listIterator
(int index) remove
(int index) boolean
boolean
removeAll
(Collection coll) boolean
retainAll
(Collection coll) safeRepr()
subList
(int fromIndex, int toIndex) toString()
static void
typeSetup
(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, toArray
Methods 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, isNumberType
Methods 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, setType
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods 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:
safeRepr
in classPyObject
- Throws:
PyIgnoreMethodTag
-
__len__
public int __len__()Description copied from class:PyObject
Equivalent to the standard Python __len__ method. Part of the mapping discipline. -
__add__
Description copied from class:PyObject
Equivalent 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:
hashCode
in interfaceCollection
- Specified by:
hashCode
in interfaceList
- Overrides:
hashCode
in classPySequenceList
-
toString
- Overrides:
toString
in classPySequenceList
-
subList
- Specified by:
subList
in interfaceList
- Overrides:
subList
in classPySequenceList
-
iterator
- Specified by:
iterator
in interfaceCollection
- Specified by:
iterator
in interfaceIterable
- Specified by:
iterator
in interfaceList
- Overrides:
iterator
in classPySequenceList
-
add
- Specified by:
add
in interfaceCollection
- Specified by:
add
in interfaceList
- Overrides:
add
in classPySequenceList
-
remove
- Specified by:
remove
in interfaceCollection
- Specified by:
remove
in interfaceList
- Overrides:
remove
in classPySequenceList
-
addAll
- Specified by:
addAll
in interfaceCollection
- Specified by:
addAll
in interfaceList
- Overrides:
addAll
in classPySequenceList
-
removeAll
- Specified by:
removeAll
in interfaceCollection
- Specified by:
removeAll
in interfaceList
- Overrides:
removeAll
in classPySequenceList
-
retainAll
- Specified by:
retainAll
in interfaceCollection
- Specified by:
retainAll
in interfaceList
- Overrides:
retainAll
in classPySequenceList
-
clear
public void clear()- Specified by:
clear
in interfaceCollection
- Specified by:
clear
in interfaceList
- Overrides:
clear
in classPySequenceList
-
set
- Specified by:
set
in interfaceList
- Overrides:
set
in classPySequenceList
-
add
- Specified by:
add
in interfaceList
- Overrides:
add
in classPySequenceList
-
remove
- Specified by:
remove
in interfaceList
- Overrides:
remove
in classPySequenceList
-
addAll
- Specified by:
addAll
in interfaceList
- Overrides:
addAll
in classPySequenceList
-
listIterator
- Specified by:
listIterator
in interfaceList
- Overrides:
listIterator
in classPySequenceList
-
listIterator
- Specified by:
listIterator
in interfaceList
- Overrides:
listIterator
in classPySequenceList
-