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 "Riena/New And Noteworthy"

(M4)
Line 8: Line 8:
 
** calls to remote services no longer return RemoteFailure with the real exception nested inside but they return the actually exception. we check that this exception is actually allowed by the method signature so the client isnt "surprised", we also let RuntimeExceptions go through. For checked exceptions like IOExceptions Riena nicely wraps them in a RemoteFailure
 
** calls to remote services no longer return RemoteFailure with the real exception nested inside but they return the actually exception. we check that this exception is actually allowed by the method signature so the client isnt "surprised", we also let RuntimeExceptions go through. For checked exceptions like IOExceptions Riena nicely wraps them in a RemoteFailure
  
* Ridgets for Tree and TreeTable
+
* Ridgets for Trees and Trees with columns [[Image:riena_treetable.png]]
 
* Menu Bar and Tool Bar (Cool Bar) below sub-application switcher
 
* Menu Bar and Tool Bar (Cool Bar) below sub-application switcher
 
* Status Line (with message, number, date and time)
 
* Status Line (with message, number, date and time)
Line 25: Line 25:
 
</source>
 
</source>
 
[[Image:riena_grouped_tree_table.png]]
 
[[Image:riena_grouped_tree_table.png]]
 
 
[[Category:Riena]]
 
[[Category:Riena]]
 +
* SingleChoiceRidget and MultipleChoiceRidget have been implemented. [[Image:Riena_choice_ridgets.png]]
 +
* ITreeRidget.setRootsVisible(boolean) can be used to hide / show the root node in a ITreeRidget

Revision as of 01:57, 15 August 2008

M4

Collection Information about News and Notewory for M4

  • support Attachments (binary blobs) in Remote Service calls
    • ability to create an "Attachment" object (a java object from Riena) from a URL, InputStream or File and pass it as parameter or return it from a method call
    • the Attachment can read on the target as if it where a local container
  • improved Exception handling for remote services
    • calls to remote services no longer return RemoteFailure with the real exception nested inside but they return the actually exception. we check that this exception is actually allowed by the method signature so the client isnt "surprised", we also let RuntimeExceptions go through. For checked exceptions like IOExceptions Riena nicely wraps them in a RemoteFailure
  • Ridgets for Trees and Trees with columns Riena treetable.png
  • Menu Bar and Tool Bar (Cool Bar) below sub-application switcher
  • Status Line (with message, number, date and time)
  • Resizing of shell (without OS-Shell-Border)
  • After adding / removing validation rules from an IEditableRidget you can now invoke revalidate() to update the ridget's validation state:
IEditableRidget ridget;
ridget.removeValidationRule(numbersOnly);
ridget.revalidate();
  • The TableRidget and TreeTableRidget will automatically show checkbox images on columns that contain a boolean value. Riena table with checkbox.png
  • The TreeTableRidget now supports "grouping" for tree nodes. Enabling grouping, will hide the column values for rows that contain a tree node that has children. See IGroupedTreeTableRidget for details.
TreeTableRidget ridget;
ridget.setGroupingEnabled(true);

Riena grouped tree table.png

  • SingleChoiceRidget and MultipleChoiceRidget have been implemented. Riena choice ridgets.png
  • ITreeRidget.setRootsVisible(boolean) can be used to hide / show the root node in a ITreeRidget

Back to the top