Class JsJaiFunction

java.lang.Object
org.mozilla.javascript.ScriptableObject
com.bc.ceres.jai.js.JsJaiFunction
All Implemented Interfaces:
Serializable, org.mozilla.javascript.Callable, org.mozilla.javascript.ConstProperties, org.mozilla.javascript.debug.DebuggableObject, org.mozilla.javascript.Function, org.mozilla.javascript.Scriptable

public class JsJaiFunction extends org.mozilla.javascript.ScriptableObject implements org.mozilla.javascript.Function
See Also:
  • Field Summary

    Fields inherited from class org.mozilla.javascript.ScriptableObject

    CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST

    Fields inherited from interface org.mozilla.javascript.Scriptable

    NOT_FOUND
  • Constructor Summary

    Constructors
    Constructor
    Description
    JsJaiFunction(javax.media.jai.OperationDescriptor operationDescriptor)
     
    JsJaiFunction(org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable prototype, javax.media.jai.OperationDescriptor operationDescriptor)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    call(org.mozilla.javascript.Context context, org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable thisObj, Object[] args)
     
    org.mozilla.javascript.Scriptable
    construct(org.mozilla.javascript.Context context, org.mozilla.javascript.Scriptable scope, Object[] args)
     
     
     
    javax.media.jai.OperationDescriptor
     

    Methods inherited from class org.mozilla.javascript.ScriptableObject

    associateValue, avoidObjectDetection, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, equivalentValues, get, get, getAllIds, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, has, has, hasInstance, hasProperty, hasProperty, isConst, isGetterOrSetter, isSealed, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.mozilla.javascript.Scriptable

    delete, delete, get, get, getIds, getParentScope, getPrototype, has, has, hasInstance, put, put, setParentScope, setPrototype
  • Constructor Details

    • JsJaiFunction

      public JsJaiFunction(javax.media.jai.OperationDescriptor operationDescriptor)
    • JsJaiFunction

      public JsJaiFunction(org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable prototype, javax.media.jai.OperationDescriptor operationDescriptor)
  • Method Details

    • getOperationDescriptor

      public javax.media.jai.OperationDescriptor getOperationDescriptor()
    • getClassName

      public String getClassName()
      Specified by:
      getClassName in interface org.mozilla.javascript.Scriptable
      Specified by:
      getClassName in class org.mozilla.javascript.ScriptableObject
    • construct

      public org.mozilla.javascript.Scriptable construct(org.mozilla.javascript.Context context, org.mozilla.javascript.Scriptable scope, Object[] args)
      Specified by:
      construct in interface org.mozilla.javascript.Function
    • call

      public Object call(org.mozilla.javascript.Context context, org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable thisObj, Object[] args)
      Specified by:
      call in interface org.mozilla.javascript.Callable
      Specified by:
      call in interface org.mozilla.javascript.Function
    • getDefaultValue

      public Object getDefaultValue(Class aClass)
      Specified by:
      getDefaultValue in interface org.mozilla.javascript.Scriptable
      Overrides:
      getDefaultValue in class org.mozilla.javascript.ScriptableObject