|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.python.core.PyObject org.python.core.PySequence org.python.core.PyList
A builtin python list.
Field Summary | |
static PyClass |
__class__
|
Fields inherited from class org.python.core.PySequence |
annotation |
Constructor Summary | |
PyList()
|
|
PyList(Collection collection)
|
|
PyList(PyObject[] elements)
|
|
PyList(Vector ilist)
|
Method Summary | |
PyObject |
__add__(PyObject genericOther)
Equivalent to the standard Python __add__ method |
PyObject |
__findattr__(String name)
A variant of the __findattr__ method which accepts a Java String as the name. |
PyObject |
__iadd__(PyObject o)
Equivalent to the standard Python __iadd__ method |
PyObject |
__imul__(PyObject o)
Equivalent to the standard Python __imul__ method |
int |
__len__()
Equivalent to the standard Python __len__ method. |
PyString |
__str__()
Equivalent to the standard Python __str__ method. |
boolean |
add(Object o)
|
boolean |
addAll(Collection c)
|
void |
append(PyObject o)
Add a single element to the end of list. |
static void |
classDictInit(PyObject dict)
Internal use only. |
void |
clear()
|
boolean |
contains(Object o)
|
boolean |
containsAll(Collection c)
|
int |
count(PyObject o)
Return the number elements in the list that equals the argument. |
boolean |
equals(Object o)
Should almost never be overridden. |
void |
extend(PyObject o)
Append the elements in the argument sequence to the end of the list. |
int |
hashCode()
|
int |
index(PyObject o)
return smallest index where an element in the list equals the argument. |
void |
insert(int index,
PyObject o)
Insert the argument element into the list at the specified index. |
boolean |
isEmpty()
|
Iterator |
iterator()
|
PyObject |
pop()
Removes and return the last element in the list. |
PyObject |
pop(int n)
Removes and return the n indexed element in the
list. |
boolean |
remove(Object o)
|
void |
remove(PyObject o)
Remove the first occurence of the argument from the list. |
boolean |
removeAll(Collection c)
|
boolean |
retainAll(Collection c)
|
void |
reverse()
Reverses the items of s in place. |
String |
safeRepr()
|
int |
size()
|
void |
sort()
Sort the items of the list in place. |
void |
sort(PyObject compare)
Sort the items of the list in place. |
Object[] |
toArray()
|
Object[] |
toArray(Object[] a)
|
String |
toString()
|
Methods inherited from class org.python.core.PySequence |
__and__, __anye__, __bde__, __delitem__, __delslice__, __eq__, __finditem__, __finditem__, __ge__, __getitem__, __getslice__, __gt__, __lde__, __le__, __lt__, __ne__, __nonzero__, __or__, __rde__, __setattr__, __setitem__, __setitem__, __setslice__, __sub__, __tojava__, containsGraphElements, findEdges, findEdges, findGraphElements, findGraphElements, findNodes, findNodes, findNodesAndEdges, findNodesAndEdges, getAnnotation, groupAndSortBy, groupBy, hide, isMappingType, isNumberType, show, sortBy, unroll |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static PyClass __class__
Constructor Detail |
public PyList()
public PyList(Vector ilist)
public PyList(PyObject[] elements)
public PyList(Collection collection)
Method Detail |
public static void classDictInit(PyObject dict)
public String safeRepr() throws PyIgnoreMethodTag
safeRepr
in class PyObject
PyIgnoreMethodTag
public int __len__()
PyObject
__len__
in class PyObject
public PyObject __findattr__(String name)
PyObject
String
as the name.
By default, this method will call __findattr__(PyString
name)
with the appropriate args. The only reason to override
this method is for performance.
Warning: name must be an interned string!!!!!!!!
__findattr__
in class PySequence
public PyObject __imul__(PyObject o)
PyObject
__imul__
in class PyObject
o
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __add__(PyObject genericOther)
PyObject
__add__
in class PyObject
genericOther
- the object to perform this binary operation with
(the right-hand operand).
public PyString __str__()
PyObject
PyObject
is to
override the standard Java toString
method.
__str__
in class PyObject
public String toString()
public void append(PyObject o)
o
- the element to add.public int count(PyObject o)
o
- the argument to test for. Testing is done with
the ==
operator.public int index(PyObject o)
o
- the argument to test for. Testing is done with
the ==
operator.public void insert(int index, PyObject o)
s[index:index] = [o] if index >= 0
.
index
- the position where the element will be inserted.o
- the element to insert.public void remove(PyObject o)
==
operator.
del s[s.index(x)]
o
- the element to search for and remove.public void reverse()
public PyObject pop()
public PyObject pop(int n)
n
indexed element in the
list.
n
- the index of the element to remove and return.public void extend(PyObject o)
s[len(s):len(s)] = o
.
o
- the sequence of items to append to the list.public PyObject __iadd__(PyObject o)
PyObject
__iadd__
in class PyObject
o
- the object to perform this binary operation with
(the right-hand operand).
public void sort(PyObject compare)
compare
- the comparison function.public void sort()
public int hashCode()
hashCode
in interface Collection
hashCode
in class PyObject
public boolean add(Object o)
add
in interface Collection
public boolean addAll(Collection c)
addAll
in interface Collection
public void clear()
clear
in interface Collection
public boolean contains(Object o)
contains
in interface Collection
public boolean containsAll(Collection c)
containsAll
in interface Collection
public boolean equals(Object o)
PyObject
a.equals(b) == true
iff cmp(a,b) == 0
equals
in interface Collection
equals
in class PyObject
public boolean isEmpty()
isEmpty
in interface Collection
public Iterator iterator()
iterator
in interface Collection
public boolean remove(Object o)
remove
in interface Collection
public boolean removeAll(Collection c)
removeAll
in interface Collection
public boolean retainAll(Collection c)
retainAll
in interface Collection
public int size()
size
in interface Collection
size
in class PySequence
public Object[] toArray()
toArray
in interface Collection
public Object[] toArray(Object[] a)
toArray
in interface Collection
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |