previous | index | next

Supporting Method Expressions

Recall that attributes whose values are method expressions require entries like this in the TLD file:
   <attribute>
      <name>valueChangeListener</name>
      <deferred-method>
         <method-signature>
            void valueChange(javax.faces.event.ValueChangeEvent)
         </method-signature>
      </deferred-method>
   </attribute>
The SpinnerTag class needs to add a setter for a corresponding field of type MethodExpression:
   private MethodExpression valueChangeListener = null;

   public void setValueChangeListener(MethodExpression newValue) {
       valueChangeListener = newValue;
   }

previous | index | next