You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.


TOC PREV NEXT INDEX

Embedding Gecko API


Embedding API Reference


Embedding Initialization

NS_InitEmbedding

NS_TermEmbedding

WebBrowser

nsIWebBrowser

addWebBrowserListener

removeWebBrowserListener

nsIContextMenuListener

onShowContextMenu

nsIWebBrowserChrome

setStatus

destroyBrowserWindow

sizeBrowserTo

showAsModal

isWindowModal

exitModalEventLoop

nsIWebBrowserChromeFocus

focusNextElement

focusPrevElement

nsIWebBrowserFocus

activate

deactivate

setFocusAtFirstElement

setFocusAtLastElement

nsIWebBrowserPrint

print

printPreview

printPreviewNavigate

cancel

enumerateDocumentNames

exitPrintPreview

nsIWebBrowserSetup

setProperty

nsITooltipListener

showTooltip

onHideToolTip

nsIEmbeddingSiteWindow

setDimensions

getDimensions

setFocus

nsITooltipTextProvider

getNodeText

nsIWindowCreator

createChromeWindow

nsIWindowWatcher

openWindow

registerNotification

unregisterNotification

getWindowEnumerator

getNewPrompter

getNewAuthPrompter

setWindowCreator

getChromeForWindow

getWindowByName

Text Search

nsIWebBrowserFind

findNext

nsIWebBrowserFindInFrames

Webshell

nsIClipboardCommands

canCutSelection

canCopySelection

canCopyLinkLocation

canCopyImageContents

canCopyImageLocation

canPaste

cutSelection

copySelection

copyLinkLocation

copyImageLocation

copyImageContents

paste

selectAll

selectNone

XPCOM Core

nsISupports

QueryInterface

AddRef

Release

nsIInterfaceRequestor

getInterface

nsIWeakReference

QueryReferent

nsISupportsWeakReference

GetWeakReference

nsIMemory

alloc

realloc

free

heapMinimize

isLowMemory

nsIProgrammingLanguage

XPCOM Components

nsIComponentManager

getClassObject

getClassObjectByContractID

createInstance

createInstanceByContractID

nsIFactory

createInstance

lockFactory

nsIModule

getClassObject

registerSelf

unregisterSelf

canUnload

nsICategoryManager

getCategoryEntry

addCategoryEntry

deleteCategoryEntry

deleteCategory

enumerateCategory

enumerateCategories

nsIComponentRegistrar

autoRegister

autoUnregister

registerFactory

unregisterFactory

registerFactoryLocation

unregisterFactoryLocation

isCIDRegistered

isContractIDRegistered

enumerateCIDs

enumerateContractIDs

CIDToContractID

contractIDToCID

nsIServiceManager

getService

getServiceByContractID

isServiceInstantiated

isServiceInstantiatedByContractID

nsIClassInfo

getInterfaces

getHelperForLanguage

XPCOM Data Structures

nsIObserver

observe

nsIObserverService

addObserver

removeObserver

notifyObservers

enumerateObservers

nsIProperties

get

set

has

undefine

getKeys

nsISimpleEnumerator

hasMoreElements

getNext

nsISupportsPrimitives

nsISupportsPrimitives

nsISupportsID

nsISupportsCString

nsISupportsString

nsISupportsPRBool

nsISupportsPRUint8

nsISupportsPRUint16

nsISupportsPRUint32

nsISupportsPRUint64

nsISupportsPRTime

nsISupportsChar

nsISupportsPRInt16

nsISupportsPRInt32

nsISupportsPRInt64

nsISupportsFloat

nsISupportsDouble

nsISupportsVoid

nsISupportsInterfacePointer

XPCOM I/O

nsIDirectoryServiceProvider

getFile

nsIDirectoryServiceProvider2

getFiles

nsIDirectoryService

init

registerProvider

unregisterProvider

nsIFile

append

appendNative

normalize

create

copyTo

CopyToNative

copyToFollowingLinks

copyToFollowingLinksNative

moveTo

moveToNative

remove

exists

isWritable

isReadable

isExecutable

isHidden

isDirectory

isFile

isSymlink

isSpecial

createUnique

clone

equals

contains

nsIInputStream

close

available

read

readSegments

isNonBlocking

nsILocalFile

initWithPath

initWithNativePath

initWithFile

openNSPRFileDesc

openANSIFileDesc

load

appendRelativePath

appendRelativeNativePath

reveal

launch

getRelativeDescriptor

setRelativeDescriptor

nsIOutputStream

close

flush

write

writeFrom

writeSegments

isNonBlocking

nsIScriptableInputStream

close

init

available

read

XPCOM Startup/Shutdown

NS_InitXPCOM2

NS_ShutdownXPCOM

NS_GetServiceManager

NS_GetComponentManager

NS_GetComponentRegistrar

NS_GetMemoryManager

Networking

nsIChannel

open

asyncOpen

nsIFileURL

nsIIOService

getProtocolHandler

getProtocolFlags

newURI

newFileURI

newChannelFromURI

newChannel

allowPort

extractScheme

nsILoadGroup

addRequest

removeRequest

nsIProtocolHandler

newURI

newChannel

allowPort

nsIRequest

isPending

cancel

suspend

resume

nsIRequestObserver

onStartRequest

onStopRequest

nsIStreamListener

onDataAvailable

nsIURI

equals

schemeIs

clone

resolve

nsIURL

getCommonBaseSpec

getRelativeSpec

nsIUploadChannel

setUploadStream

nsIHttpChannel

getRequestHeader

setRequestHeader

visitRequestHeaders

getResponseHeader

setResponseHeader

visitResponseHeaders

isNoStoreResponse

isNoCacheResponse

nsIHttpHeaderVisitor

visitHeader

URI Loaders

nsIURIContentListener

onStartURIOpen

doContent

isPreferred

canHandleContent

History/Session History

nsIGlobalHistory

addPage

isVisited

nsISHistory

getEntryAtIndex

PurgeHistory

addSHistoryListener

removeSHistoryListener

nsISHistoryListener

OnHistoryNewEntry

OnHistoryGoBack

OnHistoryGoForward

OnHistoryReload

OnHistoryGotoIndex

OnHistoryPurge

nsIHistoryEntry

Manipulating Content

nsISelection

getRangeAt

collapse

extend

collapseToStart

collapseToEnd

containsNode

selectAllChildren

addRange

removeRange

removeAllRanges

deleteFromDocument

selectionLanguageChange

toString

Cookie Management

nsICookie

nsICookieManager

removeAll

remove

Password Management

nsIPassword

Profile Management

nsIProfile

getProfileList

profileExists

shutDownCurrentProfile

createNewProfile

renameProfile

deleteProfile

cloneProfile

Preferences

nsIPrefBranch

getPrefType

getBoolPref

setBoolPref

getCharPref

setCharPref

getIntPref

setIntPref

getComplexValue

setComplexValue

clearUserPref

lockPref

prefHasUserValue

prefIsLocked

unlockPref

deleteBranch

getChildList

resetBranch

nsIPrefService

readUserPrefs

resetPrefs

resetUserPrefs

savePrefFile

getBranch

getDefaultBranch

nsIPrefLocalizedString

toString

setDataWithLength


Written by:Ellen Evans | Comments, questions, complaints? Bug 143387
TOC PREV NEXT INDEX