public interface Array extends Collection, Cloneable, Objects
Collection.Key
Modifier and Type | Method and Description |
---|---|
Object |
append(Object o)
append a new value to the end of the array
|
Object |
appendEL(Object o) |
boolean |
containsKey(int key)
contains this key
|
Object |
get(int key,
Object defaultValue)
return object a given position, key can only be a integer from 1 to array len
|
int |
getDimension()
return dimension of the array
|
Object |
getE(int key)
return object a given position, key can only be a integer from 1 to array len
|
boolean |
insert(int key,
Object value)
insert a value add defined position
|
int[] |
intKeys() |
Object |
prepend(Object o)
add a new value to the begin of the array
|
Object |
removeE(int key)
removes a value ad defined key
|
Object |
removeEL(int key)
removes a value ad defined key
|
void |
resize(int to)
resize array to defined size
|
Object |
setE(int key,
Object value)
set value at defined position
|
Object |
setEL(int key,
Object value)
set value at defined position, on error return null
|
void |
sort(Comparator comp) |
void |
sort(String sortType,
String sortOrder)
Deprecated.
use instead
sort(Comparator comp) |
Object[] |
toArray() |
List |
toList() |
clear, clone, containsKey, containsKey, duplicate, get, get, get, get, keys, remove, removeEL, set, set, setEL, setEL, size
entryIterator, keyIterator, keysAsStringIterator, valueIterator
getIterator
call, callWithNamedValues, get, get, set, setEL
toDumpData
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo
int getDimension()
Object get(int key, Object defaultValue)
key
- key as integerObject getE(int key) throws PageException
key
- key as integerPageException
Object setEL(int key, Object value)
key
- key of the new valuevalue
- value to setObject setE(int key, Object value) throws PageException
key
- value
- PageException
int[] intKeys()
boolean insert(int key, Object value) throws PageException
key
- position to insertvalue
- value to insertPageException
Object append(Object o) throws PageException
o
- value to insertPageException
Object prepend(Object o) throws PageException
o
- value to insertPageException
void resize(int to) throws PageException
to
- new minimum size of the arrayPageException
void sort(String sortType, String sortOrder) throws PageException
sort(Comparator comp)
sortType
- search type (text,textnocase,numeric)sortOrder
- (asc,desc)PageException
void sort(Comparator comp)
Object removeE(int key) throws PageException
key
- key to removePageException
Object removeEL(int key)
key
- key to removeboolean containsKey(int key)
key
- Copyright © 2015 Lucee