@Override public final void decode(FacesContext context, UIComponent component) { // Test for correct parameters. checkNull(context, component, "decode"); if (!getComponentClass().isInstance(component)) { throw new IllegalArgumentException(Messages.getMessage(Messages.COMPONENT_CLASS_ERROR, "", getComponentClass() .getName())); } if (LOG.isDebugEnabled()) { LOG.debug(Messages.getMessage(Messages.START_DECODING_COMPONENT_INFO, component.getClientId(context), component .getClass().getName())); } preDecode(context, component); // TODO - create set od common decoders ( UIInput, ActionSource etc. ) for process decoding. if (component.isRendered()) { String behaviorEventName = RenderKitUtils.decodeBehaviors(context, component); if (behaviorEventName != null) { queueComponentEventForBehaviorEvent(context, component, behaviorEventName); } doDecode(context, component); } }
@Override public void decode(FacesContext context, UIComponent component) { // Test for correct parameters. checkNull(context, component, "decode"); if (!getComponentClass().isInstance(component)) { throw new IllegalArgumentException(Messages.getMessage(Messages.COMPONENT_CLASS_ERROR, "", getComponentClass() .getName())); } if (LOG.isDebugEnabled()) { LOG.debug(Messages.getMessage(Messages.START_DECODING_COMPONENT_INFO, component.getClientId(context), component .getClass().getName())); } preDecode(context, component); // TODO - create set od common decoders ( UIInput, ActionSource etc. ) for process decoding. if (component.isRendered()) { String behaviorEventName = RenderKitUtils.decodeBehaviors(context, component); if (behaviorEventName != null) { queueComponentEventForBehaviorEvent(context, component, behaviorEventName); } doDecode(context, component); } }
@Override public void decode(FacesContext context, UIComponent component) { // Test for correct parameters. checkNull(context, component, "decode"); if (!getComponentClass().isInstance(component)) { throw new IllegalArgumentException(Messages.getMessage(Messages.COMPONENT_CLASS_ERROR, "", getComponentClass() .getName())); } if (LOG.isDebugEnabled()) { LOG.debug(Messages.getMessage(Messages.START_DECODING_COMPONENT_INFO, component.getClientId(context), component .getClass().getName())); } preDecode(context, component); // TODO - create set od common decoders ( UIInput, ActionSource etc. ) for process decoding. if (component.isRendered()) { String behaviorEventName = RenderKitUtils.decodeBehaviors(context, component); if (behaviorEventName != null) { queueComponentEventForBehaviorEvent(context, component, behaviorEventName); } doDecode(context, component); } }