Class Index | File Index

Classes


Class Index

_global_


Array


Boolean


Date


Function


Object


orion.breadcrumbs.BreadCrumbs

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

orion.browse.FileBrowser

A FileBrowser is a user interface for browsing a readonly file system.

orion.browse.FileBrowserOptions

This object describes the options for the readonly file system browser.

orion.BrowseView


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.ContentTypeRegistry

A service for querying orion.core.ContentTypes.

orion.core.TypeDef


orion.core.TypeDefProperties


orion.core.TypeDefRegistry


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.edit.EditorContext

Encapsulates service methods related to an editor.

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.BaseEditor

This is the base interface for text and visual editors based on a text buffer.

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.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.TextChange

This object represents a text change.

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.EditorView


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.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.FolderView


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.link services.

orion.PageLinks.PageLinksInfo


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.projectClient.ProjectClient

Project client provides client-side API to handle projects based on given file client.

orion.Promise

Interface representing an eventual value.

orion.ReadonlyEditorView


orion.regex

Utilities for dealing with regular expressions.

orion.search.AdvSearchOptRenderer

AdvSearchOptRenderer.

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.ServiceEvent

A service event

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.settings.ui.PropertyWidget

Base mixin for plugin settings widgets.

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.ProjectNavViewMode


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.SyntaxChecker

Provides access to validation services registered with the service registry.

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.webui.contextmenu.ContextMenu

orion.webui.ContextMenu

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.webui.Splitter

A splitter manages the layout of two panels, a side panel and a main panel.

orion.widgets.browse.ResourceSelector

Resource selector.

orion.widgets.Filesystem.FilesystemSwitcher

Filesystem switcher.

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 Wed Feb 26 2014 23:28:27 GMT-0500 (EST)