<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>
}