Module:libextPackage:wrap.ext.utilParent:ObservableCopyright (c) 2007, 2008 Point5U, LLC
Milescript - ExtJS Wrapper Library: Project Home | Documentation

wrap.ext.util.MixedCollection

Inheritance : Object : Observable

Constructors

Signature
public MixedCollection(boolean allowFunctions, Function keyIn)

Methods

NameSignature
addObject add(String key, Object o)
addAllvoid addAll(Object objs)
addAllvoid addAll(Array<Object> objs)
clearvoid clear()
cloneMixedCollection clone()
containsboolean contains(Object o)
containsKeyboolean containsKey(String key)
eachvoid each(Function fn)
eachvoid each(Function fn, Object scope)
eachKeyvoid eachKey(Function fn)
eachKeyvoid eachKey(Function fn, Object scope)
filterMixedCollection filter(String property, RegExp value)
filterMixedCollection filter(String property, String value)
filterMixedCollection filter(String property, String value, boolean anyMatch)
filterMixedCollection filter(String property, RegExp value, boolean anyMatch)
filterMixedCollection filter(String property, RegExp value, boolean anyMatch, boolean caseSensitive)
filterMixedCollection filter(String property, String value, boolean anyMatch, boolean caseSensitive)
filterByMixedCollection filterBy(Function fn)
filterByMixedCollection filterBy(Function fn, Object scope)
findObject find(Function fn)
findObject find(Function fn, Object scope)
findIndexint findIndex(String property, RegExp value)
findIndexint findIndex(String property, String value)
findIndexint findIndex(String property, RegExp value, int start)
findIndexint findIndex(String property, String value, int start)
findIndexint findIndex(String property, String value, int start, boolean anyMatch)
findIndexint findIndex(String property, RegExp value, int start, boolean anyMatch)
findIndexint findIndex(String property, String value, int start, boolean anyMatch, boolean caseSensitive)
findIndexint findIndex(String property, RegExp value, int start, boolean anyMatch, boolean caseSensitive)
findIndexByint findIndexBy(Function fn)
findIndexByint findIndexBy(Function fn, Object scope)
findIndexByint findIndexBy(Function fn, Object scope, int start)
firstObject first()
getObject get(int key)
getObject get(String key)
getCountint getCount()
getKeyObject getKey(Object o)
getRangeArray<Object> getRange()
getRangeArray<Object> getRange(int startIndex)
getRangeArray<Object> getRange(int startIndex, int endIndex)
indexOfint indexOf(Object o)
indexOfKeyint indexOfKey(String key)
insertObject insert(int index, String key)
insertObject insert(int index, String key, Object o)
itemObject item(int key)
itemObject item(String key)
itemAtObject itemAt(int index)
keyObject key(int key)
keyObject key(String key)
keySortvoid keySort()
keySortvoid keySort(String direction)
keySortvoid keySort(String direction, Function fn)
lastObject last()
removeObject remove(Object o)
removeAtObject removeAt(int index)
removeKeyObject removeKey(String key)
replaceObject replace(String key)
replaceObject replace(String key, Object o)
sortvoid sort()
sortvoid sort(String direction)
sortvoid sort(String direction, Function fn)

Constructors

public MixedCollection(boolean allowFunctions, Function keyIn)

Parameters

NameTypeDescription
allowFunctionscore.boolean
keyIncore.Function



Methods

add

Object add(String key, Object o)

Returns
core.Object

Parameters

NameTypeDescription
keycore.String
ocore.Object

addAll

void addAll(Object objs)

Parameters

NameTypeDescription
objscore.Object

addAll

void addAll(Array<Object> objs)

Parameters

NameTypeDescription
objscore.Array<core.Object>

clear

void clear()


clone

MixedCollection clone()

Returns
wrap.ext.util.MixedCollection

contains

boolean contains(Object o)

Returns
core.boolean

Parameters

NameTypeDescription
ocore.Object

containsKey

boolean containsKey(String key)

Returns
core.boolean

Parameters

NameTypeDescription
keycore.String

each

void each(Function fn)

Parameters

NameTypeDescription
fncore.Function

each

void each(Function fn, Object scope)

Parameters

NameTypeDescription
fncore.Function
scopecore.Object

eachKey

void eachKey(Function fn)

Parameters

NameTypeDescription
fncore.Function

eachKey

void eachKey(Function fn, Object scope)

Parameters

NameTypeDescription
fncore.Function
scopecore.Object

filter

MixedCollection filter(String property, RegExp value)

Returns
wrap.ext.util.MixedCollection

Parameters

NameTypeDescription
propertycore.String
valuecore.RegExp

filter

MixedCollection filter(String property, String value)

Returns
wrap.ext.util.MixedCollection

Parameters

NameTypeDescription
propertycore.String
valuecore.String

filter

MixedCollection filter(String property, String value, boolean anyMatch)

Returns
wrap.ext.util.MixedCollection

Parameters

NameTypeDescription
propertycore.String
valuecore.String
anyMatchcore.boolean

filter

MixedCollection filter(String property, RegExp value, boolean anyMatch)

Returns
wrap.ext.util.MixedCollection

Parameters

NameTypeDescription
propertycore.String
valuecore.RegExp
anyMatchcore.boolean

filter

MixedCollection filter(String property, RegExp value, boolean anyMatch, boolean caseSensitive)

Returns
wrap.ext.util.MixedCollection

Parameters

NameTypeDescription
propertycore.String
valuecore.RegExp
anyMatchcore.boolean
caseSensitivecore.boolean

filter

MixedCollection filter(String property, String value, boolean anyMatch, boolean caseSensitive)

Returns
wrap.ext.util.MixedCollection

Parameters

NameTypeDescription
propertycore.String
valuecore.String
anyMatchcore.boolean
caseSensitivecore.boolean

filterBy

MixedCollection filterBy(Function fn)

Returns
wrap.ext.util.MixedCollection

Parameters

NameTypeDescription
fncore.Function

filterBy

MixedCollection filterBy(Function fn, Object scope)

Returns
wrap.ext.util.MixedCollection

Parameters

NameTypeDescription
fncore.Function
scopecore.Object

find

Object find(Function fn)

Returns
core.Object

Parameters

NameTypeDescription
fncore.Function

find

Object find(Function fn, Object scope)

Returns
core.Object

Parameters

NameTypeDescription
fncore.Function
scopecore.Object

findIndex

int findIndex(String property, RegExp value)

Returns
core.int

Parameters

NameTypeDescription
propertycore.String
valuecore.RegExp

findIndex

int findIndex(String property, String value)

Returns
core.int

Parameters

NameTypeDescription
propertycore.String
valuecore.String

findIndex

int findIndex(String property, RegExp value, int start)

Returns
core.int

Parameters

NameTypeDescription
propertycore.String
valuecore.RegExp
startcore.int

findIndex

int findIndex(String property, String value, int start)

Returns
core.int

Parameters

NameTypeDescription
propertycore.String
valuecore.String
startcore.int

findIndex

int findIndex(String property, String value, int start, boolean anyMatch)

Returns
core.int

Parameters

NameTypeDescription
propertycore.String
valuecore.String
startcore.int
anyMatchcore.boolean

findIndex

int findIndex(String property, RegExp value, int start, boolean anyMatch)

Returns
core.int

Parameters

NameTypeDescription
propertycore.String
valuecore.RegExp
startcore.int
anyMatchcore.boolean

findIndex

int findIndex(String property, String value, int start, boolean anyMatch, boolean caseSensitive)

Returns
core.int

Parameters

NameTypeDescription
propertycore.String
valuecore.String
startcore.int
anyMatchcore.boolean
caseSensitivecore.boolean

findIndex

int findIndex(String property, RegExp value, int start, boolean anyMatch, boolean caseSensitive)

Returns
core.int

Parameters

NameTypeDescription
propertycore.String
valuecore.RegExp
startcore.int
anyMatchcore.boolean
caseSensitivecore.boolean

findIndexBy

int findIndexBy(Function fn)

Returns
core.int

Parameters

NameTypeDescription
fncore.Function

findIndexBy

int findIndexBy(Function fn, Object scope)

Returns
core.int

Parameters

NameTypeDescription
fncore.Function
scopecore.Object

findIndexBy

int findIndexBy(Function fn, Object scope, int start)

Returns
core.int

Parameters

NameTypeDescription
fncore.Function
scopecore.Object
startcore.int

first

Object first()

Returns
core.Object

get

Object get(int key)

Returns
core.Object

Parameters

NameTypeDescription
keycore.int

get

Object get(String key)

Returns
core.Object

Parameters

NameTypeDescription
keycore.String

getCount

int getCount()

Returns
core.int

getKey

Object getKey(Object o)

Returns
core.Object

Parameters

NameTypeDescription
ocore.Object

getRange

Array<Object> getRange()

Returns
core.Array<core.Object>

getRange

Array<Object> getRange(int startIndex)

Returns
core.Array<core.Object>

Parameters

NameTypeDescription
startIndexcore.int

getRange

Array<Object> getRange(int startIndex, int endIndex)

Returns
core.Array<core.Object>

Parameters

NameTypeDescription
startIndexcore.int
endIndexcore.int

indexOf

int indexOf(Object o)

Returns
core.int

Parameters

NameTypeDescription
ocore.Object

indexOfKey

int indexOfKey(String key)

Returns
core.int

Parameters

NameTypeDescription
keycore.String

insert

Object insert(int index, String key)

Returns
core.Object

Parameters

NameTypeDescription
indexcore.int
keycore.String

insert

Object insert(int index, String key, Object o)

Returns
core.Object

Parameters

NameTypeDescription
indexcore.int
keycore.String
ocore.Object

item

Object item(int key)

Returns
core.Object

Parameters

NameTypeDescription
keycore.int

item

Object item(String key)

Returns
core.Object

Parameters

NameTypeDescription
keycore.String

itemAt

Object itemAt(int index)

Returns
core.Object

Parameters

NameTypeDescription
indexcore.int

key

Object key(int key)

Returns
core.Object

Parameters

NameTypeDescription
keycore.int

key

Object key(String key)

Returns
core.Object

Parameters

NameTypeDescription
keycore.String

keySort

void keySort()


keySort

void keySort(String direction)

Parameters

NameTypeDescription
directioncore.String

keySort

void keySort(String direction, Function fn)

Parameters

NameTypeDescription
directioncore.String
fncore.Function

last

Object last()

Returns
core.Object

remove

Object remove(Object o)

Returns
core.Object

Parameters

NameTypeDescription
ocore.Object

removeAt

Object removeAt(int index)

Returns
core.Object

Parameters

NameTypeDescription
indexcore.int

removeKey

Object removeKey(String key)

Returns
core.Object

Parameters

NameTypeDescription
keycore.String

replace

Object replace(String key)

Returns
core.Object

Parameters

NameTypeDescription
keycore.String

replace

Object replace(String key, Object o)

Returns
core.Object

Parameters

NameTypeDescription
keycore.String
ocore.Object

sort

void sort()


sort

void sort(String direction)

Parameters

NameTypeDescription
directioncore.String

sort

void sort(String direction, Function fn)

Parameters

NameTypeDescription
directioncore.String
fncore.Function

Module:libextPackage:wrap.ext.utilParent:ObservableCopyright (c) 2007, 2008 Point5U, LLC
Milescript - ExtJS Wrapper Library: Project Home | Documentation