Changeset 28462 for org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/jsf
- Timestamp:
- 01/03/08 17:34:09 (1 year ago)
- Files:
-
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/jsf/GenericValueHolderRule.java (modified) (7 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/jsf/MetaValueHolderRule.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/jsf/GenericValueHolderRule.java
r19474 r28462 57 57 private final String converterId; 58 58 59 publicLiteralConverterMetadata(String converterId) {59 LiteralConverterMetadata(String converterId) { 60 60 this.converterId = converterId; 61 61 } 62 62 63 public void applyMetadata(FaceletContext ctx, Object instance) { 64 ((ValueHolder) instance).setConverter(ctx.getFacesContext().getApplication().createConverter( 65 this.converterId)); 63 @Override 64 public void applyMetadata(FaceletContext ctx, Object instance) { 65 ((ValueHolder) instance).setConverter( 66 ctx.getFacesContext().getApplication().createConverter( 67 converterId)); 66 68 } 67 69 } … … 71 73 private final TagAttribute attr; 72 74 73 public DynamicConverterMetadata(TagAttribute attr) { 74 this.attr = attr; 75 } 76 75 DynamicConverterMetadata(TagAttribute attr) { 76 this.attr = attr; 77 } 78 79 @Override 77 80 public void applyMetadata(FaceletContext ctx, Object instance) { 78 81 ((UIComponent) instance).setValueBinding("converter", … … 86 89 private final TagAttribute attr; 87 90 88 public DynamicConverterMetadata2(TagAttribute attr) { 89 this.attr = attr; 90 } 91 91 DynamicConverterMetadata2(TagAttribute attr) { 92 this.attr = attr; 93 } 94 95 @Override 92 96 public void applyMetadata(FaceletContext ctx, Object instance) { 93 97 ((UIComponent) instance).setValueExpression("converter", … … 100 104 private final String value; 101 105 102 publicLiteralValueMetadata(String value) {106 LiteralValueMetadata(String value) { 103 107 this.value = value; 104 108 } 105 109 106 public void applyMetadata(FaceletContext ctx, Object instance) { 107 ((ValueHolder) instance).setValue(this.value); 110 @Override 111 public void applyMetadata(FaceletContext ctx, Object instance) { 112 ((ValueHolder) instance).setValue(value); 108 113 } 109 114 } … … 113 118 private final TagAttribute attr; 114 119 115 public DynamicValueExpressionMetadata(TagAttribute attr) { 116 this.attr = attr; 117 } 118 120 DynamicValueExpressionMetadata(TagAttribute attr) { 121 this.attr = attr; 122 } 123 124 @Override 119 125 public void applyMetadata(FaceletContext ctx, Object instance) { 120 126 ((UIComponent) instance).setValueExpression("value", … … 127 133 private final TagAttribute attr; 128 134 129 public DynamicValueBindingMetadata(TagAttribute attr) { 130 this.attr = attr; 131 } 132 135 DynamicValueBindingMetadata(TagAttribute attr) { 136 this.attr = attr; 137 } 138 139 @Override 133 140 public void applyMetadata(FaceletContext ctx, Object instance) { 134 141 ((UIComponent) instance).setValueBinding("value", … … 142 149 private final TagAttribute attr; 143 150 144 public MethodValueBindingMetadata(TagAttribute attr) { 145 this.attr = attr; 146 } 147 151 MethodValueBindingMetadata(TagAttribute attr) { 152 this.attr = attr; 153 } 154 155 @Override 148 156 public void applyMetadata(FaceletContext ctx, Object instance) { 149 157 Class[] paramTypesClasses = new Class[0]; org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/jsf/MetaValueHolderRule.java
r24931 r28462 53 53 private final String value; 54 54 55 publicLiteralValueMetadata(String value) {55 LiteralValueMetadata(String value) { 56 56 this.value = value; 57 57 } 58 58 59 @Override 59 60 public void applyMetadata(FaceletContext ctx, Object instance) { 60 ((ValueHolder) instance).setValue( this.value);61 ((ValueHolder) instance).setValue(value); 61 62 } 62 63 } … … 66 67 private final TagAttribute attr; 67 68 68 publicMetaValueExpressionMetadata(TagAttribute attr) {69 MetaValueExpressionMetadata(TagAttribute attr) { 69 70 this.attr = attr; 70 71 } 71 72 73 @Override 72 74 public void applyMetadata(FaceletContext ctx, Object instance) { 73 75 ValueExpression originalExpression = attr.getValueExpression(ctx,
