Code Generator for Eclipse Code
Brought to you by:
hotzst
<c:iterate select="/table/import" var="imp"> import <c:get select="$imp/class/@name" />; </c:iterate> public class <c:get select="camelCase(/table/@formatname)" /> { <c:iterate select="/table/tabledef/field" var="f"> private <c:get select="$f/@shorttype" /> <c:get select="lowercaseFirst(camelCase($f/@formatname))" />; </c:iterate> /** * Default constructor */ public <c:get select="camelCase(/table/@formatname)" />(){ } <c:iterate select="/table/tabledef/field" var="f"> /** * Retrieve the value of the field <c:get select="$f/@name" /> * @return the stored value of <c:get select="$f/@name" /> as <c:get select="$f/@shorttype" /> */ public <c:get select="$f/@shorttype" /> get<c:get select="camelCase($f/@formatname)" />(){ return this.<c:get select="lowercaseFirst(camelCase($f/@formatname))" />; } /** * Set a value for the field <c:get select="$f/@name" /> * @param <c:get select="lowercaseFirst(camelCase($f/@formatname))" /> new value of the field */ public void set<c:get select="camelCase($f/@formatname)" />(<c:get select="$f/@shorttype" /> <c:get select="lowercaseFirst(camelCase($f/@formatname))" />){ this.<c:get select="lowercaseFirst(camelCase($f/@formatname))" /> = <c:get select="lowercaseFirst(camelCase($f/@formatname))" />; } </c:iterate> }