Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "JFace Data Binding"

Line 1: Line 1:
'''Note:''' ''The JFace data binding framework is new in 3.2 and will likely change during the 3.2 development cycle. For comments, design feed back, and bug reports, please enter [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Platform&version=3.2&component=UI&rep_platform=All&op_sys=All&priority=P3&bug_severity=normal&target_milestone=---&bug_status=NEW&assigned_to=Platform-UI-Inbox%40eclipse.org&qa_contact=&cc=&bug_file_loc=http%3A%2F%2F&short_desc=%5BDataBinding%5D&comment=&commentprivacy=0&keywords=&dependson=&blocked=&maketemplate=Remember%20values%20as%20bookmarkable%20template&form_name=enter_bug bugs against Platform/UI] using <nowiki>[DataBinding]</nowiki> in the summary.''
+
== What is JFace Data Binding? ==
 +
 
 +
Developing line of business applications as Eclipse Rich Client Platform applications presents a number of unique challenges.
 +
 
 +
* How does one validate data entry when the number of possible interactions between validation rules rises proportional to the square of the number of data entry fields on an input form?
 +
 
 +
* How does one avoid coding repetitive, dull, tedious, and error-prone SWT event handlers?
 +
 
 +
* How can one improve reuse of data-driven user interfaces?
 +
 
 +
All of these concerns are improved using JFace Data Binding.
 +
 
 +
== Status of JFace Data Binding ==
 +
 
 +
'''Note:''' ''The JFace data binding framework is new in 3.2 and is now provisional API for Eclipse 3.2. This means that although there is "internal" in the package names, you can use the APIs and we intend to publish the APIs as full APIs in the next version of Eclipse.  However, although we will try to minimize breaking changes, there are no guarantees that we will not make breaking changes before the API is published.
 +
 
 +
For comments, design feed back, and bug reports, please enter [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Platform&version=3.2&component=UI&rep_platform=All&op_sys=All&priority=P3&bug_severity=normal&target_milestone=---&bug_status=NEW&assigned_to=Platform-UI-Inbox%40eclipse.org&qa_contact=&cc=&bug_file_loc=http%3A%2F%2F&short_desc=%5BDataBinding%5D&comment=&commentprivacy=0&keywords=&dependson=&blocked=&maketemplate=Remember%20values%20as%20bookmarkable%20template&form_name=enter_bug bugs against Platform/UI] using <nowiki>[DataBinding]</nowiki> in the summary.''
  
 
* [[Data Binding HOWTO]] Document
 
* [[Data Binding HOWTO]] Document
 
* [[JFace Data Binding Design]] Document
 
* [[JFace Data Binding Design]] Document
 
* [[JFace Data Binding Scenarios]] Document
 
* [[JFace Data Binding Scenarios]] Document
 +
 +
== Introduction to

Revision as of 12:14, 22 March 2006

What is JFace Data Binding?

Developing line of business applications as Eclipse Rich Client Platform applications presents a number of unique challenges.

  • How does one validate data entry when the number of possible interactions between validation rules rises proportional to the square of the number of data entry fields on an input form?
  • How does one avoid coding repetitive, dull, tedious, and error-prone SWT event handlers?
  • How can one improve reuse of data-driven user interfaces?

All of these concerns are improved using JFace Data Binding.

Status of JFace Data Binding

Note: The JFace data binding framework is new in 3.2 and is now provisional API for Eclipse 3.2. This means that although there is "internal" in the package names, you can use the APIs and we intend to publish the APIs as full APIs in the next version of Eclipse. However, although we will try to minimize breaking changes, there are no guarantees that we will not make breaking changes before the API is published.

For comments, design feed back, and bug reports, please enter bugs against Platform/UI using [DataBinding] in the summary.

== Introduction to

Back to the top