Package org.eclipse.birt.core.script
Class NativeJavaMap
- java.lang.Object
-
- org.mozilla.javascript.NativeJavaObject
-
- org.eclipse.birt.core.script.NativeJavaMap
-
- All Implemented Interfaces:
java.io.Serializable,org.mozilla.javascript.Scriptable,org.mozilla.javascript.Wrapper
- Direct Known Subclasses:
NativeJavaLinkedHashMap
public class NativeJavaMap extends org.mozilla.javascript.NativeJavaObjectRepresents the scriptable object for Java object which implements the interfaceMap.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NativeJavaMap()NativeJavaMap(org.mozilla.javascript.Scriptable scope, java.lang.Object javaObject, java.lang.Class staticType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(java.lang.String name)java.lang.Objectget(int index, org.mozilla.javascript.Scriptable start)java.lang.Objectget(java.lang.String name, org.mozilla.javascript.Scriptable start)java.lang.Object[]getIds()booleanhas(java.lang.String name, org.mozilla.javascript.Scriptable start)voidput(int index, org.mozilla.javascript.Scriptable start, java.lang.Object value)voidput(java.lang.String name, org.mozilla.javascript.Scriptable start, java.lang.Object value)
-
-
-
Method Detail
-
has
public boolean has(java.lang.String name, org.mozilla.javascript.Scriptable start)- Specified by:
hasin interfaceorg.mozilla.javascript.Scriptable- Overrides:
hasin classorg.mozilla.javascript.NativeJavaObject
-
get
public java.lang.Object get(java.lang.String name, org.mozilla.javascript.Scriptable start)- Specified by:
getin interfaceorg.mozilla.javascript.Scriptable- Overrides:
getin classorg.mozilla.javascript.NativeJavaObject
-
put
public void put(java.lang.String name, org.mozilla.javascript.Scriptable start, java.lang.Object value)- Specified by:
putin interfaceorg.mozilla.javascript.Scriptable- Overrides:
putin classorg.mozilla.javascript.NativeJavaObject
-
delete
public void delete(java.lang.String name)
- Specified by:
deletein interfaceorg.mozilla.javascript.Scriptable- Overrides:
deletein classorg.mozilla.javascript.NativeJavaObject
-
get
public java.lang.Object get(int index, org.mozilla.javascript.Scriptable start)- Specified by:
getin interfaceorg.mozilla.javascript.Scriptable- Overrides:
getin classorg.mozilla.javascript.NativeJavaObject
-
put
public void put(int index, org.mozilla.javascript.Scriptable start, java.lang.Object value)- Specified by:
putin interfaceorg.mozilla.javascript.Scriptable- Overrides:
putin classorg.mozilla.javascript.NativeJavaObject
-
getIds
public java.lang.Object[] getIds()
- Specified by:
getIdsin interfaceorg.mozilla.javascript.Scriptable- Overrides:
getIdsin classorg.mozilla.javascript.NativeJavaObject
-
-