Codota Logo
EditableValueHolder.setValueChangeListener
Code IndexAdd Codota to your IDE (free)

How to use
setValueChangeListener
method
in
javax.faces.component.EditableValueHolder

Best Java code snippets using javax.faces.component.EditableValueHolder.setValueChangeListener (Showing top 14 results out of 315)

  • Common ways to obtain EditableValueHolder
private void myMethod () {
EditableValueHolder e =
  • Codota IconComponentSystemEvent componentSystemEvent;(EditableValueHolder) componentSystemEvent.getComponent()
  • Smart code suggestions by Codota
}
origin: org.apache.myfaces.tobago/tobago-deprecation

/**
 * @deprecated since 2.0.0
 */
@Deprecated
public static void setValueChangeListenerMethodBinding(
  final UIComponent component, final String value, final Class[] args) {
 if (value != null && UIComponentTag.isValueReference(value)) {
  final MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication()
    .createMethodBinding(value, args);
  ((EditableValueHolder) component).setValueChangeListener(methodBinding);
 }
}
origin: org.glassfish/jakarta.faces

  @Override
  public void applyMetadata(FaceletContext ctx, Object instance) {
    ((EditableValueHolder) instance)
        .setValueChangeListener(new LegacyMethodBinding(this.attr
            .getMethodExpression(ctx, null, VALUECHANGE_SIG)));
  }
}
origin: org.glassfish/javax.faces

  @Override
  public void applyMetadata(FaceletContext ctx, Object instance) {
    ((EditableValueHolder) instance)
        .setValueChangeListener(new LegacyMethodBinding(this.attr
            .getMethodExpression(ctx, null, VALUECHANGE_SIG)));
  }
}
origin: com.sun.faces/jsf-impl

  public void applyMetadata(FaceletContext ctx, Object instance) {
    ((EditableValueHolder) instance)
        .setValueChangeListener(new LegacyMethodBinding(this.attr
            .getMethodExpression(ctx, null, VALUECHANGE_SIG)));
  }
}
origin: com.sun.facelets/jsf-facelets

  public void applyMetadata(FaceletContext ctx, Object instance) {
    ((EditableValueHolder) instance)
        .setValueChangeListener(new LegacyMethodBinding(this.attr
            .getMethodExpression(ctx, null, VALUECHANGE_SIG)));
  }
}
origin: org.apache.myfaces.core.internal/myfaces-shaded-impl

public static void setValueChangedListenerProperty(FacesContext context,
                          UIComponent component,
                          String valueChangedListener)
{
  if (valueChangedListener != null)
  {
    if (!(component instanceof EditableValueHolder))
    {
      throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder");
    }
    if (isValueReference(valueChangedListener))
    {
      MethodBinding mb = context.getApplication().createMethodBinding(valueChangedListener,
                                      VALUE_LISTENER_ARGS);
      /**
      if(! Void.class.equals(mb.getType(context)))
      {
        throw new IllegalArgumentException(
            valueChangedListener +
            " : Return types for value change listeners must be void, see JSF spec. 3.2.5.1");
      }
      */
      ((EditableValueHolder)component).setValueChangeListener(mb);
    }
    else
    {
      log.severe("Component " + component.getClientId(context) + " has invalid valueChangedListener expression " + valueChangedListener);
    }
  }
}
origin: org.apache.myfaces.orchestra/myfaces-orchestra-core

public static void setValueChangedListenerProperty(FacesContext context,
                          UIComponent component,
                          String valueChangedListener)
{
  if (valueChangedListener != null)
  {
    if (!(component instanceof EditableValueHolder))
    {
      throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder");
    }
    if (isValueReference(valueChangedListener))
    {
      MethodBinding mb = context.getApplication().createMethodBinding(valueChangedListener,
                                      VALUE_LISTENER_ARGS);
      /**
      if(! Void.class.equals(mb.getType(context)))
      {
        throw new IllegalArgumentException(
            valueChangedListener + 
            " : Return types for value change listeners must be void, see JSF spec. 3.2.5.1");
      }
      */
      ((EditableValueHolder)component).setValueChangeListener(mb);
    }
    else
    {
      log.error("Component " + component.getClientId(context) + " has invalid valueChangedListener expression " + valueChangedListener);
    }
  }
}
origin: org.apache.myfaces.tomahawk/tomahawk

public static void setValueChangedListenerProperty(FacesContext context,
                          UIComponent component,
                          String valueChangedListener)
{
  if (valueChangedListener != null)
  {
    if (!(component instanceof EditableValueHolder))
    {
      throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder");
    }
    if (isValueReference(valueChangedListener))
    {
      MethodBinding mb = context.getApplication().createMethodBinding(valueChangedListener,
                                      VALUE_LISTENER_ARGS);
      /**
      if(! Void.class.equals(mb.getType(context)))
      {
        throw new IllegalArgumentException(
            valueChangedListener + 
            " : Return types for value change listeners must be void, see JSF spec. 3.2.5.1");
      }
      */
      ((EditableValueHolder)component).setValueChangeListener(mb);
    }
    else
    {
      log.error("Component " + component.getClientId(context) + " has invalid valueChangedListener expression " + valueChangedListener);
    }
  }
}
origin: org.apache.myfaces/com.springsource.org.apache.myfaces

public static void setValueChangedListenerProperty(FacesContext context,
                          UIComponent component,
                          String valueChangedListener)
{
  if (valueChangedListener != null)
  {
    if (!(component instanceof EditableValueHolder))
    {
      throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder");
    }
    if (isValueReference(valueChangedListener))
    {
      MethodBinding mb = context.getApplication().createMethodBinding(valueChangedListener,
                                      VALUE_LISTENER_ARGS);
      /**
      if(! Void.class.equals(mb.getType(context)))
      {
        throw new IllegalArgumentException(
            valueChangedListener +
            " : Return types for value change listeners must be void, see JSF spec. 3.2.5.1");
      }
      */
      ((EditableValueHolder)component).setValueChangeListener(mb);
    }
    else
    {
      log.error("Component " + component.getClientId(context) + " has invalid valueChangedListener expression " + valueChangedListener);
    }
  }
}
origin: org.apache.myfaces.core/myfaces-impl

((EditableValueHolder) component).setValueChangeListener(mb);
origin: org.seasar.teeda/teeda-core

protected void setValueChangeListenerProperty(UIComponent component,
    String value) {
  if (value == null) {
    return;
  }
  if (!(component instanceof EditableValueHolder)) {
    throw new NoEditableValueHolderRuntimeException(component
        .getClass());
  }
  if (!isValueReference(value)) {
    throw new NoValueReferenceRuntimeException(value);
  }
  MethodBinding mb = createMethodBinding(value, VALUE_LISTENER_ARGS);
  ((EditableValueHolder) component).setValueChangeListener(mb);
}
origin: org.apache.myfaces.core/myfaces-shaded-impl

public static void setValueChangedListenerProperty(FacesContext context,
                          UIComponent component,
                          String valueChangedListener)
{
  if (valueChangedListener != null)
  {
    if (!(component instanceof EditableValueHolder))
    {
      throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder");
    }
    if (isValueReference(valueChangedListener))
    {
      MethodBinding mb = context.getApplication().createMethodBinding(valueChangedListener,
                                      VALUE_LISTENER_ARGS);
      /**
      if(! Void.class.equals(mb.getType(context)))
      {
        throw new IllegalArgumentException(
            valueChangedListener +
            " : Return types for value change listeners must be void, see JSF spec. 3.2.5.1");
      }
      */
      ((EditableValueHolder)component).setValueChangeListener(mb);
    }
    else
    {
      log.severe("Component " + component.getClientId(context) + " has invalid valueChangedListener expression " + valueChangedListener);
    }
  }
}
origin: org.apache.myfaces.shared/myfaces-shared-core

((EditableValueHolder) component).setValueChangeListener(mb);
origin: org.apache.myfaces.tobago/tobago-facelets

if (methodExpression != null) {
 ((EditableValueHolder) parent).setValueChangeListener(new LegacyMethodBinding(methodExpression));
javax.faces.componentEditableValueHoldersetValueChangeListener

Javadoc

Wrap the argument valueChangeMethod in an implementation of ValueChangeListenerand store it in the internal data structure that backs the #getValueChangeListeners method, taking care to over-write any instance that was stored by a previous call to setValueChangeListener.

This argument method will be called during the Process Validations or Apply Request Values phases (depending on the value of the immediate property).

Any method referenced by such an expression must be public, with a return type of void, and accept a parameter of type javax.faces.event.ValueChangeEvent.

Popular methods of EditableValueHolder

  • getSubmittedValue
    Return the submittedValue value of this component. This method should only be used by theencodeBegi
  • setValid
    Set a flag indicating whether the local value of this component is valid (no conversion error has o
  • isValid
    Return a flag indicating whether the local value of this component is valid (no conversion error ha
  • setSubmittedValue
    Set the submittedValue value of this component. This method should only be used by thedecode() and
  • isLocalValueSet
    Return the "local value set" state for this component. Calls to setValue() automatically reset this
  • getLocalValue
  • setValue
  • addValidator
    Add a Validator instance to the set associated with this component.
  • setLocalValueSet
    Sets the "local value set" state for this component.
  • getValidators
    Return the set of registered Validators for this component instance. If there are no registered val
  • getValue
  • addValueChangeListener
    Add a new ValueChangeListener to the set of listeners interested in being notified when ValueChange
  • getValue,
  • addValueChangeListener,
  • isRequired,
  • setValidator,
  • isImmediate,
  • resetValue,
  • getConverter,
  • removeValidator,
  • removeValueChangeListener

Popular in Java

  • Start an intent from android
  • setContentView (Activity)
  • onCreateOptionsMenu (Activity)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Dictionary (java.util)
    The Dictionary class is the abstract parent of any class, such as Hashtable, which maps keys to valu
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement.A servlet is a small Java program that runs within
  • JTextField (javax.swing)
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now