Skip to main content

Platform Text

About Platform Text

Platform Text is part of the Platform UI project and provides the basic building blocks for text and text editors within Eclipse and contributes the Eclipse default text editor. It consists of five parts:

  • The text infrastructure provides facilities for text manipulation, position management, and change notification.
  • JFace Text provides UI components for editing and presenting text. It offers support for rule based styling, content completion, formatting, model reconciling, hover help, and vertical rulers.
  • The text editor framework provides the abstract implementation of an Eclipse text editor.
  • The File Buffers plug-in which introduces text file buffers for shared access to the content of a text file in form of an IDocument and and associated IAnnotationModel.
  • A concrete editor implementation: the Eclipse default text editor.

Editors built with this toolkit are for example the JDT Editor or the CDT Editor. Take a look at the JDT screen casts to see some features like the J2SE 5.0 editor support in action.

Development Resources

The Development Resources show how to use Platform Text components.

Get Involved!

If you are interested in participating in the development of the Platform Text component, check out the developer's mailing list: platform-text-dev@eclipse.org. Chat with people there about your problems and interests, and find out what you can do to help.

For more detailed information, check out the Development Resources.

Back to the top