org.apache.wicket.markup.html
Interface IHeaderContributor
- All Superinterfaces:
- IClusterable, Serializable
- All Known Implementing Classes:
- AbstractAjaxBehavior, AbstractAjaxTimerBehavior, AbstractBehavior, AbstractChoice, AbstractDefaultAjaxBehavior, AbstractFormValidator, AbstractItem, AbstractLink, AbstractOutputTransformerContainer, AbstractPageableView, AbstractRepeater, AbstractSingleSelectChoice, AbstractSubmitLink, AbstractTextComponent, AbstractTransformerBehavior, AbstractTree, AbstractValidator, AccessDeniedPage, AjaxButton, AjaxCheckBox, AjaxEventBehavior, AjaxFallbackButton, AjaxFallbackLink, AjaxFormChoiceComponentUpdatingBehavior, AjaxFormComponentUpdatingBehavior, AjaxFormSubmitBehavior, AjaxFormValidatingBehavior, AjaxLink, AjaxPagingNavigation, AjaxPagingNavigationBehavior, AjaxPagingNavigationIncrementLink, AjaxPagingNavigationLink, AjaxPagingNavigator, AjaxSelfUpdatingTimerBehavior, AjaxSubmitLink, AttributeAppender, AttributeModifier, AutoLinkResolver.AutolinkBookmarkablePageLink, BaseTree, Behavior, BookmarkablePageLink, Border, Border.BorderBodyContainer, BoxBorder, BrowserInfoForm, BrowserInfoPage, Button, Check, CheckBox, CheckBoxMultipleChoice, CheckGroup, CheckGroupSelector, ClientSideImageMap, Component, ComponentFeedbackPanel, CompoundValidator, ContextImage, ContextPathGenerator, CreditCardValidator, DataView, DataViewBase, DateValidator, DownloadLink, DropDownChoice, DummyHomePage, DummyHomePage.TestLink, DummyPanelPage, EmailAddressValidator, EmailTextField, EmptyPanel, Enclosure, EnclosureContainer, EnumLabel, EqualInputValidator, EqualPasswordInputValidator, ExceptionErrorPage, ExternalLink, FeedbackPanel, FileUploadField, Form, FormComponent, FormComponentFeedbackBorder, FormComponentFeedbackIndicator, FormComponentLabel, FormComponentPanel, FormValidatorAdapter, Fragment, GridView, HeaderPartContainer, HeaderResponseFilteredResponseContainer, HiddenField, HtmlHeaderContainer, Image, ImageButton, Include, InlineEnclosure, InlineFrame, InternalErrorPage, Item, Label, LabeledWebMarkupContainer, LabelIconPanel, LabelTree, Link, LinkIconPanel, LinkTree, ListChoice, ListItem, ListMultipleChoice, ListView, Loop, LoopItem, MarkupComponentBorder, MarkupContainer, MaximumValidator, MinimumValidator, MockHomePage, MultiFileUploadField, MultiLineLabel, NonCachingImage, NoopOutputTransformerContainer, NumberTextField, OddEvenItem, OddEvenListItem, OnChangeAjaxBehavior, Page, PageableListView, PageExpiredErrorPage, PageView, PagingNavigation, PagingNavigationIncrementLink, PagingNavigationLink, PagingNavigator, Panel, PasswordTextField, PatternValidator, PopupCloseLink, PopupCloseLink.ClosePopupPage, PropertyListView, Radio, RadioChoice, RadioGroup, RangeTextField, RangeValidator, RedirectPage, RefreshingView, RepeatingView, RequiredTextField, ResourceLink, SimpleAttributeModifier, SimpleFormComponentLabel, StatelessForm, StatelessLink, StringValidator, StringValidator.ExactLengthValidator, StringValidator.LengthBetweenValidator, StringValidator.MaximumLengthValidator, StringValidator.MinimumLengthValidator, SubmitLink, TextArea, TextField, TransparentWebMarkupContainer, UrlTextField, UrlValidator, ValidatorAdapter, WebComponent, WebMarkupContainer, WebPage, WicketMessageTagHandler.AttributeLocalizer, XsltOutputTransformerContainer, XsltTransformerBehavior
public interface IHeaderContributor
- extends IClusterable
An interface to be implemented by components or behaviors that wish to contribute to the header
section of the page.
Example:
class MyPanel extends Panel implements IHeaderContributor
{
public MyPanel(String id)
{
super(id);
}
public void renderHead(Component component, IHeaderResponse response)
{
response.renderOnLoadJavaScript("alert('page loaded!');");
}
}
- Author:
- Juergen Donnerstag, Matej Knopp
renderHead
void renderHead(Component component,
IHeaderResponse response)
- Render to the web response whatever the component 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 behaviors implementing this interface, when
invoked on a component instance the parameter is simply this
.response
- Response object
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.