|
||||||||||
| 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.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 PyObjectPyIgnoreMethodTagpublic int __len__()
PyObject
__len__ in class PyObjectpublic PyObject __findattr__(String name)
PyObjectString 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 PySequencepublic PyObject __imul__(PyObject o)
PyObject
__imul__ in class PyObjecto - the object to perform this binary operation with
(the right-hand operand).
public PyObject __add__(PyObject genericOther)
PyObject
__add__ in class PyObjectgenericOther - the object to perform this binary operation with
(the right-hand operand).
public PyString __str__()
PyObjectPyObject is to
override the standard Java toString method.
__str__ in class PyObjectpublic 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 PyObjecto - 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 CollectionhashCode in class PyObjectpublic boolean add(Object o)
add in interface Collectionpublic boolean addAll(Collection c)
addAll in interface Collectionpublic void clear()
clear in interface Collectionpublic boolean contains(Object o)
contains in interface Collectionpublic boolean containsAll(Collection c)
containsAll in interface Collectionpublic boolean equals(Object o)
PyObjecta.equals(b) == true iff cmp(a,b) == 0
equals in interface Collectionequals in class PyObjectpublic boolean isEmpty()
isEmpty in interface Collectionpublic Iterator iterator()
iterator in interface Collectionpublic boolean remove(Object o)
remove in interface Collectionpublic boolean removeAll(Collection c)
removeAll in interface Collectionpublic boolean retainAll(Collection c)
retainAll in interface Collectionpublic int size()
size in interface Collectionsize in class PySequencepublic Object[] toArray()
toArray in interface Collectionpublic Object[] toArray(Object[] a)
toArray in interface Collection
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||