Package org.apache.wicket.markup.html
Interface IHeaderContributor
-
- All Superinterfaces:
IClusterable
,Serializable
- All Known Implementing Classes:
AbstractCheckSelector
,AbstractChoice
,AbstractDataGridView
,AbstractErrorPage
,AbstractFilter
,AbstractItem
,AbstractLink
,AbstractOptions
,AbstractOutputTransformerContainer
,AbstractPageableView
,AbstractRepeater
,AbstractSingleSelectChoice
,AbstractSubmitLink
,AbstractTextComponent
,AbstractToolbar
,AbstractTree
,AccessDeniedPage
,AjaxButton
,AjaxCheckBox
,AjaxEditableChoiceLabel
,AjaxEditableLabel
,AjaxEditableMultiLineLabel
,AjaxFallbackButton
,AjaxFallbackDefaultDataTable
,AjaxFallbackHeadersToolbar
,AjaxFallbackLink
,AjaxFallbackOrderByBorder
,AjaxLazyLoadPanel
,AjaxLink
,AjaxListPanel
,AjaxNavigationToolbar
,AjaxOrderByLink
,AjaxPagingNavigation
,AjaxPagingNavigationIncrementLink
,AjaxPagingNavigationLink
,AjaxPagingNavigator
,AjaxSubmitLink
,AjaxTabbedPanel
,AjaxWizardButtonBar
,ApplicationView
,Audio
,AutoCompleteTextField
,AutoLabelResolver.AutoLabel
,AutoLinkResolver.AutolinkBookmarkablePageLink
,BaseWicketTester.StartComponentInPage
,Body
,BookmarkablePageLink
,Border
,Border.BorderBodyContainer
,BorderPanel
,BranchItem
,BreadCrumbBar
,BreadCrumbBar.BreadCrumbsListView
,BreadCrumbLink
,BreadCrumbPanel
,BreadCrumbPanelLink
,BrowserInfoForm
,BrowserInfoPage
,Button
,CancelButton
,Check
,CheckBox
,CheckBoxMultipleChoice
,CheckboxMultipleChoiceSelector
,CheckBoxSelector
,CheckedFolder
,CheckFolder
,CheckGroup
,CheckGroupSelector
,ChoiceFilter
,Choices
,ClientSideImageMap
,ColGroup
,ColGroup.Col
,Component
,ComponentFeedbackPanel
,ContextImage
,DataGridView
,DataTable
,DataTable.Caption
,DataView
,DataViewBase
,DateTextField
,DebugBar
,DefaultCssAutoCompleteTextField
,DefaultDataTable
,DefaultNestedTree
,DefaultTableTree
,DevUtilsPage
,DevUtilsPanel
,DownloadLink
,DropDownChoice
,DummyHomePage
,DummyHomePage.TestLink
,DummyPanelPage
,DynamicWizardStep
,EmailTextField
,EmptyPanel
,Enclosure
,EnclosureContainer
,EnhancedPageView
,EnumLabel
,ExceptionErrorPage
,ExportToolbar
,ExternalImage
,ExternalLink
,ExternalSource
,FeedbackPanel
,FencedFeedbackPanel
,FileUploadField
,FilterForm
,FilterToolbar
,FinishButton
,Folder
,Form
,FormComponent
,FormComponentFeedbackBorder
,FormComponentFeedbackIndicator
,FormComponentLabel
,FormComponentPanel
,Fragment
,GenericPanel
,GenericWebMarkupContainer
,GenericWebPage
,GoAndClearFilter
,GoFilter
,GridView
,GroupedDropDownChoice
,HeaderContributorListenerCollection
,HeaderPartContainer
,HeaderResponseContainer
,HeadersToolbar
,HiddenField
,HtmlHeaderContainer
,HtmlHeaderItemsContainer
,Image
,ImageButton
,Include
,IndicatingAjaxButton
,IndicatingAjaxFallbackLink
,IndicatingAjaxLink
,InlineEnclosure
,InlineFrame
,InlineImage
,InspectorDebugPanel
,InspectorPage
,InternalErrorPage
,Item
,KittenCaptchaPanel
,Label
,LabeledWebMarkupContainer
,LastButton
,Link
,ListChoice
,ListItem
,ListMultipleChoice
,ListView
,LiveSessionsPage
,LocalDateTextField
,LocalDateTimeField
,LocalDateTimeTextField
,LocalTimeTextField
,Loop
,LoopItem
,MarkupContainer
,MediaComponent
,MockHomePage
,ModalDialog
,ModalWindow
,MultiFileUploadField
,MultiLineLabel
,NavigationToolbar
,NavigatorLabel
,NestedTree
,NextButton
,Node
,NoFilter
,NonCachingImage
,NoopOutputTransformerContainer
,NoRecordsToolbar
,NumberTextField
,OddEvenItem
,OddEvenListItem
,OrderByBorder
,OrderByLink
,Page
,PageableListView
,PageExpiredErrorPage
,PageStoreDebugPanel
,PageStorePage
,PageView
,PagingNavigation
,PagingNavigationIncrementLink
,PagingNavigationLink
,PagingNavigator
,Palette
,Panel
,PasswordTextField
,PersistedPanel
,Picture
,PopupCloseLink
,PopupCloseLink.ClosePopupPage
,PreviousButton
,PropertyListView
,Radio
,RadioChoice
,RadioGroup
,RangeTextField
,RatingPanel
,Recorder
,RedirectPage
,RefreshingView
,RepeatingView
,RequestsPage
,RequiredTextField
,ResourceLink
,Select
,Selection
,SelectOption
,SelectOptions
,SessionSizeDebugPanel
,SessionView
,SignInPage
,SignInPanel
,SignInPanel.SignInForm
,SignOutPage
,SimpleFormComponentLabel
,SmartLinkLabel
,SmartLinkMultiLineLabel
,Source
,Source
,StandardDebugPanel
,StatelessForm
,StatelessLink
,StaticContentStep
,StyledLinkLabel
,SubmitLink
,Subtree
,TabbedPanel
,TableTree
,TextArea
,TextField
,TextFilter
,TimeField
,Track
,TransparentWebMarkupContainer
,UploadProgressBar
,UrlTextField
,Video
,WebComponent
,WebMarkupContainer
,WebPage
,Wizard
,WizardButton
,WizardButtonBar
,WizardStep
,XsltOutputTransformerContainer
,ZonedDateTimeField
public interface IHeaderContributor extends IClusterable
An interface to be implemented by application level listeners or other entities that wish to contribute to the header section of the page. ClassComponent
already implements it.
Example:
class MyPanel extends Panel { public MyPanel(String id) { super(id); } public void renderHead(IHeaderResponse response) { response.render(JavaScriptHeaderItem.forScript("alert('page loaded!');")); } }
- Author:
- Juergen Donnerstag, Matej Knopp
- See Also:
IHeaderResponse
,HeaderItem
,Application.getHeaderContributorListeners()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
renderHead(IHeaderResponse response)
Render to the web response whatever the component wants to contribute to the head section.
-
-
-
Method Detail
-
renderHead
void renderHead(IHeaderResponse response)
Render to the web response whatever the component wants to contribute to the head section.- Parameters:
response
- Response object
-
-