The GUI
A screen shot of the application.
The UML
The UML diagram.
The
ClassBrowser class diagram.
The CBClassGroup class diagram.
The CBClassInfo class diagram.
The CBDocument class diagram.
The CBTreePanel class diagram.
The CBTextPane class diagram.
The FieldGroup class diagram.
The ConstructorGroup class diagram.
The MethodGroup class diagram.
The ParsedClassName class diagram.
The NameComparator class diagram.
The AccessSeparator class diagram.
The Source Code
ClassBrowser
AccessSeparator
CBClassGroup
CBClassInfo
CBDocument
CBTextPane
CBTreePanel
ConstructorGroup
FieldGroup
MethodGroup
NameComparator
ParsedClassName
Refactoring Notes
Probably could be refactored to use a Group interface or abstract class as the ConstructorGroup, FieldGroup and MethodGroup have identical functionality; the only difference being the type of their attributes.
The text display could also using some cleaning up. It would be nice to display the access groups using different colours: red for 'private', 'green' for public, etc.
|