Class 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:
    Serialized Form
    • 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Object 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)  
      String getClassName()  
      Object getDefaultValue​(Class aClass)  
      javax.media.jai.OperationDescriptor getOperationDescriptor()  
      • 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 interface org.mozilla.javascript.Scriptable

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

      • 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 Detail

      • 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