Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Utility classes for Eclipse RCP development.
Java
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
de.ralfebert.rcpsnippets
de.ralfebert.rcputils.feature
de.ralfebert.rcputils.wired
de.ralfebert.rcputils
.gitignore
readme.md

readme.md

Utility classes for Eclipse RCP development

p2 repository

http://www.ralfebert.de/projects/releases/rcputils/

Overview

  • JFace Structured Viewers

    • TableViewerBuilder A convenient builder class for creating TableViewers with support for nested properties, sorting and editing
    • ContextMenu is an utility class to create context menus for structured viewers.
    • SelectionUtils.getIterable(): Iterate over a JFace selection in a for each loop
  • Concurrent UIs

    • UIProcess is a Job base class which allows to update the UI after the job was completed.
  • JFace Data Binding

    • ChangeTracker allows to react on changes in all model or target observables in a DataBindingContext globally. Can be used to set the dirty flag of an editor when something changes.
    • DataBindingEditorPart is a base class for EditorParts that want to use DataBinding. Provides a observable for partname and has a dirty attribute that can be registered as change listener to ChangeTracker.
    • ModelDataBindingEditorPart is base class for editors that use data binding to edit a single model object.
  • Nested properties

    • PropertyValue: Resolves nested property Strings like "company.country.name".
    • PropertyLabelProvider: LabelProvider that gets labels using a bean property.
    • PropertyCellLabelProvider: CellLabelProvider that gets labels using a bean property.
    • PropertyEditingSupport: EditingSupport that gets / sets the values using a bean property.
  • Mockups

    • RandomData: RandomData generates random data. This is helpful for generating test data for UI mockup prototypes and test cases.
  • Commands / Handler

    • ToggleHandler Handler base class for style="toggle" command contributions.

License

Something went wrong with that request. Please try again.