|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.fesiextensions.JSListObjectFactory
public class JSListObjectFactory
This class provides an interface for creating JS objects that represent java.util.List objects.
JSCollectionWrapperFactory
Field Summary |
---|
Fields inherited from interface com.ibm.itim.fesiextensions.JSObjectFactory |
---|
CLASS_NAME |
Constructor Summary | |
---|---|
JSListObjectFactory()
Deprecated. |
Method Summary | |
---|---|
java.lang.Object |
createJavaObject(java.lang.String name,
FESI.jslib.JSObject o)
Deprecated. Implementation of required method. |
java.lang.Object |
createObjectWrapper(java.lang.Object item)
Deprecated. Create a script wrapper object from a Java object {{TODO}}This method should be added to the JSObjectFactory interface so that all factory object knows how to create a wrapper for a Java object |
FESI.jslib.JSObject |
createScriptObject(FESI.jslib.JSGlobalObject go,
FESI.jslib.JSObject parent,
java.lang.String name,
java.lang.Object item)
Deprecated. Create a script object with specified name from a Java object |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JSListObjectFactory()
Method Detail |
---|
public FESI.jslib.JSObject createScriptObject(FESI.jslib.JSGlobalObject go, FESI.jslib.JSObject parent, java.lang.String name, java.lang.Object item) throws FESI.jslib.JSException
createScriptObject
in interface JSObjectFactory
go
- JSGlobalObject as calling context.parent
- JSObject to be registered as a member of. Same as go if
global.name
- Name of the object in the scripting environmentitem
- HashMap object that will be made available as a script object
FESI.jslib.JSException
- when the object can not be converted
into a format that can be used within the script environmentpublic java.lang.Object createObjectWrapper(java.lang.Object item)
item
-
public java.lang.Object createJavaObject(java.lang.String name, FESI.jslib.JSObject o)
createJavaObject
in interface JSObjectFactory
name
- Name of the JavaScript object. Can be empty.o
- JSObject to convert from.
JSObjectFactory.createJavaObject(java.lang.String, FESI.jslib.JSObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |