Changeset 549
- Timestamp:
- 04/05/07 18:59:24 (2 years ago)
- Files:
-
- branches/RB-0.9.0/org.jalcedo.client.examples/src/org/jalcedo/client/jface/examples/views/ItemDetailDialog.java (modified) (2 diffs)
- branches/RB-0.9.0/org.jalcedo.client.generator/src/org/jalcedo/client/generator/internal/model/PropertyImpl.java (modified) (2 diffs)
- branches/RB-0.9.0/org.jalcedo.client.generator/templates/DetailDialogGenerator.jet (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/RB-0.9.0/org.jalcedo.client.examples/src/org/jalcedo/client/jface/examples/views/ItemDetailDialog.java
r533 r549 24 24 import org.eclipse.swt.widgets.Control; 25 25 import org.eclipse.swt.widgets.Shell; 26 import org.jalcedo.client.util.StringConverter;27 26 import /*=<%=beanFQDN%>*/org.jalcedo.client.jface.examples.models.Item/*-*/; 28 27 … … 58 57 protected void buttonPressed(int buttonId) { 59 58 if (buttonId == IDialogConstants.OK_ID) { 60 /*=<% for (Property property : properties){ %>*/ 61 this.item.setName(this.detailComposite.getNameText().getText());/*-*/ 62 this./*=<%=beanInstanceName%>*/item/*-*/./*=<%=property.getSetterName()%>*/setPrice/*-*/(StringConverter./*=<%="to"+property.getTypeName()%>*/toInteger/*-*/(this.detailComposite./*=<%="get"+property.getDisplayName()+"Text"%>*/getAgeText/*-*/().getText())); 63 /*=<% }%>*//*-*/ 59 /*=<% for (Property property : properties){ 60 if ( property.getTypeName().equals("String") ) { %>*//*-*/ 61 this./*=<%=beanInstanceName%>*/item/*-*/./*=<%=property.getSetterName()%>*/setName/*-*/(this.detailComposite./*=<%="get"+property.getDisplayName()+"Text"%>*/getNameText/*-*/().getText()); 62 /*=<% } else if (property.getTypeName().equals("Character") ) { %>*//*-*/ 63 /*=<% } else if (property.getTypeName().equals("Date") ) { %>*//*-*/ 64 /*=<% } else { %>*//*-*/ 65 this./*=<%=beanInstanceName%>*/item/*-*/./*=<%=property.getSetterName()%>*/setPrice/*-*/(/*=<%=property.getParser()%>*/Integer.parseInt/*-*/(this.detailComposite./*=<%="get"+property.getDisplayName()+"Text"%>*/getAgeText/*-*/().getText())); 66 /*=<% }}%>*//*-*/ 64 67 } 65 68 super.buttonPressed(buttonId); branches/RB-0.9.0/org.jalcedo.client.generator/src/org/jalcedo/client/generator/internal/model/PropertyImpl.java
r533 r549 174 174 } else if (typeName.equals("double")) { 175 175 return "Double.parseDouble"; 176 //} else if (typeName.equals("char")) {177 // return "Charactor.parseChar";176 // } else if (typeName.equals("char")) { 177 // return "charAt(0)"; 178 178 } else if (typeName.equals("boolean")) { 179 179 return "Boolean.parseBoolean"; … … 195 195 return "Boolean.valueOf"; 196 196 } else if (typeName.equals("Date")) { 197 return " DateFormat.getDateInstance().parse";197 return "java.text.DateFormat.getDateInstance().parse"; 198 198 } 199 199 branches/RB-0.9.0/org.jalcedo.client.generator/templates/DetailDialogGenerator.jet
r533 r549 36 36 import org.eclipse.swt.widgets.Control; 37 37 import org.eclipse.swt.widgets.Shell; 38 import org.jalcedo.client.util.StringConverter;39 38 import <%=beanFQDN%>; 40 39 … … 70 69 protected void buttonPressed(int buttonId) { 71 70 if (buttonId == IDialogConstants.OK_ID) { 72 <% for (Property property : properties){ %> 73 this.<%=beanInstanceName%>.<%=property.getSetterName()%>(StringConverter.<%="to"+property.getTypeName()%>(this.detailComposite.<%="get"+property.getDisplayName()+"Text"%>().getText())); 74 <% }%> 71 <% for (Property property : properties){ 72 if ( property.getTypeName().equals("String") ) { %> 73 this.<%=beanInstanceName%>.<%=property.getSetterName()%>(this.detailComposite.<%="get"+property.getDisplayName()+"Text"%>().getText()); 74 <% } else if (property.getTypeName().equals("Character") ) { %> 75 this.<%=beanInstanceName%>.<%=property.getSetterName()%>(this.detailComposite.<%="get"+property.getDisplayName()+"Text"%>().getText().charAt(0)); 76 <% } else if (property.getTypeName().equals("Date") ) { %> 77 try { 78 this.<%=beanInstanceName%>.<%=property.getSetterName()%>(<%=property.getParser()%>(this.detailComposite.getDateText().getText())); 79 } catch (java.text.ParseException e) { 80 e.printStackTrace(); 81 } 82 <% } else { %> 83 this.<%=beanInstanceName%>.<%=property.getSetterName()%>(<%=property.getParser()%>(this.detailComposite.<%="get"+property.getDisplayName()+"Text"%>().getText())); 84 <% }}%> 75 85 } 76 86 super.buttonPressed(buttonId);
