|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.fesiextensions.JSGlobalObjectFactory
public class JSGlobalObjectFactory
JSAttributeValuesFactory provides an interface for creating JS objects that represent AttributeValues. The given AttributeValue is defined as a named JS object.
Field Summary |
---|
Fields inherited from interface com.ibm.itim.fesiextensions.JSObjectFactory |
---|
CLASS_NAME |
Constructor Summary | |
---|---|
JSGlobalObjectFactory()
Deprecated. Constructor |
Method Summary | |
---|---|
java.lang.Object |
createJavaObject(java.lang.String name,
FESI.jslib.JSObject o)
Deprecated. Create a Java object from the specified JavaScript object. |
FESI.jslib.JSObject |
createScriptObject(FESI.jslib.JSGlobalObject go,
FESI.jslib.JSObject parent,
java.lang.String name,
java.lang.Object item)
Deprecated. Creates a named object that can be used in the client's script. |
void |
registerObjectFactory(java.lang.String className,
JSObjectFactory factory)
Deprecated. Register given object factory within the script evaluator |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JSGlobalObjectFactory()
Method Detail |
---|
public void registerObjectFactory(java.lang.String className, JSObjectFactory factory)
className
- -
String representing the class name of the object factory.factory
- JSObjectFactory object correpsonding to the class name.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
- 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 createJavaObject(java.lang.String name, FESI.jslib.JSObject o) throws FESI.jslib.JSException
createJavaObject
in interface JSObjectFactory
name
- Name of the JavaScript object. Can be empty.o
- JSObject to convert from.
FESI.jslib.JSException
- if the specified JSObject is malformed or not compatible with
this factory.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |