#************************************************************************** # # This Velocity-macro creates Java-code for individual properties. # # Copyright (c) 2004 by Bernhard Bablok (mail@bablokb.de) # # $Revision: 1.2 $ # $Author: bablokb $ # # TODO: Add support for bound and constrained properties and events. # **************************************************************************# #macro (property $prop) //////////////////////////////////////////////////////////// private $prop.type i$prop.name; public $prop.type get${prop.name}() { return i$prop.name; } public void set${prop.name}($prop.type value) { i$prop.name = value; } #end