Package javax.faces.component

Examples of javax.faces.component.EditableValueHolder.addValueChangeListener()


        if (this.binding != null)
        {
            b = this.binding.getValueExpression(faceletContext, ValueChangeListener.class);
        }
        ValueChangeListener listener = new LazyValueChangeListener(this.listenerType, b);
        evh.addValueChangeListener(listener);
    }

    /**
     * TODO: Document me!
     */
 
View Full Code Here


        if (this.binding != null)
        {
            b = this.binding.getValueExpression(faceletContext, ValueChangeListener.class);
        }
        ValueChangeListener listener = new LazyValueChangeListener(this.listenerType, b);
        evh.addValueChangeListener(listener);
    }

    /**
     * TODO: Document me!
     */
 
View Full Code Here

      mockConverter.expects(never()).method("getAsString");
      mockRenderer.expects(once()).method("getConvertedValue").will(returnValue(convertedValue));
      editable.setConverter(converter);
      editable.setSubmittedValue(submittedValue);
      editable.addValidator(validator);
      editable.addValueChangeListener(listener);

      mockListener.expects(once()).method("processValueChange");
      mockValidator.expects(once()).method("validate").with(new Constraint[]  { eq(facesContext), eq(component), eq(convertedValue) });

    }
View Full Code Here

                    }
                } else {
                    throw new TagAttributeException(this.tag, this.binding,
                            "Binding evaluated to null, and there wasn't a 'type' Attribute Specified");
                }
                evh.addValueChangeListener(listener);
            }
        } else {
            throw new TagException(this.tag,
                    "Parent is not of type EditableValueHolder, type is: "
                            + parent);
View Full Code Here

        if (this.binding != null) {
            b = this.binding.getValueExpression(ctx, ValueChangeListener.class);
        }
        ValueChangeListener listener = new LazyValueChangeListener(
                this.listenerType, b);
        evh.addValueChangeListener(listener);
    }
       
    public String getFor() {
        String result = null;
        TagAttribute attr = this.getAttribute("for");
View Full Code Here

        if (this.binding != null) {
          b = this.binding.getValueExpression(ctx, ValueChangeListener.class);
        }
        ValueChangeListener listener = new LazyValueChangeListener(
            this.listenerType, b);
        evh.addValueChangeListener(listener);
      }
    } else {
      throw new TagException(this.tag,
          "Parent is not of type EditableValueHolder, type is: "
              + parent);
View Full Code Here

      mockConverter.expects(never()).method("getAsString");
      mockRenderer.expects(once()).method("getConvertedValue").will(returnValue(convertedValue));
      editable.setConverter(converter);
      editable.setSubmittedValue(submittedValue);
      editable.addValidator(validator);
      editable.addValueChangeListener(listener);

      mockListener.expects(once()).method("processValueChange");
      mockValidator.expects(once()).method("validate").with(new Constraint[]  { eq(facesContext), eq(component), eq(convertedValue) });

    }
View Full Code Here

 
  protected void setValueChangeListenerProperty(UIComponent component, MethodExpression valueChangeListener) {
    if (valueChangeListener != null) {
      if (component instanceof EditableValueHolder) {
        EditableValueHolder input = (EditableValueHolder) component;
        input.addValueChangeListener(new MethodExpressionValueChangeListener(valueChangeListener));
      } else {
              throw new IllegalArgumentException(Messages.getMessage(Messages.NO_EDITABLE_VALUE_HOLDER_ERROR, component.getId()));
      }
    }
  }
View Full Code Here

            }
        } catch (Exception e) {
            log.error(getMessages().getMessage("create.valueChangeListener"), e);
            throw e;
        }
        parent.addValueChangeListener(listener);
        // reassign the child to the valueChangeListener for the
        // AssignPropertiesCommand
        clayContext.setChild(listener);

        return isFinal;
View Full Code Here

        if (this.binding != null) {
            b = this.binding.getValueExpression(ctx, ValueChangeListener.class);
        }
        ValueChangeListener listener = new LazyValueChangeListener(
                this.listenerType, b);
        evh.addValueChangeListener(listener);
    }
       
    public String getFor() {
        String result = null;
        TagAttribute attr = this.getAttribute("for");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.