Class | Description |
---|---|
OurTable |
Entities in
edu.rutgers.md.sql (corresponding to table
rows) can extend this class, so that their fields can be
accessed using certain convenience methods. |
Reflect |
A bunch of methods to figure what fields a class has, and how to
print them out in a more or less sensible way.
|
Reflect.Entry |
An entry describes one field of the class, complete with its
access methods and the display hints
|
Util |
A bunch of auxiliary methods, mostly used to help with formatting printable data.
|
Annotation Type | Description |
---|---|
Display |
An annotation describing how, if at all, a particular data field
(content of a SQL database column) is to be displayed in HTML
tables and data entry forms etc.
|
EA |
An annotation to add explanatory text to enum values in data entry forms.
|
This package contains auxiliary classes for formatting and editing objects of various types, in particular, those in the package edu.rutgers.md.sql
.
In practice, the current version of the MD application makes very little use of this package. However, it includes a variety of potentially useful mechanisms which can be used to annotate fields of a class, indicating how they should be printed in a pretty-printer or edited in a web-based edit form, as well as tools that use those annotations.