@mozilla.org/scriptableInterfaceInfo;1

This component implements the following interfaces:

Properties

readonly PRUint16 nsIScriptableInterfaceInfo.constantCount

nsIInterfaceInfo nsIScriptableInterfaceInfo.info

readonly nsIIDPtr nsIScriptableInterfaceInfo.interfaceID

readonly PRBool nsIScriptableInterfaceInfo.isFunction

readonly PRBool nsIScriptableInterfaceInfo.isScriptable

readonly PRBool nsIScriptableInterfaceInfo.isValid

True if this object has been sucessfully set to wrap an interface info.

readonly PRUint16 nsIScriptableInterfaceInfo.methodCount

These include counts for parent (and all ancestors).

readonly char* nsIScriptableInterfaceInfo.name

readonly nsIScriptableInterfaceInfo nsIScriptableInterfaceInfo.parent

Methods

InterfaceMethod
nsIScriptableInterfaceInfo nsIScriptableConstant getConstant ( PRUint16 index )
nsIScriptableInterfaceInfo nsIIDPtr getIIDForParam ( PRUint16 methodIndex , nsIScriptableParamInfo param )
nsIScriptableInterfaceInfo nsIScriptableInterfaceInfo getInfoForParam ( PRUint16 methodIndex , nsIScriptableParamInfo param )
nsIScriptableInterfaceInfo PRUint8 getInterfaceIsArgNumberForParam ( PRUint16 methodIndex , nsIScriptableParamInfo param )
nsIScriptableInterfaceInfo PRUint8 getLengthIsArgNumberForParam ( PRUint16 methodIndex , nsIScriptableParamInfo param , PRUint16 dimension )
nsIScriptableInterfaceInfo nsIScriptableMethodInfo getMethodInfo ( PRUint16 index )
nsIScriptableInterfaceInfo nsIScriptableMethodInfo getMethodInfoForName ( char* methodName , out PRUint16 index )
nsIScriptableInterfaceInfo PRUint8 getSizeIsArgNumberForParam ( PRUint16 methodIndex , nsIScriptableParamInfo param , PRUint16 dimension )
nsIScriptableInterfaceInfo nsIScriptableDataType getTypeForParam ( PRUint16 methodIndex , nsIScriptableParamInfo param , PRUint16 dimension )
nsIScriptableInterfaceInfo PRBool hasAncestor ( nsIIDPtr iid )
nsIScriptableInterfaceInfo void init ( nsIIDPtr IID )
nsIScriptableInterfaceInfo void initWithName ( char* name )
nsIScriptableInterfaceInfo PRBool isIID ( nsIIDPtr IID )

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com