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); } }
private void moveBehavior(UIComponent component, String event, ClientBehavior behavior) { if (component instanceof ClientBehaviorHolder) { ClientBehaviorHolder clientBehaviorHolder = (ClientBehaviorHolder) component; List<ClientBehavior> behaviors = clientBehaviorHolder.getClientBehaviors().get(event); if (behaviors == null || !behaviors.contains(behavior)) { // Guard against adding ourselves twice clientBehaviorHolder.addClientBehavior(event, behavior); } } }
private void moveBehavior(UIComponent component, String event, ClientBehavior behavior) { if (component instanceof ClientBehaviorHolder) { ClientBehaviorHolder clientBehaviorHolder = (ClientBehaviorHolder) component; List<ClientBehavior> behaviors = clientBehaviorHolder.getClientBehaviors().get(event); if (behaviors == null || !behaviors.contains(behavior)) { // Guard against adding ourselves twice clientBehaviorHolder.addClientBehavior(event, 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 (parent instanceof ClientBehaviorHolder) { ClientBehaviorHolder parentHolder = (ClientBehaviorHolder) parent; if (virtualEvent.equals(eventName)) { parentHolder.addClientBehavior(event, behavior); } } else { throw new FacesException( "Unable to attach behavior to non-ClientBehaviorHolder parent:" + parent); } }
public void addClientBehavior(String eventName, ClientBehavior behavior) { if (_sourceEvent.equals(eventName)) { ((ClientBehaviorHolder)_delegate).addClientBehavior(_targetEvent == null ? ((ClientBehaviorHolder)_delegate).getDefaultEventName(): _targetEvent , behavior); } }
@Override public void addClientBehavior(String eventName, ClientBehavior behavior) { if (parent instanceof ClientBehaviorHolder) { ClientBehaviorHolder parentHolder = (ClientBehaviorHolder) parent; if (virtualEvent.equals(eventName)) { parentHolder.addClientBehavior(event, behavior); } } else { throw new FacesException( "Unable to attach behavior to non-ClientBehaviorHolder parent:" + parent); } }
@Override public void addClientBehavior(String eventName, ClientBehavior behavior) { if (parent instanceof ClientBehaviorHolder) { ClientBehaviorHolder parentHolder = (ClientBehaviorHolder) parent; if (virtualEvent.equals(eventName)) { parentHolder.addClientBehavior(event, behavior); } } else { throw new FacesException( "Unable to attach behavior to non-ClientBehaviorHolder parent:" + parent); } }
@Override public void addClientBehavior(String eventName, ClientBehavior behavior) { if (parent instanceof ClientBehaviorHolder) { ClientBehaviorHolder parentHolder = (ClientBehaviorHolder) parent; if (virtualEvent.equals(eventName)) { parentHolder.addClientBehavior(event, behavior); } } else { throw new FacesException( "Unable to attach behavior to non-ClientBehaviorHolder parent:" + parent); } }
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); } }
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); } }
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); } }
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(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 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); }