#************************************************************************** # # This Velocity-template creates Java-Bean classes. # # Copyright (c) 2004 by Bernhard Bablok (mail@bablokb.de) # # $Revision: 1.4 $ # $Author: bablokb $ # **************************************************************************# ## include copyright and simple GPL-header in generated bean #parse ("copyright.vm") #parse ("gpl.vm") ## add (optional) package and import-statements #if ($clazz.package) package $clazz.package; #end #foreach ($import in $clazz.imports) import $import; #end ## start of class-definition $clazz.qualifier class $clazz.name #if ($clazz.extends) extends $clazz.extends #end #if ($clazz.implements) implements $clazz.implements #end { ## ## add bean-properties using a macro #foreach ($p in $clazz.properties) #property ($p) #end ## end-of-class }