diff --git a/spring-faces/src/main/java/org/springframework/faces/ui/DojoDecoration.java b/spring-faces/src/main/java/org/springframework/faces/ui/DojoDecoration.java index 85d0455b..766a680e 100644 --- a/spring-faces/src/main/java/org/springframework/faces/ui/DojoDecoration.java +++ b/spring-faces/src/main/java/org/springframework/faces/ui/DojoDecoration.java @@ -30,7 +30,7 @@ import javax.faces.el.ValueBinding; public abstract class DojoDecoration extends UIComponentBase { protected static final String[] DOJO_ATTRS = new String[] { "disabled", "intermediateChanges", "tabIndex", - "required", "promptMessage", "invalidMessage", "constraints", "regExp", "regExpGen" }; + "required", "promptMessage", "invalidMessage", "constraints", "regExp", "regExpGen", "propercase" }; private Boolean disabled; @@ -50,6 +50,8 @@ public abstract class DojoDecoration extends UIComponentBase { private String regExpGen; + private Boolean propercase; + public Boolean getDisabled() { if (disabled != null) { return disabled; @@ -134,12 +136,20 @@ public abstract class DojoDecoration extends UIComponentBase { this.regExpGen = regExpGen; } + public Boolean getPropercase() { + return propercase; + } + + public void setPropercase(Boolean propercase) { + this.propercase = propercase; + } + protected abstract String[] getDojoAttributes(); public abstract String getDojoComponentType(); public Object saveState(FacesContext context) { - Object[] values = new Object[10]; + Object[] values = new Object[11]; values[0] = super.saveState(context); values[1] = this.constraints; values[2] = this.disabled; @@ -150,6 +160,7 @@ public abstract class DojoDecoration extends UIComponentBase { values[7] = this.regExpGen; values[8] = this.required; values[9] = this.tabIndex; + values[10] = this.propercase; return values; } @@ -165,6 +176,7 @@ public abstract class DojoDecoration extends UIComponentBase { this.regExpGen = (String) values[7]; this.required = (Boolean) values[8]; this.tabIndex = (Integer) values[9]; + this.propercase = (Boolean) values[10]; } public String getFamily() {