Refine Refactor documentation » History » Revision 5
Revision 4 (Amber Herold, 07/06/2011 10:59 AM) → Revision 5/32 (Amber Herold, 07/06/2011 01:08 PM)
h1. Refine Refactor documentation h2. Sequence Diagram The following sequence diagram shows how the Form and Parameter classes work together to display a form, validate the user input, and create a command string. !refine_sequence_diagram.png! h2. Class Diagram The following class diagram shows the BasicForm class with it's extended classes as well as the FormParameter class and it's extended classes. It also shows associations among the classes. Notice that the specific refine parameter classes use polymorphism to override the validate() function. This allows the extended classes to provide more complex validations than a typical form requires. Other forms, such as RunParameters and stack prep, just use the base FormParameters class that their parent, BasicForm, uses. !refineClassDiagram.png!