org.apache.wicket.markup.html
Interface IComponentAwareHeaderContributor

All Superinterfaces:
IClusterable, java.io.Serializable
All Known Implementing Classes:
AbstractAjaxBehavior, AbstractAjaxTimerBehavior, AbstractAutoCompleteBehavior, AbstractBehavior, AbstractDefaultAjaxBehavior, AbstractFormValidator, AbstractTransformerBehavior, AbstractValidator, AjaxEditableLabel.EditorAjaxBehavior, AjaxEditableLabel.LabelAjaxBehavior, AjaxEventBehavior, AjaxFormChoiceComponentUpdatingBehavior, AjaxFormComponentUpdatingBehavior, AjaxFormSubmitBehavior, AjaxFormValidatingBehavior, AjaxIndicatorAppender, AjaxPagingNavigationBehavior, AjaxSelfUpdatingTimerBehavior, AttributeAppender, AttributeModifier, AutoCompleteBehavior, BeforeAndAfterBorder, Behavior, BorderBehavior, CompoundValidator, ContextPathGenerator, CreditCardValidator, DatePicker, DateValidator, EmailAddressValidator, EqualInputValidator, EqualPasswordInputValidator, FormValidatorAdapter, MarkupComponentBorder, MaximumValidator, MinimumValidator, ModalWindow.CloseButtonBehavior, OnChangeAjaxBehavior, OrderByLink.CssModifier, PatternValidator, RangeValidator, RfcCompliantEmailAddressValidator, SimpleAttributeModifier, StringValidator, StringValidator.ExactLengthValidator, StringValidator.LengthBetweenValidator, StringValidator.MaximumLengthValidator, StringValidator.MinimumLengthValidator, UrlValidator, ValidatorAdapter, VelocityContributor, VelocityJavaScriptContributor, WicketAjaxIndicatorAppender, WicketMessageTagHandler.AttributeLocalizer, XsltTransformerBehavior

public interface IComponentAwareHeaderContributor
extends IClusterable

An interface to be implemented by Behaviors or IAjaxCallDecorators that wish to contribute to the header section of the page. Example:

 class MyAjaxCallDecorator implements IAjaxCallDecorator, IHeaderContributor
 {
 
        public void renderHead(Component component, IHeaderResponse response)
        {
                response.renderOnLoadJavaScript("alert('page loaded!');");
        }
 }
 


Method Summary
 void renderHead(Component component, IHeaderResponse response)
          Render to the web response whatever the component-aware wants to contribute to the head section.
 

Method Detail

renderHead

void renderHead(Component component,
                IHeaderResponse response)
Render to the web response whatever the component-aware wants to contribute to the head section.

Parameters:
component - component which is contributing to the response. This parameter is here to give the component as the context for component-awares implementing this interface
response - Response object


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.