@Override public void beforeRender(Component aComponent) { for (IBehavior behavior : behaviors) { behavior.beforeRender(aComponent); } }
/** * {@link IBehavior#beforeRender(Component)} Notify all behaviors that are assigned to this * component that the component is about to be rendered. */ private void notifyBehaviorsComponentBeforeRender() { List behaviors = getBehaviorsImpl(); if (behaviors != null) { for (Iterator i = behaviors.iterator(); i.hasNext();) { IBehavior behavior = (IBehavior)i.next(); if (isBehaviorAccepted(behavior)) { behavior.beforeRender(this); } } } }
/** * {@link IBehavior#beforeRender(Component)} Notify all behaviors that are assigned to this * component that the component is about to be rendered. */ private void notifyBehaviorsComponentBeforeRender() { for (IBehavior behavior : getBehaviors()) { if (isBehaviorAccepted(behavior)) { behavior.beforeRender(this); } } }