|
NS_DECL_ISUPPORTS
NS_DECL_NSICLASSINFO
NS_DECL_NSISECURITYCHECKEDCOMPONENT
NS_DECL_NSISTRINGENUMERATOR
NS_IMETHOD | GetClassName (char **aClassName) |
|
NS_IMETHOD | GetScriptableFlags (PRUint32 *aScriptableFlags) |
|
NS_IMETHOD | GetProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | NewEnumerate (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 enum_op, jsval *statep, jsid *idp, PRBool *_retval) |
|
NS_IMETHOD | NewResolve (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, PRUint32 flags, JSObject **objp, PRBool *_retval) |
|
| sbScriptableFilter (sbIFilterableMediaListView *aMediaListView, const nsAString &aPropertyName, sbRemotePlayer *aPlayer) |
|
nsresult | AppendProperty (const nsAString &aName, const nsAString &aValue) |
|
virtual | ~sbXPCScriptableStub () |
|
NS_IMETHOD | PreCreate (nsISupports *nativeObj, JSContext *cx, JSObject *globalObj, JSObject **parentObj) |
|
NS_IMETHOD | Create (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj) |
|
NS_IMETHOD | PostCreate (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj) |
|
NS_IMETHOD | AddProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | DelProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | GetProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | SetProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | Enumerate (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRBool *_retval) |
|
NS_IMETHOD | NewEnumerate (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 enum_op, jsval *statep, jsid *idp, PRBool *_retval) |
|
NS_IMETHOD | NewResolve (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, PRUint32 flags, JSObject **objp, PRBool *_retval) |
|
NS_IMETHOD | Convert (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 type, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | Finalize (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj) |
|
NS_IMETHOD | CheckAccess (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, PRUint32 mode, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | Call (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 argc, jsval *argv, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | Construct (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 argc, jsval *argv, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | HasInstance (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval val, PRBool *bp, PRBool *_retval) |
|
NS_IMETHOD | Trace (nsIXPConnectWrappedNative *wrapper, JSTracer *trc, JSObject *obj) |
|
NS_IMETHOD | Equality (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval val, PRBool *_retval) |
|
NS_IMETHOD | OuterObject (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JSObject **_retval) |
|
NS_IMETHOD | InnerObject (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JSObject **_retval) |
|
NS_IMETHOD | PostCreatePrototype (JSContext *cx, JSObject *proto) |
|
Class reflected into JavaScript as filters on the library Shows up as library.artists etc. (so the user can do library.artists["Bob"])
Definition at line 48 of file sbScriptableFilter.h.