org.mozilla.javascript

Class NativeJavaArray

public class NativeJavaArray extends NativeJavaObject

This class reflects Java arrays into the JavaScript environment.

Author: Mike Shaver

See Also: NativeJavaClass NativeJavaObject NativeJavaPackage

Constructor Summary
NativeJavaArray(Scriptable scope, Object array)
Method Summary
Objectget(String id, Scriptable start)
Objectget(int index, Scriptable start)
StringgetClassName()
ObjectgetDefaultValue(Class hint)
Object[]getIds()
ScriptablegetPrototype()
booleanhas(String id, Scriptable start)
booleanhas(int index, Scriptable start)
booleanhasInstance(Scriptable value)
voidput(String id, Scriptable start, Object value)
voidput(int index, Scriptable start, Object value)
Objectunwrap()
static NativeJavaArraywrap(Scriptable scope, Object array)

Constructor Detail

NativeJavaArray

public NativeJavaArray(Scriptable scope, Object array)

Method Detail

get

public Object get(String id, Scriptable start)

get

public Object get(int index, Scriptable start)

getClassName

public String getClassName()

getDefaultValue

public Object getDefaultValue(Class hint)

getIds

public Object[] getIds()

getPrototype

public Scriptable getPrototype()

has

public boolean has(String id, Scriptable start)

has

public boolean has(int index, Scriptable start)

hasInstance

public boolean hasInstance(Scriptable value)

put

public void put(String id, Scriptable start, Object value)

put

public void put(int index, Scriptable start, Object value)

unwrap

public Object unwrap()

wrap

public static NativeJavaArray wrap(Scriptable scope, Object array)