OJI:APIs

From MozillaWiki
Jump to: navigation, search

the API list OJI uses

nsCOMPtr

nsIJSContextStack

  • Peek

nsIPluginInstance

  • GetPeer

nsIPluginInstancePeer2

  • GetJSContext

nsIPluginInstancePeer

nsIScriptSecurityManager

  • GetPrincipalFromContext
  • GetSubjectPrincipal
  • GetSystemPrincipal
  • IsCapabilityEnabled
  • GetCertificatePrincipal
  • RequestCapability

nsISignatureVerifier

  • VerifySignature

nsIPrincipal

  • GetJSPrincipals
  • GetFingerprint
  • Equals
  • GetURI

nsIURI

  • GetSpec

nsIScriptContext

  • ScriptEvaluated

nsIModule

nsIGenericFactory

  • NS_NewGenericModule2

nsIHttpAuthManager

  • GetAuthIdentity
  • SetAuthIdentity

nsIFile

  • IsWritable
  • GetLeafName
  • GetPath

nsIMutableArray

  • AppendElement

nsIPrefBranch

  • GetComplexValue
  • GetCharPref
  • GetBoolPref

nsIPrefBranch2

  • AddObserver
  • GetBoolPref

nsILocalFile

  • Remove
  • GetNativePath
  • Exists
  • InitWithPath
  • Append
  • AppendNative

nsIFileInputStream

  • Init

nsILineInputStream

  • ReadLine

nsIHttpProtocolHandler

  • GetUserAgent

nsIWritableVariant

  • SetAsACString
  • GetAsFloat

nsISimpleEnumerator

  • GetDirectoryEntries
  • HasMoreElements
  • GetNext

nsIWebBrowserChrome

  • SetStatus

nsIStringBundleService

  • CreateBundle

nsIStringBundle

  • GetStringFromName

nsIRunnable

  • Run

nsIThreadManager

  • GetCurrentThread
  • GetMainThread
  • GetThreadFromPRThread

nsIThread

  • IsOnCurrentThread
  • Dispatch

nsIPluginHost

  • GetPluginFactory

nsIPlugin

nsIWindowWatcher

  • GetActiveWindow

nsIDOMWindow

nsPIDOMWindow

  • GetDocShell

nsIDocShell

  • GetPresContext

nsPresContext

  • GetContainer

nsIDocShellTreeItem

  • GetTreeOwner

nsIDocShellTreeOwner

nsIObserver

nsIPluginTagInfo2

nsISupports

nsISecurityContext

nsAutoString nsCAutoString nsDependentCString