CustomizableCodeGeneration
The code generation mechanism should allow users to extend the code generation mechanism. The code generation mechanism should allow code generator to be plugged into the code generation mechanism. The supplied code generator should allow users to create a template using the NetBeans template mechanism. The user would then be able to create or enhance the templates to customize the code that is generated during the code generation process.
Must Have Features
- Use the NetBeans template mechanism (99404)
- Use FreeMarker to define the templates (99404)
- Allow users to modify the template
- For NetBeans 6 templates for basic Java elements will be provided (99451).
- Module authors must be able to supply templates.
Like to Have Features
- Use same templates as New File wizard - This issue will most likely not be possible since the two components use different data structures.
Future Features
- Provide a template editor to help develop templates
- JSF Code Generation Support
- EJB Code Generation Support
- C++ Code Generation Support
- Scripting Language Code Generation Support

