nsIXPCScriptable
| IID: | 1455f6fe-6de9-4b62-a2b3-d1aee82dd829 |
| Inherits From: | nsISupports |
Constants
Properties
readonly char* className
readonly PRUint32 scriptableFlags
Methods
PRBool addProperty ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , JSValPtr* vp )
PRBool call ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , PRUint32 argc , JSValPtr* argv , JSValPtr* vp )
PRBool checkAccess ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , PRUint32 mode , JSValPtr* vp )
PRBool construct ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , PRUint32 argc , JSValPtr* argv , JSValPtr* vp )
PRBool convert ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , PRUint32 type , JSValPtr* vp )
void create ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
PRBool delProperty ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , JSValPtr* vp )
PRBool enumerate ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
PRBool equality ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal val )
void finalize ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
PRBool getProperty ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , JSValPtr* vp )
PRBool hasInstance ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal val , out PRBool bp )
JSObjectPtr* innerObject ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
PRBool newEnumerate ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , PRUint32 enum_op , JSValPtr* statep , out JSID idp )
PRBool newResolve ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , PRUint32 flags , out JSObjectPtr* objp )
JSObjectPtr* outerObject ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
void postCreate ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
void preCreate ( nsISupports nativeObj , JSContextPtr* cx , JSObjectPtr* globalObj , out JSObjectPtr* parentObj )
PRBool setProperty ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , JSValPtr* vp )
void trace ( nsIXPConnectWrappedNative wrapper , JSTracerPtr* trc , JSObjectPtr* obj )
PRBool addProperty ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , JSValPtr* vp )
- Arguments:
- wrapper
- cx
- obj
- id
- vp
PRBool call ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , PRUint32 argc , JSValPtr* argv , JSValPtr* vp )
- Arguments:
- wrapper
- cx
- obj
- argc
- argv
- vp
PRBool checkAccess ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , PRUint32 mode , JSValPtr* vp )
- Arguments:
- wrapper
- cx
- obj
- id
- mode
- vp
PRBool construct ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , PRUint32 argc , JSValPtr* argv , JSValPtr* vp )
- Arguments:
- wrapper
- cx
- obj
- argc
- argv
- vp
PRBool convert ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , PRUint32 type , JSValPtr* vp )
- Arguments:
- wrapper
- cx
- obj
- type
- vp
void create ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
- Arguments:
- wrapper
- cx
- obj
PRBool delProperty ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , JSValPtr* vp )
- Arguments:
- wrapper
- cx
- obj
- id
- vp
PRBool enumerate ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
- Arguments:
- wrapper
- cx
- obj
PRBool equality ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal val )
- Arguments:
- wrapper
- cx
- obj
- val
void finalize ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
- Arguments:
- wrapper
- cx
- obj
PRBool getProperty ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , JSValPtr* vp )
- Arguments:
- wrapper
- cx
- obj
- id
- vp
PRBool hasInstance ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal val , out PRBool bp )
- Arguments:
- wrapper
- cx
- obj
- val
- bp
JSObjectPtr* innerObject ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
- Arguments:
- wrapper
- cx
- obj
PRBool newEnumerate ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , PRUint32 enum_op , JSValPtr* statep , out JSID idp )
- Arguments:
- wrapper
- cx
- obj
- enum_op
- statep
- idp
PRBool newResolve ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , PRUint32 flags , out JSObjectPtr* objp )
- Arguments:
- wrapper
- cx
- obj
- id
- flags
- objp
JSObjectPtr* outerObject ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
- Arguments:
- wrapper
- cx
- obj
void postCreate ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj )
- Arguments:
- wrapper
- cx
- obj
void preCreate ( nsISupports nativeObj , JSContextPtr* cx , JSObjectPtr* globalObj , out JSObjectPtr* parentObj )
- Arguments:
- nativeObj
- cx
- globalObj
- parentObj
PRBool setProperty ( nsIXPConnectWrappedNative wrapper , JSContextPtr* cx , JSObjectPtr* obj , JSVal id , JSValPtr* vp )
- Arguments:
- wrapper
- cx
- obj
- id
- vp
void trace ( nsIXPConnectWrappedNative wrapper , JSTracerPtr* trc , JSObjectPtr* obj )
- Arguments:
- wrapper
- trc
- obj
References
This interface is the type of the following properties:
nsIJSRuntimeService.backstagePass
Reference documentation is generated from Mozilla's source.
