Uses of Interface
org.apache.bsf.debug.jsdi.JsObject

Packages that use JsObject
org.apache.bsf.debug.jsdi   
org.apache.bsf.debug.meta   
org.apache.bsf.engines.javascript   
 

Uses of JsObject in org.apache.bsf.debug.jsdi
 

Subinterfaces of JsObject in org.apache.bsf.debug.jsdi
 interface JsCode
          This interface exposes debugging information from executable code (either functions or top-level scripts).
 interface JsFunction
          Represents a function in the engine since JavaScript has code as first-class objects.
 interface JsScript
          Represents a script in the engine since JavaScript has code as first-class objects.
 

Methods in org.apache.bsf.debug.jsdi that return JsObject
 JsObject JsContext.bind(java.lang.String id)
           
 JsObject JsFunction.construct(JsContext cx, JsObject scope, java.lang.Object[] args)
          Call the function as a constructor.
 JsObject JsEngine.getGlobalObject()
          Any execution in JavaScript happen with respect to a global object, sort of the top-level name space for properties.
 JsObject JsObject.getPrototype()
          Get the prototype of the object.
 JsObject JsObject.getScope()
          The scope is for supporting two things.
 JsObject JsContext.getScope()
          Scope of a context.
 JsObject JsContext.getThis()
           
 JsObject JsEngine.getUndefinedValue()
          As per ECMA specification, each JavaScript execution defines a unique object for the undefined value.
 

Methods in org.apache.bsf.debug.jsdi with parameters of type JsObject
 java.lang.Object JsFunction.call(JsContext cx, JsObject scope, JsObject thisObj, java.lang.Object[] args)
          Call the function.
 JsObject JsFunction.construct(JsContext cx, JsObject scope, java.lang.Object[] args)
          Call the function as a constructor.
 java.lang.Object JsScript.exec(JsContext cx, JsObject scope)
          Execute the script.
 boolean JsObject.hasInstance(JsObject instance)
          The instanceof operator.
 void JsObject.setPrototype(JsObject prototype)
          Set the prototype of the object.
 void JsObject.setScope(JsObject scope)
          Set the prototype of the object.
 

Uses of JsObject in org.apache.bsf.debug.meta
 

Classes in org.apache.bsf.debug.meta that implement JsObject
 class JsCodeStub
           
 

Methods in org.apache.bsf.debug.meta that return JsObject
 JsObject JsContextStub.bind(java.lang.String id)
           
 JsObject JsEngineStub.getGlobalObject()
          Any execution in JavaScript happen with respect to a global object, sort of the top-level name space for properties.
 JsObject JsObjectStub.getPrototype()
          Get the prototype of the object.
 JsObject JsContextStub.getScope()
           
 JsObject JsObjectStub.getScope()
          The scope is for supporting two things.
 JsObject JsContextStub.getThis()
           
 JsObject JsEngineStub.getUndefinedValue()
          As per ECMA specification, each JavaScript execution defines a unique object for the undefined value.
 

Methods in org.apache.bsf.debug.meta with parameters of type JsObject
 boolean JsObjectStub.hasInstance(JsObject instance)
          The instanceof operator.
 void JsObjectStub.setPrototype(JsObject prototype)
          Set the prototype of the object.
 void JsObjectStub.setScope(JsObject scope)
          Set the prototype of the object.
 

Uses of JsObject in org.apache.bsf.engines.javascript
 

Classes in org.apache.bsf.engines.javascript that implement JsObject
 class JsObjectStub
          Insert the type's description here.
 

Methods in org.apache.bsf.engines.javascript that return JsObject
 JsObject JsContextStub.bind(java.lang.String id)
           
 JsObject RhinoEngineDebugger.getGlobalObject()
           
 JsObject JsEngineStub.getGlobalObject()
           
 JsObject JsObjectStub.getPrototype()
           
 JsObject JsObjectStub.getScope()
           
 JsObject JsContextStub.getScope()
           
 JsObject JsContextStub.getThis()
           
 JsObject RhinoEngineDebugger.getUndefinedValue()
           
 JsObject JsEngineStub.getUndefinedValue()
           
 

Methods in org.apache.bsf.engines.javascript with parameters of type JsObject
 void JsObjectStub.define(java.lang.String propertyName, JsObject value, int attributes)
           
 boolean JsObjectStub.hasInstance(JsObject instance)
           
 void JsObjectStub.setPrototype(JsObject prototype)
           
 void JsObjectStub.setScope(JsObject jsobj)