pyamf.flex
index
/usr/local/lib/python2.7/dist-packages/pyamf/flex/__init__.py

Compatibility classes/functions for Adobe Flex.
 
@note: Not available in ActionScript 1.0 and 2.0.
@see: U{Flex on Wikipedia<http://en.wikipedia.org/wiki/Adobe_Flex>}
@since: 0.1

 
Package Contents
       
data
messaging

 
Classes
       
__builtin__.list(__builtin__.object)
ArrayCollection
__builtin__.object
ObjectProxy

 
class ArrayCollection(__builtin__.list)
    I represent the ActionScript 3 based class
C{flex.messaging.io.ArrayCollection} used in the Flex framework.
 
The C{ArrayCollection} class is a wrapper class that exposes an Array
as a collection that can be accessed and manipulated using the
methods and properties of the C{ICollectionView} or C{IList}
interfaces in the Flex framework.
 
@see: U{ArrayCollection on Livedocs <http://
    help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/
    collections/ArrayCollection.html>}
@note: This class does not implement the RemoteObject part of the
    documentation.
@ivar length: [read-only] The number of items in this collection.
    Introduced in 0.4.
@type length: C{int}
 
 
Method resolution order:
ArrayCollection
__builtin__.list
__builtin__.object

Methods defined here:
__init__(self, source=None)
__readamf__(self, input)
__repr__(self)
__writeamf__(self, output)
addItem(self, item)
Adds the specified item to the end of the list.
 
@param item: The object to add to the collection.
@since: 0.4
addItemAt(self, item, index)
Adds the item at the specified index.
 
@param item: The object to add to the collection.
@param index: The index at which to place the item.
@raise IndexError: If index is less than 0 or greater than the length
    of the list.
@since: 0.4
getItemAt(self, index, prefetch=0)
Gets the item at the specified index.
 
@param index: The index in the list from which to retrieve the item.
@type index: C{int}
@param prefetch: This param is ignored and is only here as part of the
    interface.
@raise IndexError: if `index < 0` or `index >= length`
@since: 0.4
getItemIndex(self, item)
Returns the index of the item if it is in the list such that
C{getItemAt(index) == item}.
 
@return: The index of the item or C{-1} if the item is not in the list.
@since: 0.4
removeAll(self)
Removes all items from the list.
 
@since: 0.4
removeItemAt(self, index)
Removes the item at the specified index and returns it. Any items that
were after this index are now one index earlier.
 
@param index: The index from which to remove the item.
@return: The item that was removed.
@raise IndexError: If index is less than 0 or greater than length.
@since: 0.4
setItemAt(self, item, index)
Places the item at the specified index. If an item was already at that
index the new item will replace it and it will be returned.
 
@return: The item that was replaced, or C{None}.
@raise IndexError: If index is less than 0 or greater than length.
@since: 0.4
toArray(self)
Returns an Array that is populated in the same order as the C{IList}
implementation.
 
@return: The array.
@rtype: C{list}

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
length

Data and other attributes defined here:
__amf__ = <class pyamf.flex.__amf__>

Methods inherited from __builtin__.list:
__add__(...)
x.__add__(y) <==> x+y
__contains__(...)
x.__contains__(y) <==> y in x
__delitem__(...)
x.__delitem__(y) <==> del x[y]
__delslice__(...)
x.__delslice__(i, j) <==> del x[i:j]
 
Use of negative indices is not supported.
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__gt__(...)
x.__gt__(y) <==> x>y
__iadd__(...)
x.__iadd__(y) <==> x+=y
__imul__(...)
x.__imul__(y) <==> x*=y
__iter__(...)
x.__iter__() <==> iter(x)
__le__(...)
x.__le__(y) <==> x<=y
__len__(...)
x.__len__() <==> len(x)
__lt__(...)
x.__lt__(y) <==> x<y
__mul__(...)
x.__mul__(n) <==> x*n
__ne__(...)
x.__ne__(y) <==> x!=y
__reversed__(...)
L.__reversed__() -- return a reverse iterator over the list
__rmul__(...)
x.__rmul__(n) <==> n*x
__setitem__(...)
x.__setitem__(i, y) <==> x[i]=y
__setslice__(...)
x.__setslice__(i, j, y) <==> x[i:j]=y
 
Use  of negative indices is not supported.
__sizeof__(...)
L.__sizeof__() -- size of L in memory, in bytes
append(...)
L.append(object) -- append object to end
count(...)
L.count(value) -> integer -- return number of occurrences of value
extend(...)
L.extend(iterable) -- extend list by appending elements from the iterable
index(...)
L.index(value, [start, [stop]]) -> integer -- return first index of value.
Raises ValueError if the value is not present.
insert(...)
L.insert(index, object) -- insert object before index
pop(...)
L.pop([index]) -> item -- remove and return item at index (default last).
Raises IndexError if list is empty or index is out of range.
remove(...)
L.remove(value) -- remove first occurrence of value.
Raises ValueError if the value is not present.
reverse(...)
L.reverse() -- reverse *IN PLACE*
sort(...)
L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;
cmp(x, y) -> -1, 0, 1

Data and other attributes inherited from __builtin__.list:
__hash__ = None
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class ObjectProxy(__builtin__.object)
    I represent the ActionScript 3 based class C{flex.messaging.io.ObjectProxy}
used in the Flex framework. Flex's C{ObjectProxy} class allows an
anonymous, dynamic ActionScript Object to be bindable and report change
events.
 
@see: U{ObjectProxy on Livedocs<http://
    help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/utils/
    ObjectProxy.html>}
 
  Methods defined here:
__getattr__(self, name)
__init__(self, object=None)
__readamf__(self, input)
__repr__(self)
__setattr__(self, name, value)
__writeamf__(self, output)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes defined here:
__amf__ = <class pyamf.flex.__amf__>

 
Data
        __all__ = ['ArrayCollection', 'ObjectProxy']