Package org.eclipse.birt.core.script
Class NativeNamedList
- java.lang.Object
-
- org.eclipse.birt.core.script.NativeNamedList
-
- All Implemented Interfaces:
org.mozilla.javascript.Scriptable
public class NativeNamedList extends java.lang.Object implements org.mozilla.javascript.Scriptable
-
-
Constructor Summary
Constructors Constructor Description NativeNamedList()
NativeNamedList(org.mozilla.javascript.Scriptable parent, java.lang.String[] names, java.util.HashMap values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete(int index)
void
delete(java.lang.String name)
java.lang.Object
get(int index, org.mozilla.javascript.Scriptable start)
java.lang.Object
get(java.lang.String name, org.mozilla.javascript.Scriptable start)
java.lang.String
getClassName()
java.lang.Object
getDefaultValue(java.lang.Class hint)
java.lang.Object[]
getIds()
org.mozilla.javascript.Scriptable
getParentScope()
org.mozilla.javascript.Scriptable
getPrototype()
boolean
has(int index, org.mozilla.javascript.Scriptable start)
boolean
has(java.lang.String name, org.mozilla.javascript.Scriptable start)
boolean
hasInstance(org.mozilla.javascript.Scriptable instance)
void
put(int index, org.mozilla.javascript.Scriptable start, java.lang.Object value)
void
put(java.lang.String name, org.mozilla.javascript.Scriptable start, java.lang.Object value)
void
setParentScope(org.mozilla.javascript.Scriptable parent)
void
setPrototype(org.mozilla.javascript.Scriptable prototype)
-
-
-
Method Detail
-
getClassName
public java.lang.String getClassName()
- Specified by:
getClassName
in interfaceorg.mozilla.javascript.Scriptable
-
get
public java.lang.Object get(java.lang.String name, org.mozilla.javascript.Scriptable start)
- Specified by:
get
in interfaceorg.mozilla.javascript.Scriptable
-
get
public java.lang.Object get(int index, org.mozilla.javascript.Scriptable start)
- Specified by:
get
in interfaceorg.mozilla.javascript.Scriptable
-
has
public boolean has(java.lang.String name, org.mozilla.javascript.Scriptable start)
- Specified by:
has
in interfaceorg.mozilla.javascript.Scriptable
-
has
public boolean has(int index, org.mozilla.javascript.Scriptable start)
- Specified by:
has
in interfaceorg.mozilla.javascript.Scriptable
-
put
public void put(java.lang.String name, org.mozilla.javascript.Scriptable start, java.lang.Object value)
- Specified by:
put
in interfaceorg.mozilla.javascript.Scriptable
-
put
public void put(int index, org.mozilla.javascript.Scriptable start, java.lang.Object value)
- Specified by:
put
in interfaceorg.mozilla.javascript.Scriptable
-
delete
public void delete(java.lang.String name)
- Specified by:
delete
in interfaceorg.mozilla.javascript.Scriptable
-
delete
public void delete(int index)
- Specified by:
delete
in interfaceorg.mozilla.javascript.Scriptable
-
getPrototype
public org.mozilla.javascript.Scriptable getPrototype()
- Specified by:
getPrototype
in interfaceorg.mozilla.javascript.Scriptable
-
setPrototype
public void setPrototype(org.mozilla.javascript.Scriptable prototype)
- Specified by:
setPrototype
in interfaceorg.mozilla.javascript.Scriptable
-
getParentScope
public org.mozilla.javascript.Scriptable getParentScope()
- Specified by:
getParentScope
in interfaceorg.mozilla.javascript.Scriptable
-
setParentScope
public void setParentScope(org.mozilla.javascript.Scriptable parent)
- Specified by:
setParentScope
in interfaceorg.mozilla.javascript.Scriptable
-
getIds
public java.lang.Object[] getIds()
- Specified by:
getIds
in interfaceorg.mozilla.javascript.Scriptable
-
getDefaultValue
public java.lang.Object getDefaultValue(java.lang.Class hint)
- Specified by:
getDefaultValue
in interfaceorg.mozilla.javascript.Scriptable
-
hasInstance
public boolean hasInstance(org.mozilla.javascript.Scriptable instance)
- Specified by:
hasInstance
in interfaceorg.mozilla.javascript.Scriptable
-
-