Package | org.apache.flex.collections |
Class | public class VectorCollection |
Inheritance | VectorCollection ListCollectionView flash.utils.Proxy |
Implements | ICollectionView |
Default MXML Propertysource
Property | Defined By | ||
---|---|---|---|
complexFieldWatcher : ComplexFieldChangeWatcher | ListCollectionView | ||
filterFunction : Function
A function that the view will use to eliminate items that do not
match the function's criteria. | ListCollectionView | ||
length : int [read-only]
The number of items in this view. | ListCollectionView | ||
list : IList
The IList that this collection view wraps. | ListCollectionView | ||
sort : ISort
The ISort that will be applied to the ICollectionView. | ListCollectionView | ||
source : *
The source of data in the VectorCollection. | VectorCollection |
Method | Defined By | ||
---|---|---|---|
VectorCollection(source:* = null)
Constructor. | VectorCollection | ||
Adds a list of items to the current list, placing them at the end of
the list in the order they are passed. | ListCollectionView | ||
Adds a list of items to the current list, placing them at the position
index passed in to the function. | ListCollectionView | ||
addEventListener(eventType:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void | ListCollectionView | ||
addItem(item:Object):void
Adds the specified item to the end of the list. | ListCollectionView | ||
addItemAt(item:Object, index:int):void
Adds the item at the specified index. | ListCollectionView | ||
contains(item:Object):Boolean
Returns whether the view contains the specified object. | ListCollectionView | ||
Creates a new IViewCursor that works with this view. | ListCollectionView | ||
disableAutoUpdate():void
Prevents changes to the collection itself and items within the
collection from being dispatched by the view. | ListCollectionView | ||
dispatchEvent(event:Event):Boolean | ListCollectionView | ||
enableAutoUpdate():void
Enables auto-updating. | ListCollectionView | ||
getItemAt(index:int, prefetch:int = 0):Object
Gets the item at the specified index. | ListCollectionView | ||
getItemIndex(item:Object):int
Returns the index of the item if it is in the list such that
getItemAt(index) == item. | ListCollectionView | ||
hasEventListener(eventType:String):Boolean | ListCollectionView | ||
initialized(document:Object, id:String):void
Called automatically by the MXML compiler when the ListCollectionView
is created using an MXML tag. | ListCollectionView | ||
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Notifies the view that an item has been updated. | ListCollectionView | ||
refresh():Boolean
Applies the sort and filter to the view. | ListCollectionView | ||
removeAll():void
Remove all items from the list. | ListCollectionView | ||
removeEventListener(eventType:String, listener:Function, useCapture:Boolean = false):void | ListCollectionView | ||
removeItem(item:Object):Boolean
Removes the specified item from this list, should it exist. | ListCollectionView | ||
removeItemAt(index:int):Object
Removes the item at the specified index and returns it. | ListCollectionView | ||
setItemAt(item:Object, index:int):Object
Places the item at the specified index. | ListCollectionView | ||
toArray():Array
Returns an Array that is populated in the same order as the IList
implementation. | ListCollectionView | ||
toString():String
Prints the contents of this view to a string and returns it. | ListCollectionView | ||
willTrigger(eventType:String):Boolean | ListCollectionView |
source | property |
source:*
The source of data in the VectorCollection. The VectorCollection object does not represent any changes that you make directly to the source Vector. Always use the ICollectionView or IList methods to modify the collection.
This property can be used as the source for data binding.
public function get source():*
public function set source(value:any):void
VectorCollection | () | Constructor |
public function VectorCollection(source:* = null)
Constructor.
Creates a new VectorCollection using the specified source vector. If no Vector is specified an empty vector of type<*> will be used.
Due to the way the compiler (not the runtime) checks Vectors, we need to leave the source as an <*> until a compiler change can be implemented.
Parameterssource:* (default = null )
|