public void applyAttachedObject(FaceletContext faceletContext, UIComponent parent) { ClientBehaviorHolder holder = (ClientBehaviorHolder) parent; String eventName = getEventName(); if (null == eventName) { eventName = holder.getDefaultEventName(); if (null == eventName) { throw new TagException(this.tag, "Event attribute could not be determined: " + eventName); } } else { Collection<String> eventNames = holder.getEventNames(); if (!eventNames.contains(eventName)) { throw new TagException(this.tag, "Event:" + eventName + " is not supported."); } } ClientBehaviorBase behavior = createBehavior(faceletContext, eventName, parent); holder.addClientBehavior(eventName, behavior); }
public void addClientBehavior(String eventName, ClientBehavior behavior) { if (_sourceEvent.equals(eventName)) { String targetEventName = _targetEvent == null ? ((ClientBehaviorHolder)_delegate).getDefaultEventName() : _targetEvent; ((ClientBehaviorHolder)_delegate).addClientBehavior(targetEventName , behavior); } }
public void addClientBehavior(String eventName, ClientBehavior behavior) { if (_sourceEvent.equals(eventName)) { ((ClientBehaviorHolder)_delegate).addClientBehavior(_targetEvent == null ? ((ClientBehaviorHolder)_delegate).getDefaultEventName(): _targetEvent , behavior); } }
public void addClientBehavior(String eventName, ClientBehavior behavior) { if (_sourceEvent.equals(eventName)) { ((ClientBehaviorHolder)_delegate).addClientBehavior(_targetEvent == null ? ((ClientBehaviorHolder)_delegate).getDefaultEventName(): _targetEvent , behavior); } }
private String resolveEventName(ClientBehaviorHolder bHolder) { String eventName = getEventName(); if (null == eventName) { eventName = bHolder.getDefaultEventName(); if (null == eventName) { throw new TagException(this.tag, "Event attribute could not be determined: " + eventName); } } else { Collection<String> eventNames = bHolder.getEventNames(); if (!eventNames.contains(eventName)) { throw new TagException(this.tag, eventName + "event is not supported for the " + bHolder.getClass().getSimpleName()); } } return eventName; }
private String resolveEventName(ClientBehaviorHolder bHolder) { String eventName = getEventName(); if (null == eventName) { eventName = bHolder.getDefaultEventName(); if (null == eventName) { throw new TagException(this.tag, "Event attribute could not be determined: " + eventName); } } else { Collection<String> eventNames = bHolder.getEventNames(); if (!eventNames.contains(eventName)) { throw new TagException(this.tag, eventName + "event is not supported for the " + bHolder.getClass().getSimpleName()); } } return eventName; }
private String resolveEventName(ClientBehaviorHolder bHolder) { String eventName = getEventName(); if (null == eventName) { eventName = bHolder.getDefaultEventName(); if (null == eventName) { throw new TagException(this.tag, "Event attribute could not be determined: " + eventName); } } else { Collection<String> eventNames = bHolder.getEventNames(); if (!eventNames.contains(eventName)) { throw new TagException(this.tag, eventName + "event is not supported for the " + bHolder.getClass().getSimpleName()); } } return eventName; }
protected void applyAttachedObject(FaceletContext ctx, UIComponent parent, String eventName, boolean calledOurselves) { ClientBehaviorHolder parentClientBehaviorHolder = (ClientBehaviorHolder) parent; boolean applicable = verifyAttachClientBehaviorHolder(eventName, parentClientBehaviorHolder, calledOurselves); if (applicable) { if (null == eventName) { eventName = parentClientBehaviorHolder.getDefaultEventName(); } ClientBehavior ajaxBehavior = createAjaxBehavior(ctx, parent, eventName); parentClientBehaviorHolder.addClientBehavior(eventName, ajaxBehavior); } }
private void addBehavior(FacesContext context, ClientBehaviorHolder behaviorHolder) { String eventName = this.eventName; if (eventName == null) { eventName = behaviorHolder.getDefaultEventName(); if (eventName == null) { return; } } if (shouldAddBehavior(behaviorHolder, eventName)) { ClientBehavior behavior = createBehavior(context); behaviorHolder.addClientBehavior(eventName, behavior); } }
private void addBehavior(FacesContext context, ClientBehaviorHolder behaviorHolder) { String eventName = this.eventName; if (eventName == null) { eventName = behaviorHolder.getDefaultEventName(); if (eventName == null) { return; } } if (shouldAddBehavior(behaviorHolder, eventName)) { ClientBehavior behavior = createBehavior(context); behaviorHolder.addClientBehavior(eventName, behavior); } }
private void addBehavior(FacesContext context, ClientBehaviorHolder behaviorHolder) { String eventName = this.eventName; if (eventName == null) { eventName = behaviorHolder.getDefaultEventName(); if (eventName == null) { return; } } if (shouldAddBehavior(behaviorHolder, eventName)) { ClientBehavior behavior = createBehavior(context); behaviorHolder.addClientBehavior(eventName, behavior); } }
public void addBehavior(FacesContext context, ClientBehaviorHolder behaviorHolder) { String myEventName = this.eventName; if (myEventName == null) { myEventName = behaviorHolder.getDefaultEventName(); // No event name, default or otherwise - we're done if (myEventName == null) { return; } } // We only add the if (shouldAddBehavior(behaviorHolder, myEventName)) { ClientBehavior behavior = createBehavior(context); behaviorHolder.addClientBehavior(myEventName, behavior); } }
public void addBehavior(FacesContext context, ClientBehaviorHolder behaviorHolder) { String myEventName = this.eventName; if (myEventName == null) { myEventName = behaviorHolder.getDefaultEventName(); // No event name, default or otherwise - we're done if (myEventName == null) { return; } } // We only add the if (shouldAddBehavior(behaviorHolder, myEventName)) { ClientBehavior behavior = createBehavior(context); behaviorHolder.addClientBehavior(myEventName, behavior); } }
public void addBehavior(ClientBehaviorHolder behaviorHolder) { String eventName = this.eventName; if (eventName == null) { eventName = behaviorHolder.getDefaultEventName(); // No event name, default or otherwise - we're done if (eventName == null) { return; } } // We only add the if (shouldAddBehavior(behaviorHolder, eventName)) { ClientBehavior behavior = createBehavior(behaviorHolder); behaviorHolder.addClientBehavior(eventName, behavior); } }
public void addBehavior(FacesContext context, ClientBehaviorHolder behaviorHolder) { String myEventName = this.eventName; if (myEventName == null) { myEventName = behaviorHolder.getDefaultEventName(); // No event name, default or otherwise - we're done if (myEventName == null) { return; } } // We only add the if (shouldAddBehavior(behaviorHolder, myEventName)) { ClientBehavior behavior = createBehavior(context); behaviorHolder.addClientBehavior(myEventName, behavior); } }
@Override public void onComponentCreated( final FaceletContext faceletContext, final UIComponent component, final UIComponent parent) { super.onComponentCreated(faceletContext, component, parent); final UIEvent uiEvent = (UIEvent) component; if (uiEvent.getEvent() == null) { final ClientBehaviorHolder holder = (ClientBehaviorHolder) parent; uiEvent.setEvent(ClientBehaviors.valueOf(holder.getDefaultEventName())); } }
private String getEventName(ClientBehaviorHolder holder){ String eventName; if (null != owner.getEvent()){ eventName = owner.getEvent().getValue(); } else { eventName = holder.getDefaultEventName(); } if (null == eventName){ throw new TagException(owner.getTag(), "The event name is not defined"); } return eventName; }
private String getEventName(ClientBehaviorHolder holder){ String eventName; if (null != owner.getEvent()){ eventName = owner.getEvent().getValue(); } else { eventName = holder.getDefaultEventName(); } if (null == eventName){ throw new TagException(owner.getTag(), "The event name is not defined"); } return eventName; }
private String getEventName(ClientBehaviorHolder holder){ String eventName; if (null != owner.getEvent()){ eventName = owner.getEvent().getValue(); } else { eventName = holder.getDefaultEventName(); } if (null == eventName){ throw new TagException(owner.getTag(), "The event name is not defined"); } return eventName; }
private String getEventName(ClientBehaviorHolder holder){ String eventName; if (null != owner.getEvent()){ eventName = owner.getEvent().getValue(); } else { eventName = holder.getDefaultEventName(); } if (null == eventName){ throw new TagException(owner.getTag(), "The event name is not defined"); } return eventName; }