Package org.apache.wicket
Interface IConverterLocator
-
- 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
,ConverterLocator
,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
,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
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface IConverterLocator extends IClusterable
Locates the proper converter instance for a given type. Classes that implement this interface must return the right converter for the given class type. Instances are created byIConverterLocator
, which can be configured usingApplication.newConverterLocator()
.- Author:
- jcompagner The converter object type
- See Also:
ConverterLocator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <C> IConverter<C>
getConverter(Class<C> type)
Returns the Converter for the class that is given.
-
-
-
Method Detail
-
getConverter
<C> IConverter<C> getConverter(Class<C> type)
Returns the Converter for the class that is given.- Type Parameters:
C
- The object to convert from and to String- Parameters:
type
-- Returns:
- The converter for the given type.
-
-