ui

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 
Eclipse ui
License:Eclipse Public License Version
URL:http://www.eclipse.com
Description:
Package NameComment
org.eclipse.jface.tests.performance
org.eclipse.ui.browser
org.eclipse.ui.carbon
org.eclipse.ui.cheatsheets Package-level Javadoc Provides support for working with cheat sheets.

Package Specification

This package contains the API for cheat sheets.
org.eclipse.ui.console Eclipse Console

Application programming interfaces for interaction with the Eclipse console.

Package Specification

The Eclipse platform UI console plug-in provides a set of classes and interfaces to facilitate the creation and display of consoles in the ConsoleView. This package contains a generic abstract console (AbstractConsole) that provides some basic functionality as well as two complete implementations of consoles that may be subclassed.

The class TextConsole supports regular expression matching and hyperlinks. Clients must provide their own document partitioner.

IOConsole extends TextConsole and provides support for creating consoles based upon input and output streams via the use of IOConsoleOutputStream and IOConsoleInputStream. IOConsole is not an abstract class, it may be used as is or subclassed.

A console manager (IConsoleManager) manages all active consoles, and provides notification of consoles which are added and removed. Consoles are displayed in a page book view. Each console implementation is reponsible for creating its page (IPageBookView), which provides freedom of presentation to the console implementation. A single console may be displayed simultaneously in multiple console views, in different workbench windows.

org.eclipse.ui.console.actions Console Actions

Application programming interfaces for Eclipse console specific actions.

Package Specification

This package provides a set of actions related to the Eclipse console.

Clients are allowed to instantiate classes from this package. The classes are not intended to be subclassed.

org.eclipse.ui.editors.tests
org.eclipse.ui.editors.text Package-level Javadoc Provides a standard text editor and concrete document providers based IFileBuffer and others directly handling IFile and IStorage as editor input.
org.eclipse.ui.editors.text.templates Templates Application programming interfaces for interaction with the Eclipse Java User Interface text support.

Templates

Packages

  • org.eclipse.jface.text.templates
  • org.eclipse.ui.workbench.texteditor.templates
  • org.eclipse.ui.editors.templates

Introduction

Templates are shortcuts for frequently used fragments of text such as code patterns or complex text entities. They may contain variables which are only resolved at the time when the template is inserted within a context. Together with linked mode, inserting a template can create a on-the-fly edit mask within a text viewer.

Templates are specified as text, variables are defined using the ${variable} notation known from Ant, for example. The following snippet shows an example template for an instance check in Java:
if (${name} instanceof ${type}) {
    ${type} ${new_name} = (${type})${name};
    ${cursor}
}
In this template, the variables (name,type, ...) are resolved when inserted into java source and changing one variable instance will also change the other. When leaving linked mode, the caret is placed at the cursor variable.

Template functionality can be added to a custom text editor by offering TemplateProposals as content assist choices, which is simplified by using a subclass of TemplateCompletionProcessor. User template management can be offered by including a TemplatePreferencePage which uses a TemplateStore and ContextTypeRegistry as the underlying model to store templates. The org.eclipse.ui.editors.templates extension point can be used to allow other plug-ins to contribute templates to an editor. This is accomplished by using the ContributionTemplateStore and ContributionContextTypeRegistry subclasses of the above types.

Template variables are resolved by a TemplateVariableResolver. GlobalTemplateVariables offers some default variables such as date, user, and selection, but advanced features such as resolving to language constructs can be performed in subclasses.

Classes

  • Template a template consists of name, context type identifier, and a pattern.
  • TemplateTranslator and TemplateBuffer are used to parse the template grammar and don't need to be used usually.
  • A TemplateProposal can be offered in content assist, possibly created by a subclass of TemplateCompletionProcessor.
  • TemplateStore and ContextTypeRegistry manage a set of templates within a plug-in and offer ways to store them in the preferences or externally in XML streams via a TemplateReaderWriter.
  • ContributionTemplateStore and ContributionContextTypeRegistry add awareness for the org.eclipse.ui.editors.templates extension point.
  • TemplatePreferencePage allows the user to access the templates within a TemplateStore.

Example

See the Template Editor Example in the org.eclipse.ui.examples.javaeditor project.
org.eclipse.ui.externaltools.internal.launchConfigurations
org.eclipse.ui.externaltools.internal.menu
org.eclipse.ui.externaltools.internal.model
org.eclipse.ui.externaltools.internal.program.launchConfigurations
org.eclipse.ui.externaltools.internal.registry
org.eclipse.ui.externaltools.internal.ui
org.eclipse.ui.externaltools.internal.variables
org.eclipse.ui.forms Package-level Javadoc Forms-based controls for use in views, editors, and wizards.
 
org.eclipse.ui.forms.editor Package-level Javadoc Support for forms-based multi-page editors.
 
org.eclipse.ui.forms.events Package-level Javadoc Events and listeners for forms-based parts.
 
org.eclipse.ui.forms.examples.internal
org.eclipse.ui.forms.examples.internal.dialogs
org.eclipse.ui.forms.examples.internal.rcp
org.eclipse.ui.forms.examples.views
org.eclipse.ui.forms.widgets Package-level Javadoc Custom widgets and controls for forms-based parts.
 
org.eclipse.ui.internal
org.eclipse.ui.internal.browser
org.eclipse.ui.internal.browser.browsers
org.eclipse.ui.internal.browser.macosx
org.eclipse.ui.internal.cheatsheets
org.eclipse.ui.internal.cheatsheets.actions
org.eclipse.ui.internal.cheatsheets.composite.explorer
org.eclipse.ui.internal.cheatsheets.composite.model
org.eclipse.ui.internal.cheatsheets.composite.parser
org.eclipse.ui.internal.cheatsheets.composite.views
org.eclipse.ui.internal.cheatsheets.data
org.eclipse.ui.internal.cheatsheets.dialogs
org.eclipse.ui.internal.cheatsheets.handlers
org.eclipse.ui.internal.cheatsheets.registry
org.eclipse.ui.internal.cheatsheets.state
org.eclipse.ui.internal.cheatsheets.views
org.eclipse.ui.internal.console
org.eclipse.ui.internal.editors.quickdiff
org.eclipse.ui.internal.editors.text
org.eclipse.ui.internal.editorsupport.win32
org.eclipse.ui.internal.forms
org.eclipse.ui.internal.forms.widgets
org.eclipse.ui.internal.intro.impl
org.eclipse.ui.internal.intro.impl.html
org.eclipse.ui.internal.intro.impl.model
org.eclipse.ui.internal.intro.impl.model.loader
org.eclipse.ui.internal.intro.impl.model.url
org.eclipse.ui.internal.intro.impl.model.util
org.eclipse.ui.internal.intro.impl.model.viewer
org.eclipse.ui.internal.intro.impl.parts
org.eclipse.ui.internal.intro.impl.presentations
org.eclipse.ui.internal.intro.impl.swt
org.eclipse.ui.internal.intro.impl.util
org.eclipse.ui.internal.intro.universal
org.eclipse.ui.internal.intro.universal.contentdetect
org.eclipse.ui.internal.intro.universal.util
org.eclipse.ui.internal.navigator
org.eclipse.ui.internal.navigator.actions
org.eclipse.ui.internal.navigator.dnd
org.eclipse.ui.internal.navigator.extensions
org.eclipse.ui.internal.navigator.filters
org.eclipse.ui.internal.navigator.resources.actions
org.eclipse.ui.internal.navigator.resources.plugin
org.eclipse.ui.internal.navigator.resources.workbench
org.eclipse.ui.internal.navigator.sorters
org.eclipse.ui.internal.navigator.wizards
org.eclipse.ui.internal.navigator.workingsets
org.eclipse.ui.internal.net
org.eclipse.ui.internal.net.auth
org.eclipse.ui.internal.presentations
org.eclipse.ui.internal.presentations.r21
org.eclipse.ui.internal.presentations.r21.widgets
org.eclipse.ui.internal.provisional.cheatsheets
org.eclipse.ui.internal.r21presentation
org.eclipse.ui.internal.r21presentation.presentations
org.eclipse.ui.internal.r21presentation.widgets
org.eclipse.ui.internal.texteditor
org.eclipse.ui.internal.versioncheck
org.eclipse.ui.internal.views
org.eclipse.ui.internal.views.contentoutline Package-level Javadoc Provides the internal support for the Content Outline view.
 
org.eclipse.ui.internal.views.properties
org.eclipse.ui.internal.views.properties.tabbed
org.eclipse.ui.internal.views.properties.tabbed.l10n
org.eclipse.ui.internal.views.properties.tabbed.view
org.eclipse.ui.intro.config Package-level Javadoc Provides support for customizing welcome content and presentation.

Package Specification

This package contains the API for customizing the welcome content and presentation. It defines two extension points. The org.eclipse.ui.intro.config extension point provides the ability to take full control of welcome and customize all aspects of it. The org.eclipse.ui.intro.configExtension extension point provides the ability to extend another plug-in's welcome configuration and modify it. For example, org.eclipse.ui.intro.config could be use to completely redefine the structure of the welcome content and org.eclipse.ui.intro.configExtension could be used to provide a new theme to an existing welcome configuration.

org.eclipse.ui.intro.universal Package-level Javadoc Provides a mechanism to add a preference page to customize welcome.

Package Specification

This package only contains one class, org.eclipse.ui.intro.universal.ExtensionFactory. It provides product developers the ability to add a preference page to customize the welcome layout and generate an introData.xml file to be included in their final product. The class should only be reference from a plugin.xml file. For example usage see org.eclipse.platform/plugin.xml. The preference page is included in the Eclipse SDK and can be found under "General -> Welcome".

org.eclipse.ui.navigator Package-level Javadoc Provides the Common Navigator framework. Services allow clients to contribute reusable content/label providers and define viewers that use the available content/label providers.
org.eclipse.ui.navigator.resources Package-level Javadoc Provides reusable components for clients that need to expand on the capabilities provided by the reference Common Navigator Resources extension.
org.eclipse.ui.tests.browser.internal
org.eclipse.ui.tests.harness
org.eclipse.ui.tests.harness.tests
org.eclipse.ui.tests.harness.util
org.eclipse.ui.tests.internal.util
org.eclipse.ui.tests.navigator
org.eclipse.ui.tests.navigator.extension
org.eclipse.ui.tests.navigator.util
org.eclipse.ui.tests.navigator.wizards
org.eclipse.ui.tests.performance
org.eclipse.ui.tests.performance.layout
org.eclipse.ui.tests.performance.parts
org.eclipse.ui.tests.performance.presentations
org.eclipse.ui.tests.rcp
org.eclipse.ui.tests.rcp.performance
org.eclipse.ui.tests.rcp.util
org.eclipse.ui.tests.views.properties.tabbed
org.eclipse.ui.tests.views.properties.tabbed.dynamic.filters
org.eclipse.ui.tests.views.properties.tabbed.dynamic.model
org.eclipse.ui.tests.views.properties.tabbed.dynamic.section.descriptors
org.eclipse.ui.tests.views.properties.tabbed.dynamic.sections
org.eclipse.ui.tests.views.properties.tabbed.dynamic.tab.descriptors
org.eclipse.ui.tests.views.properties.tabbed.dynamic.views
org.eclipse.ui.tests.views.properties.tabbed.model
org.eclipse.ui.tests.views.properties.tabbed.override
org.eclipse.ui.tests.views.properties.tabbed.override.folders
org.eclipse.ui.tests.views.properties.tabbed.override.items
org.eclipse.ui.tests.views.properties.tabbed.override.tablist
org.eclipse.ui.tests.views.properties.tabbed.sections
org.eclipse.ui.tests.views.properties.tabbed.text
org.eclipse.ui.tests.views.properties.tabbed.views
org.eclipse.ui.texteditor Package-level Javadoc Extends the text editor framework with the concept of resources and markers.
org.eclipse.ui.tutorials.rcp.part1
org.eclipse.ui.tutorials.rcp.part2
org.eclipse.ui.tutorials.rcp.part3
org.eclipse.ui.views.contentoutline Package-level Javadoc Provides the standard Content Outline view which can show the active editor's custom outline for the document being edited.
 
org.eclipse.ui.views.properties Package-level Javadoc Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.
 
org.eclipse.ui.views.properties.tabbed Package-level Javadoc Provides the Tabbed Properties framework. This allows client views and editors to provide a tabbed property sheet page to the Properties view. See TabbedPropertySheetPage. The tabs and sections to show for the selected element(s) in the source part are defined by extensions to this plug-in's extension points.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.