org.eclipse.ui.texteditor

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Eclipse » ui workbench » org.eclipse.ui.texteditor 
org.eclipse.ui.texteditor
Package-level Javadoc Provides a framework for text editors obeying to the desktop rules.

Package Specification

ITextEditor extends IEditorPart with text editor specific functionality. Text editors use source viewers (ISourceViewer) for displaying and editing the given editor input. In order to translate the editor input into a document and vice versa (e.g., for saving a change), a text editor uses document providers (IDocumentProvider). A document provider is responsible not just for providing the document for a given editor input but for the complete translation between the domain model and the editor's internal document-based model. Document provider can be shared between editors.
The package provides a default implementation of ITextEditor (AbstractTextEditor). This default implementation also covers the editor's complete action management and activation. The package contains a number of configurable and predefined actions. AbstractMarkerAnnotationModel establishs a link between text annotations (Annotation) and desktop markers (IMarker).
Java Source File NameTypeComment
AbstractDocumentProvider.javaClass An abstract implementation of a sharable document provider.
AbstractRulerActionDelegate.javaClass This class serves as an adapter for actions contributed to the vertical ruler's context menu.
AbstractTextEditor.javaClass Abstract base implementation of a text editor.

Subclasses are responsible for configuring the editor appropriately. The standard text editor, TextEditor, is one such example.

If a subclass calls the argument is used as the id under which the editor's context menu is registered for extensions. If no id is set, the context menu is registered under [editor_id].EditorContext whereby [editor_id] is replaced with the editor's part id.

AnnotationPreference.javaClass An annotation preference provides all the information required for handing the preferences for the presentation of annotations of a specified type.
BasicTextEditorActionContributor.javaClass Manages the installation and removal of global actions for the same type of editors.

If instantiated and used as-is, this contributor connects to all of the workbench defined global editor actions the corresponding actions of the current editor.

CaseAction.javaClass Action that converts the current selection to lower case or upper case.
ConfigurationElementSorter.javaClass Allows to sort an array based on their elements' configuration elements according to the prerequisite relation of their defining plug-ins.
ContentAssistAction.javaClass A content assist action which gets its target from its text editor.
ConvertLineDelimitersAction.javaClass An action to convert line delimiters of a text editor document to a particular line delimiter.
DefaultRangeIndicator.javaClass Specialized annotation to indicate a particular range of text lines.
DeleteLineAction.javaClass An action to delete a whole line, the fraction of the line that is left from the cursor or the fraction that is right from the cursor.
DeleteLineTarget.javaClass A delete line target.
EditorMessages.javaClass Helper class to get NLSed messages.
EditorStatusLine.javaClass An editor status line.
FindNextAction.javaClass An action which finds the next/previous occurrence of the last search or the current selection if present.
FindReplaceAction.javaClass An action which opens a Find/Replace dialog. The dialog while open, tracks the active workbench part and retargets itself to the active find/replace target.

It can also be used without having an IWorkbenchPart e.g.

FindReplaceDialog.javaClass Find/Replace dialog.
FindReplaceTarget.javaClass Internal find/replace target wrapping the editor's source viewer.
GotoAnnotationAction.javaClass Action for jumping to a particular annotation in the editor's text viewer.
GotoLineAction.javaClass Action for jumping to a particular line in the editor's text viewer.
HippieCompleteAction.javaClass This class implements the emacs style completion action.
HippieProposalProcessor.javaClass A completion proposal computer for hippie word completions.
HyperlinkDetectorDescriptor.javaClass Describes a contribution to the 'org.eclipse.ui.workbench.texteditor.hyperlinkDetectors' extension point.
HyperlinkDetectorRegistry.javaClass Hyperlink detector registry that manages the detectors contributed by the org.eclipse.ui.workbench.texteditor.hyperlinkDetectors extension point for targets contributed by the org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets extension point.
HyperlinkDetectorTargetDescriptor.javaClass Describes a contribution to the 'org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets' extension point.
IAbstractTextEditorHelpContextIds.javaInterface Help context ids for the text editor.
IAnnotationImageProvider.javaInterface Provides an image for a given annotation.
IDocumentProvider.javaInterface A document provider maps between domain elements and documents.
IDocumentProviderExtension.javaInterface Extension interface for IDocumentProvider .
IDocumentProviderExtension2.javaInterface Extension interface for org.eclipse.ui.texteditor.IDocumentProvider .
IDocumentProviderExtension3.javaInterface Extension interface for org.eclipse.ui.texteditor.IDocumentProvider .
IDocumentProviderExtension4.javaInterface Extension interface for org.eclipse.ui.texteditor.IDocumentProvider .
IDocumentProviderExtension5.javaInterface Extension interface for org.eclipse.ui.texteditor.IDocumentProvider .
IEditorStatusLine.javaInterface An interface to use the status line of an editor.
IElementStateListener.javaInterface Interface for parties interested in standardized element changes.
IElementStateListenerExtension.javaInterface Extension interface for org.eclipse.ui.texteditor.IElementStateListener . It adds
  • state validation notification
  • a notion of session, i.e.
IFindReplaceTargetExtension2.javaInterface Extension interface for org.eclipse.jface.text.IFindReplaceTarget .
IncrementalFindAction.javaClass An action which enters the incremental find mode like in emacs.
IncrementalFindTarget.javaClass An incremental find target.
InfoForm.javaClass A form consisting of a title, a banner, and a info text.
InsertLineAction.javaClass This action implements smart return. Instead of breaking the line where we are, we do the following:

Smart Enter

  • if the caret is on a line containing any non-whitespace, a line is inserted below the current one and the caret moved to it,
  • if the caret is on a whitespace-only line, a line is inserted below the current line, but the caret stays in its position.

Smart Enter Inverse

  • if the caret is on a line containing any non-whitespace, we insert a line above the current one and move the caret to it (i.e.
IReadOnlyDependent.javaInterface Extension interface for actions.
ISchedulingRuleProvider.javaInterface A scheduling rule provider provides a scheduling rule which can be used when running operations.
IStatusField.javaInterface Interface of a status field of a text editor.
IStatusFieldExtension.javaInterface
ITextEditor.javaInterface Interface to a text editor.
ITextEditorActionConstants.javaInterface Defines the names of those actions which are pre-registered with the AbstractTextEditor.
ITextEditorActionDefinitionIds.javaInterface Defines the definitions ids for the text editor actions.
ITextEditorDropTargetListener.javaInterface Interface to be implemented by SWT drop target listeners to be used with AbstractTextEditor.
ITextEditorExtension.javaInterface Extension interface for org.eclipse.ui.texteditor.ITextEditor .
ITextEditorExtension2.javaInterface Extension interface for org.eclipse.ui.texteditor.ITextEditor .
ITextEditorExtension3.javaInterface Extension interface for org.eclipse.ui.texteditor.ITextEditor .
ITextEditorExtension4.javaInterface Extension interface for org.eclipse.ui.texteditor.ITextEditor .
IUpdate.javaInterface Indicates the support of an update method.
IWorkbenchActionDefinitionIds.javaInterface Defines the definitions ids for workbench actions.
JoinLinesAction.javaClass Action for joining two or more lines together by deleting the line delimiters and trimming the whitespace between them.
MarkAction.javaClass An action to handle emacs-like marked regions.
MarkRegionTarget.javaClass Default implementation of IMarkRegionTarget using ITextViewer and IStatusLineManager.
MoveLinesAction.javaClass Action for moving selected lines in an editor.
PropagatingFontFieldEditor.javaClass
RecenterAction.javaClass An action to handle emacs-like recenter.
RegExContentProposalProvider.javaClass Content assist proposal provider for regular expressions.
RegExMessages.javaClass RegEx messages.
ResourceAction.javaClass An action which configures its label, image, tooltip, and description from a resource bundle using known keys.

Clients may subclass this abstract class to define new kinds of actions.

RetargetTextEditorAction.javaClass Action used by an editor action bar contributor to establish placeholders in menus or action bars which can be retargeted to dynamically changing actions, for example, those which come from the active editor.
RevertToSavedAction.javaClass Action for abandoning changes made in the text editor since the last save operation.
SaveAction.javaClass Action for saving recent changes made in the text editor.
SelectAnnotationRulerAction.javaClass A ruler action which can select the textual range of an annotation that has a visual representation in a vertical ruler.
ShiftAction.javaClass Action for shifting code to the right or left by one indentation level.
ShowWhitespaceCharactersAction.javaClass This action toggles the display of whitespace characters by attaching/detaching an WhitespaceCharacterPainter to the associated text editor.
SourceViewerDecorationSupport.javaClass Support class used by text editors to draw and update decorations on the source viewer and its rulers.
StatusLineContributionItem.javaClass Contribution item for the status line.
StatusTextEditor.javaClass Capable of handling input elements that have an associated status with them.
TextEditorAction.javaClass Skeleton of a standard text editor action.
TextNavigationAction.javaClass An Action wrapper for text widget navigation and selection actions.
TextOperationAction.javaClass An action which gets a text operation target from its text editor.
TextSelectionNavigationLocation.javaClass Represents the text selection context marked for the user in the navigation history.
ValidateStateException.javaClass Formerly thrown by AbstractDocumentProvider.doValidateState(Object, Object).
WorkbenchChainedTextFontFieldEditor.javaClass This font field editor implements chaining between the workbench's preference store and a given target preference store.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.