Class Index | File Index

## Classes

- _global_
- Boolean
- Date
- Object
- orion.breadcrumbs.BreadCrumbs
- orion.cm.Configuration
- orion.cm.ConfigurationAdmin
- orion.cm.ConfigurationProperties
- orion.cm.ManagedService
- orion.commandregistry.CommandRegistry
- orion.commandregistry.ParameterCollector
- orion.commands.Command
- orion.commands.CommandInvocation
- orion.commands.CommandParameter
- orion.commands.ParametersDescription
- orion.commands.URLBinding
- orion.compare.CompareCommandFactory
- orion.compare.CompareOptions
- orion.compare.CompareSyntaxHighlighter
- orion.compare.CompareView
- orion.compare.CompareViewOptions
- orion.compare.DiffProvider
- orion.compare.FileOptions
- orion.compare.rulers.CompareRuler
- orion.compare.rulers.LineNumberCompareRuler
- orion.compare.toggleableCompareView
- orion.compare.TwoWayCompareView
- orion.compareUtils
- orion.core.ContentType
- orion.core.ContentTypeService
- orion.Deferred
- orion.dialogs.DialogService
- orion.DiffTreeNavigator.DiffTreeNavigator
- orion.DiffTreeNavigator.inlineDiffBlockFeeder
- orion.DiffTreeNavigator.TwoWayDiffBlockFeeder
- orion.edit.Dispatcher
- orion.editor.ActionDescription
- orion.editor.Annotation
- orion.editor.AnnotationIterator
- orion.editor.AnnotationModel
- orion.editor.AnnotationRuler
- orion.editor.AnnotationStyler
- orion.editor.AnnotationType
- orion.editor.AnnotationTypeList
- orion.editor.AsyncStyler
- orion.editor.BlurEvent
- orion.editor.ContentAssist
- orion.editor.ContentAssistMode
- orion.editor.ContentAssistProvider
- orion.editor.ContentAssistProvider.Context
- orion.editor.ContentAssistWidget
- orion.editor.ContextMenuEvent
- orion.editor.CssContentAssistProvider
- orion.editor.DestroyEvent
- orion.editor.EditOptions
- orion.editor.Editor
- orion.editor.EventTarget
- orion.editor.FindIterator
- orion.editor.FindOptions
- orion.editor.FocusEvent
- orion.editor.FoldingAnnotation
- orion.editor.HTMLContentAssistProvider
- orion.editor.InputManager
- orion.editor.JSTemplateContentAssistProvider
- orion.editor.KeyEvent
- orion.editor.LineNumberRuler
- orion.editor.LineStyleEvent
- orion.editor.ModelChangedEvent
- orion.editor.ModelChangingEvent
- orion.editor.ModifyEvent
- orion.editor.OverviewRuler
- orion.editor.Projection
- orion.editor.ProjectionTextModel
- orion.editor.regex
- orion.editor.Ruler
- orion.editor.ScrollEvent
- orion.editor.Selection
- orion.editor.SelectionEvent
- orion.editor.Style
- orion.editor.StyleRange
- orion.editor.StyleReadyEvent
- orion.editor.StyleReadyEvent#LineStyle
- orion.editor.TextMateStyler
- orion.editor.TextModel
- orion.editor.TextTheme
- orion.editor.TextView
- orion.editor.TextViewOptions
- orion.editor.ThemeChangedEvent
- orion.editor.ThemeStyleSheet
- orion.editor.UndoStack
- orion.editor.VerifyEvent
- orion.EventTarget
- orion.explorer.Explorer
- orion.explorer.ExplorerFlatModel
- orion.explorer.ExplorerModel
- orion.explorer.FileExplorer
- orion.explorer.FileExplorer.ModelHandler
- orion.explorer.NavigatorRenderer
- orion.explorer.SelectionRenderer
- orion.explorerNavHandler.ExplorerNavDict
- orion.explorerNavHandler.ExplorerNavHandler
- orion.extensionCommands
- orion.favorites.FavoritesService
- orion.fileClient.FileClient
- orion.fileCommands
- orion.fileUtils
- orion.form
- orion.git.GitCommitExplorer
- orion.git.GitLogExplorer
- orion.git.GitRepositoryExplorer
- orion.git.GitReviewRequestExplorer
- orion.git.GitService
- orion.git.GitStatusExplorer
- orion.git.widgets.OpenCommitDialog
- orion.globalCommands
- orion.highlight.SyntaxHighlighter
- orion.KeyBinding
- orion.KeySequence
- orion.KeyStroke
- orion.links.TextLinkService
- orion.log.LogService
- orion.metatype.AttributeDefinition
- orion.metatype.MetaTypeRegistry
- orion.metatype.ObjectClassDefinition
- orion.mirror.CodeMirrorStyler
- orion.mirror.Mirror
- orion.mirror.MirrorLineStyle
- orion.mirror.ModeApplier
- orion.navoutliner.NavigationOutliner
- orion.objects
- orion.operation
- orion.outliner.Outliner
- orion.outliner.OutlineService
- orion.PageLinks
- orion.parametercollectors.CommandParameterCollector
- orion.pluginregistry.Plugin
- orion.pluginregistry.PluginRegistry
- orion.preferences.Preferences
- orion.preferences.PreferencesService
- orion.problems.ProblemService
- orion.profile.usersClient.UsersClient
- orion.progress.ProgressService
- orion.Promise
- orion.searchClient.Searcher
- orion.searches.SavedSearches
- orion.Searches.SearchBuilder
- orion.Searches.SearchList
- orion.searchResults.SearchResultsGenerator
- orion.searchUtils
- orion.searchUtils.SearchParams
- orion.selection.Selection
- orion.serviceregistry.ServiceReference
- orion.serviceregistry.ServiceRegistration
- orion.serviceregistry.ServiceRegistry
- orion.ServiceTracker
- orion.settings.Setting
- orion.settings.SettingsRegistry
- orion.shell.Command
- orion.shell.Parameter
- orion.shell.ParameterType
- orion.shell.Shell
- orion.sidebar.MiniNavViewMode
- orion.sidebar.Sidebar
- orion.sidebar.ViewMode
- orion.sites.SiteClient
- orion.sites.SiteConfiguration
- orion.sites.SiteEditor
- orion.sites.SiteService
- orion.sites.ViewOnSiteTree
- orion.status.StatusReportingService
- orion.tasks.TaskList
- orion.TreeModelIterator.TreeModelIterator
- orion.treetable.TableTree
- orion.uiUtils
- orion.URITemplate
- orion.util
- orion.webui.dialogs.OpenResourceDialog
- orion.webui.dialogs.OperationsDialog
- orion.webui.littlelib
- orion.widgets.Section
- orion.widgets.settings.SplitSelectionLayout
- orion.xhr
- orion.xhr.Result
- String

# Class Index

## _global_

## Boolean

## Date

## Object

## orion.breadcrumbs.BreadCrumbs

Bread crumbs show the current position within a resource tree and allow navigation to different places in the tree.

## orion.cm.Configuration

The configuration information for a orion.cm.ManagedService.

## orion.cm.ConfigurationAdmin

Service for managing configuration data.

## orion.cm.ConfigurationProperties

A dictionary that holds configuration data.

## orion.cm.ManagedService

Interface for a service that needs configuration data.

## orion.commandregistry.CommandRegistry

CommandRegistry can render commands appropriate for a particular scope and DOM element.

## orion.commandregistry.ParameterCollector

## orion.commands.Command

A command is an object that describes an action a user can perform, as well as when and what it should look like when presented in various contexts.

## orion.commands.CommandInvocation

Carries information about a command invocation.

## orion.commands.CommandParameter

## orion.commands.ParametersDescription

## orion.commands.URLBinding

## orion.compare.CompareCommandFactory

Represents a command renderer to render all commands and key bindings of the command view.

## orion.compare.CompareOptions

This object describes the options for `compare`.

## orion.compare.CompareSyntaxHighlighter

Represents a syntax highlighter to highlight one side of the compare view.

## orion.compare.CompareView

An abstract comapre view class that holds all the common functions for both "side by side" and "unified" view.

## orion.compare.CompareViewOptions

This object describes the options for a compare view.

## orion.compare.DiffProvider

Provides operations on Diff in a compare editor

## orion.compare.FileOptions

This object describes options of a file.

## orion.compare.rulers.CompareRuler

The compare ruler is used by the compare editor to render trim around the editor.

## orion.compare.rulers.LineNumberCompareRuler

The line number ruler is used by the compare editor to render line numbers next to the editor

## orion.compare.toggleableCompareView

A toggleableCompareView is an interchangeable comapre view helper that helps user to switch between the "side by side" and "unified" by only button click.

## orion.compare.TwoWayCompareView

A TwoWayCompareView is a side by side view of two files with diff annotations and navigations.

## orion.compareUtils

orion.compareUtils

## orion.core.ContentType

Represents a content type known to Orion.

## orion.core.ContentTypeService

A service for querying orion.core.ContentTypes.

## orion.Deferred

Provides abstraction over asynchronous operations.

## orion.dialogs.DialogService

The dialog service provides common helper dialogs such as confirmation and information dialogs.

## orion.DiffTreeNavigator.DiffTreeNavigator

A tree model based iterator component.

## orion.DiffTreeNavigator.inlineDiffBlockFeeder

A feeder to feed all the diff blocks based on the line index and mapper index.

## orion.DiffTreeNavigator.TwoWayDiffBlockFeeder

A feeder to feed all the diff blocks based on the line index and mapper index.

## orion.edit.Dispatcher

Forwards events from an orion.editor.Editor to interested services.

## orion.editor.ActionDescription

This object describes an action for the text view.

## orion.editor.Annotation

This object represents a decoration attached to a range of text.

## orion.editor.AnnotationIterator

This object represents an annotation iterator.

## orion.editor.AnnotationModel

This object manages annotations for a `TextModel`.

## orion.editor.AnnotationRuler

This objects implements an annotation ruler.

## orion.editor.AnnotationStyler

This object represents a styler for annotation attached to a text view.

## orion.editor.AnnotationType

This object represents a regitry of annotation types.

## orion.editor.AnnotationTypeList

This represents an interface of prioritized annotation types.

## orion.editor.AsyncStyler

Provides asynchronous styling for a TextView using registered "highlighter" services.

## orion.editor.BlurEvent

This is the event sent when the text view goes out of focus.

## orion.editor.ContentAssist

Provides content assist for a TextView.

## orion.editor.ContentAssistMode

Editor mode for interacting with content assist proposals.

## orion.editor.ContentAssistProvider

Interface defining a provider of content assist proposals.

## orion.editor.ContentAssistProvider.Context

## orion.editor.ContentAssistWidget

Displays proposals from a orion.editor.ContentAssist.

## orion.editor.ContextMenuEvent

This is the event sent when the user right clicks or otherwise invokes the context menu of the view.

## orion.editor.CssContentAssistProvider

Provides content assist for CSS keywords.

## orion.editor.DestroyEvent

This is the event sent when the text view is destroyed.

## orion.editor.EditOptions

This object describes the options for `edit`.

## orion.editor.Editor

An `Editor` is a user interface for editing text that provides additional features over the basic orion.editor.TextView.

## orion.editor.EventTarget

## orion.editor.FindIterator

This object represents a find occurrences iterator.

## orion.editor.FindOptions

This object describes the options to use while finding occurrences of a string in a text model.

## orion.editor.FocusEvent

This is the event sent when the text view is focused.

## orion.editor.FoldingAnnotation

This object represents a folding annotation.

## orion.editor.HTMLContentAssistProvider

Provides content assist for HTML.

## orion.editor.InputManager

## orion.editor.JSTemplateContentAssistProvider

Provides content assist for JavaScript keywords.

## orion.editor.KeyEvent

This is the event sent for all keyboard events.

## orion.editor.LineNumberRuler

This objects implements a line numbering ruler.

## orion.editor.LineStyleEvent

This is the event sent when the text view needs the style information for a line.

## orion.editor.ModelChangedEvent

This is the event sent when the text in the model has changed.

## orion.editor.ModelChangingEvent

This is the event sent when the text in the model is about to change.

## orion.editor.ModifyEvent

This is the event sent when the text is modified by the text view.

## orion.editor.OverviewRuler

This objects implements an overview ruler.

## orion.editor.Projection

This object represents a projection range.

## orion.editor.ProjectionTextModel

The `ProjectionTextModel` represents a projection of its base text model.

## orion.editor.regex

Utilities for dealing with regular expressions.

## orion.editor.Ruler

This interface represents a ruler for the text view.

## orion.editor.ScrollEvent

This is the event sent when the text view scrolls.

## orion.editor.Selection

A Selection represents a range of selected text in the view.

## orion.editor.SelectionEvent

This is the event sent when the selection changes in the text view.

## orion.editor.Style

This object is used to define style information for the text view.

## orion.editor.StyleRange

This object is used to style range.

## orion.editor.StyleReadyEvent

Represents the styling for a range of lines, as provided by a service.

## orion.editor.StyleReadyEvent#LineStyle

Represents style information for a line.

## orion.editor.TextMateStyler

A styler that knows how to apply a subset of the TextMate grammar format to style a line.

## orion.editor.TextModel

The TextModel is an interface that provides text for the view.

## orion.editor.TextTheme

A TextTheme is a class used to specify an editor theme.

## orion.editor.TextView

A TextView is a user interface for editing text.

## orion.editor.TextViewOptions

This object describes the options for the text view.

## orion.editor.ThemeChangedEvent

This is the event sent when the theme className or style sheet has changed.

## orion.editor.ThemeStyleSheet

This object represents a style sheet for a theme manager.

## orion.editor.UndoStack

The UndoStack is used to record the history of a text model associated to an view.

## orion.editor.VerifyEvent

This is the event sent when the text is about to be modified by the text view.

## orion.EventTarget

Base for creating an Orion event target

## orion.explorer.Explorer

A table-based explorer component.

## orion.explorer.ExplorerFlatModel

Tree model used by orion.explorer.Explorer for flat structures

## orion.explorer.ExplorerModel

Simple tree model using Children and ChildrenLocation attributes to fetch children and calculating id based on Location attribute.

## orion.explorer.FileExplorer

A user interface component that displays a table-oriented file explorer

## orion.explorer.FileExplorer.ModelHandler

Handles model changes in a FileExplorer.

## orion.explorer.NavigatorRenderer

Renderer for a tree-table of files, like the Orion Navigator.

## orion.explorer.SelectionRenderer

This renderer renders a tree table and installs a selection and cursoring model to allow the user to make selections without using checkboxes.

## orion.explorerNavHandler.ExplorerNavDict

A explorer navigation dictionary.

## orion.explorerNavHandler.ExplorerNavHandler

A tree iteration handler based on an explorer.

## orion.extensionCommands

This class contains static utility methods for creating and managing commands from extension points related to file management.

## orion.favorites.FavoritesService

A service for creating and managing links that the user has identified as favorites.

## orion.fileClient.FileClient

The file client provides a convenience API for interacting with file services provided by plugins.

## orion.fileCommands

This class contains static utility methods for creating and managing commands related to file management.

## orion.fileUtils

This class contains static utility methods.

## orion.form

Utilities for handling HTML form encoding.

## orion.git.GitCommitExplorer

Git commit explorer

## orion.git.GitLogExplorer

Git repository explorer

## orion.git.GitRepositoryExplorer

Git repository explorer

## orion.git.GitReviewRequestExplorer

Git Review Request explorer

## orion.git.GitService

Provides operations for browsing and manipulating Git repositories.

## orion.git.GitStatusExplorer

Git status explorer

## orion.git.widgets.OpenCommitDialog

A dialog that searches for commits by name.

## orion.globalCommands

This class contains static utility methods for creating and managing global commands.

## orion.highlight.SyntaxHighlighter

## orion.KeyBinding

A KeyBinding is an interface used to define keyboard shortcuts.

## orion.KeySequence

A KeySequence represents of a list of key codes and a modifiers state that can be triggered by the user using the keyboard.

## orion.KeyStroke

A KeyStroke represents of a key code and modifier state that can be triggered by the user using the keyboard.

## orion.links.TextLinkService

A service for finding and inferring hyperlinks from a text input.

## orion.log.LogService

The log service provides services for logging information messages

## orion.metatype.AttributeDefinition

Describes the data type of a property/attribute.

## orion.metatype.MetaTypeRegistry

Maintains a registry of metatype information.

## orion.metatype.ObjectClassDefinition

Describes a kind of object.

## orion.mirror.CodeMirrorStyler

A styler that uses CodeMirror modes to provide styles for a orion.editor.TextView.

## orion.mirror.Mirror

A shim for CodeMirror's `CodeMirror` API.

## orion.mirror.MirrorLineStyle

Represents the style provided by a CodeMirror mode for a line.

## orion.mirror.ModeApplier

Driver for CodeMirror modes.

## orion.navoutliner.NavigationOutliner

A user interface element showing a list of various navigation links.

## orion.objects

Object-oriented helpers.

## orion.operation

Provides an API for handling long running operations as promises.

## orion.outliner.Outliner

An Outliner is a visual component that renders an itemized overview of a resource and acts as a selection provider on that resource.

## orion.outliner.OutlineService

`OutlineService` dispatches an event when an outline for a resource is available.

## orion.PageLinks

Utilities for reading `orion.page.links` services.

## orion.parametercollectors.CommandParameterCollector

`CommandParameterCollector` can collect parameters in a way that is integrated with the common header elements of pages or sections.

## orion.pluginregistry.Plugin

Represents a single plugin in the plugin registry.

## orion.pluginregistry.PluginRegistry

The Orion plugin registry

## orion.preferences.Preferences

A preferences object returned by the preferences service

## orion.preferences.PreferencesService

The preferences service manages a hierarchical set of preference nodes.

## orion.problems.ProblemService

The problem service tracks markers and sends notification of marker changes.

## orion.profile.usersClient.UsersClient

The user service keeps track of the current Orion user.

## orion.progress.ProgressService

Service for tracking operations changes

## orion.Promise

Interface representing an eventual value.

## orion.searchClient.Searcher

Provides API for searching the workspace.

## orion.searches.SavedSearches

A service for creating and managing saved searches.

## orion.Searches.SearchBuilder

A user interface element building a search.

## orion.Searches.SearchList

A user interface element showing a list of saved searches.

## orion.searchResults.SearchResultsGenerator

A search results generator for display search results to an end user

## orion.searchUtils

Search utility functions.

## orion.searchUtils.SearchParams

## orion.selection.Selection

Can provide one or more selections describing objects of interest.

## orion.serviceregistry.ServiceReference

A reference to a service in the Orion service registry

## orion.serviceregistry.ServiceRegistration

A reference to a registered service in the Orion service registry

## orion.serviceregistry.ServiceRegistry

The Orion service registry

## orion.ServiceTracker

Simplifies the use of services within a service registry.

## orion.settings.Setting

Represents the definition of a setting.

## orion.settings.SettingsRegistry

Maintains a registry of settings.

## orion.shell.Command

Instances represent commands that can be registered in Shells.

## orion.shell.Parameter

Instances represent parameters that commands can accept.

## orion.shell.ParameterType

Instances represent custom parameter types that can be registered in a Shell.

## orion.shell.Shell

A Shell is a visual widget that provides a command line interface.

## orion.sidebar.MiniNavViewMode

## orion.sidebar.Sidebar

Sidebar that appears alongside an orion.editor.Editor in the Orion IDE.

## orion.sidebar.ViewMode

Interface for a view mode that can provide content to a orion.sidebar.Sidebar.

## orion.sites.SiteClient

Convenience API for interacting with a particular orion.sites.SiteService.

## orion.sites.SiteConfiguration

Interface for an in-memory representation of a site configuration resource.

## orion.sites.SiteEditor

Editor for an individual site configuration.

## orion.sites.SiteService

Interface for a service that manages site configurations.

## orion.sites.ViewOnSiteTree

A tree widget that displays a list of sites that a file can be viewed on.

## orion.status.StatusReportingService

Service for reporting status

## orion.tasks.TaskList

A user interface element showing a list of various user tasks.

## orion.TreeModelIterator.TreeModelIterator

A tree model based iterator component.

## orion.treetable.TableTree

Generates an HTML table where one of the columns is indented according to depth of children.

## orion.uiUtils

This class contains static utility methods.

## orion.URITemplate

A URITemplate describes a range of Uniform Resource Identifiers through variable expansion, and allows for particular URIs to be generated by expanding variables to actual values.

## orion.util

This class contains static utility methods.

## orion.webui.dialogs.OpenResourceDialog

A dialog that searches for files by name or wildcard.

## orion.webui.dialogs.OperationsDialog

A dialog that shows running operations.

## orion.webui.littlelib

A small library of DOM and UI helpers.

## orion.widgets.Section

Generates a section

## orion.widgets.settings.SplitSelectionLayout

## orion.xhr

Provides a promise-based API to XMLHttpRequest.

## orion.xhr.Result

Wraps an XHR response or failure.

## String

Documentation generated by JsDoc Toolkit 2.4.0 on Tue Jun 25 2013 15:58:43 GMT-0400 (EDT)