Menu

Ana

Branko Pavlovic

This page contains description of functionality to be implemented in the first iteration of development, named "Ana".

There are few basic items planned to be implemented in the first release:
1. generating javadoc for selected packages (and possibly classes/interfaces etc.)
2. packaging resulting javadoc documentation into JAR archive

User interface:
1. Folder chooser where user selects source of Java code
2. Based on user selection made in 1st step, populate tree with packages
3. Each branch in tree shall be prefixed with checkbox
4. Folder chooser where generated javadocs will be stored
5. Checkbox for selecting if output shall be packed into JAR (e.g. 'Export as JAR archive')
6. Button for generating javadoc
7. Labels/Icons etc. shall be kept in properties files in order to be able to easy customize it
8. Validation of user input
9. Use separate windows (dialogues) for sending alerts/notifications
10. About

Processing:
1. Shall be independent from user interface
2. Must be platform independent
3. Creates executable command which calls javadoc with all selected options

Layer between UI and Processing:
1. Bean with user selected options/paths etc.


Related

Wiki: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.