public boolean addTextAreaField(String fieldName, String fieldPrettyName, int cols, int rows) { if (get(fieldName) == null) { TextAreaClass template_class = new TextAreaClass(); template_class.setName(fieldName); template_class.setPrettyName(fieldPrettyName); template_class.setSize(cols); template_class.setRows(rows); template_class.setObject(this); put(fieldName, template_class); return true; } return false; }
public DBListMetaClass() { super(); setPrettyName("Database List"); setName(DBListClass.class.getName()); TextAreaClass sql_class = new TextAreaClass(this); sql_class.setName("sql"); sql_class.setPrettyName("Hibernate Query"); sql_class.setSize(80); sql_class.setRows(5); safeput("sql", sql_class); StringClass classname_class = new StringClass(this); classname_class.setName("classname"); classname_class.setPrettyName("XWiki Class Name"); classname_class.setSize(20); safeput("classname", classname_class); StringClass idfield_class = new StringClass(this); idfield_class.setName("idField"); idfield_class.setPrettyName("Id Field Name"); idfield_class.setSize(20); safeput("idField", idfield_class); StringClass valuefield_class = new StringClass(this); valuefield_class.setName("valueField"); valuefield_class.setPrettyName("Value Field Name"); valuefield_class.setSize(20); safeput("valueField", valuefield_class); }
tooltip_class.setPrettyName("Tooltip"); tooltip_class.setSize(60); tooltip_class.setRows(5); customdisplay_class.setPrettyName("Custom Display"); customdisplay_class.setRows(5); customdisplay_class.setSize(80);