/codejohnny

Template Based Java Code Generator

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

CodeJohnny Open Source Java Code Generator

Version: 2.0.5 Updated: March 18, 2018

About

CodeJohnny is a template-based Code Generation Application where you populate {{mustache-like}} tags in pure Java. CodeJohnny can generate code in any language for things like data retrieval, SQL Scripts and Procedures, POJOs and Builder patterns.

CodeJohnny's XML templates support Typed Properties, Variables, Methods and Mustache Parsing.

  • Typed Properties like Booleans and Integers enable logical operations in our templates.
  • Variables are used to replace {singleBracket} tags and
  • Methods replace tags represented as{{~doubleBracket}} tags.
  • Mustache Parsing is performed last on {{#doubleBracket}}{{/doubleBracket}} tag groups.
  • Built-in tags are included, like {pluraldataclass}, {primarykey}, and others, with
  • Global properties defined in globalproperties.xml.

Please see the CodeJohnny Wiki for more documentation along with the CodeJohnny Website for templates and working examples.

License

CodeJohnny is licensed under the Creative Commons Attribution NonCommercial NoDerivs (CC-NC-ND) v3.0 license. See LICENSE.md for details.

Support

CodeJohnny comes with no support of any kind. If you have questions or comments, please use the contact form at nixmash.com.

HAPPY CODE GENERATING!