Package org.problets.domain.view.code

Class Summary
AnalysisCodeView Provides drop-down menus for each line
AnimateCodeView Highlights the current line of code being executed.
BaseCodeView Serves as the base class for all CodeView classes.
CodeViewManager Creates codeView for different problem types as necessary and uses the appropriate codeView for each problem.
DebugCodeView Provides drop-down menu for debugging problems
EnumerateCodeView Draws code with line numbers in the beginning
IndentCodeView Enables lines of code to be reindented
InteractCodeView Implements MouseListener for the benefit of derived classes.
OutputCodeView Provides drop-down menu for output problems
RearrangeCodeView Enables lines of code to be reordered, reindented, etc.
RefactorCodeView In addition to reordering code lines, enables them to be deleted or copied.
ReorderCodeView Enables lines of code to be reordered, but not deleted or copied.
SelectableCodeView Enables lines of code to be selected individually or in contiguous groups.
UndoOperation Enables lines of code to be reindented