Deprecated API


Contents
Deprecated Interfaces
org.apache.wicket.markup.html.form.persistence.IValuePersister
          remove in 1.5 
 

Deprecated Classes
org.apache.wicket.ajax.markup.html.form.AjaxSubmitButton
          Use AjaxButton instead. 
org.apache.wicket.model.BoundCompoundPropertyModel
          See CompoundPropertyModel.bind(String) 
org.apache.wicket.markup.html.resources.CompressedPackageResourceReference
          Will be renamed to CompressedResourceReference in Wicket 2.0 
org.apache.wicket.markup.repeater.data.DefaultDataProvider
          not very useful 
org.apache.wicket.resource.DynamicByteArrayResource
          use DynamicWebResource now 
org.apache.wicket.validation.validator.EmailAddressPatternValidator
          Use EmailAddressValidator instead. Don't forget to update your resource keys! 
org.apache.wicket.markup.html.link.InternalFrame
          will be replaced by InlineFrame in Wicket 2.0 as that's a better name for it. 
org.apache.wicket.validation.validator.NumberValidator
          RangeValidator, MaximumValidator, MinimumValidator 
org.apache.wicket.validation.validator.NumberValidator.DoubleMaximumValidator
          see MaximumValidator 
org.apache.wicket.validation.validator.NumberValidator.DoubleMinimumValidator
          see MinimumValidator 
org.apache.wicket.validation.validator.NumberValidator.DoubleRangeValidator
          see RangeValidator 
org.apache.wicket.validation.validator.NumberValidator.MaximumValidator
          see MaximumValidator 
org.apache.wicket.validation.validator.NumberValidator.MinimumValidator
          see MinimumValidator 
org.apache.wicket.validation.validator.NumberValidator.RangeValidator
          see RangeValidator 
org.apache.wicket.markup.html.PackageResourceReference
          Use ResourceReference instead. This class will be removed in Wicket 2.0 
org.apache.wicket.PageId
           
org.apache.wicket.request.target.component.PageIdRequestTarget
           
org.apache.wicket.markup.html.link.PageLink
          use BookmarkabpePageLink or Link instead 
 

Deprecated Fields
org.apache.wicket.markup.html.PackageResource.EXTENSION_CSS
          Will be removed in 2.0; contribute resources one by one instead 
org.apache.wicket.markup.html.PackageResource.EXTENSION_JS
          Will be removed in 2.0; contribute resources one by one instead 
org.apache.wicket.validation.validator.NumberValidator.NEGATIVE
          see MaximumValidator 
org.apache.wicket.validation.validator.NumberValidator.POSITIVE
          see MinimumValidator 
 

Deprecated Methods
org.apache.wicket.ajax.AjaxRequestTarget.addJavascript(String)
          use appendJavascript(String javascript) instead 
org.apache.wicket.MarkupContainer.autoAdd(Component)
          since 1.3 Please use MarkupContainer.autoAdd(Component, MarkupStream) instead 
org.apache.wicket.markup.html.PackageResource.bind(Application, Class, Pattern)
          Since Wicket 1.2.1 this method is effectively a no-op. package resources are automatically tried and bound as shared resources so that they don't have to be pre-registered anymore. Will be removed in 2.0 
org.apache.wicket.markup.html.PackageResource.bind(Application, Class, Pattern, boolean)
          Since Wicket 1.2.1 this method is effectively a no-op. package resources are automatically tried and bound as shared resources so that they don't have to be pre-registered anymore. Will be removed in 2.0 
org.apache.wicket.util.tester.BaseWicketTester.callOnBeginRequest(RequestCycle)
           
org.apache.wicket.protocol.http.AbstractHttpSessionStore.createPageMap(String, Session)
          remove after deprecation release 
org.apache.wicket.protocol.http.RequestUtils.decode(String)
          Use WicketURLDecoder instead. 
org.apache.wicket.Application.destroy()
          use Application.onDestroy() instead 
org.apache.wicket.behavior.AbstractBehavior.detachModel(Component)
          replaced by AbstractBehavior.detach(Component) 
org.apache.wicket.protocol.http.RequestUtils.encode(String)
          Use WicketURLEncoder instead. 
org.apache.wicket.behavior.HeaderContributor.forCss(Class, String)
          please use CSSPackageResource.getHeaderContribution() instead 
org.apache.wicket.behavior.HeaderContributor.forCss(Class, String, String)
          please use CSSPackageResource.getHeaderContribution() instead 
org.apache.wicket.behavior.HeaderContributor.forCss(ResourceReference)
          please use CSSPackageResource.getHeaderContribution() instead 
org.apache.wicket.behavior.HeaderContributor.forCss(ResourceReference, String)
          please use CSSPackageResource.getHeaderContribution() instead 
org.apache.wicket.behavior.HeaderContributor.forCss(String)
          please use CSSPackageResource.getHeaderContribution() instead 
org.apache.wicket.behavior.HeaderContributor.forCss(String, String)
          please use CSSPackageResource.getHeaderContribution() instead 
org.apache.wicket.behavior.HeaderContributor.forJavaScript(Class, String)
          please use JavascriptPackageResource.getHeaderContribution() instead 
org.apache.wicket.behavior.HeaderContributor.forJavaScript(ResourceReference)
          please use JavascriptPackageResource.getHeaderContribution() instead 
org.apache.wicket.behavior.HeaderContributor.forJavaScript(String)
          please use JavascriptPackageResource.getHeaderContribution() instead 
org.apache.wicket.markup.html.PackageResource.get(Class, Pattern)
          Will be removed in 2.0; contribute resources one by one instead 
org.apache.wicket.markup.html.PackageResource.get(Class, Pattern, boolean)
          Will be removed in 2.0; contribute resources one by one instead 
org.apache.wicket.Component.getConverter()
          To be removed. Please use/ override Component.getConverter(Class) instead. 
org.apache.wicket.protocol.http.WebApplication.getDefaultRequestCycleFactory()
          Replaced by WebApplication.newRequestCycle(Request, Response) 
org.apache.wicket.markup.html.panel.FeedbackPanel.getEscapeMessages()
          use Component.getEscapeModelStrings() instead 
org.apache.wicket.validation.validator.EmailAddressPatternValidator.getInstance()
          Use EmailAddressValidator instead. Don't forget to update your resource keys! 
org.apache.wicket.markup.html.form.Form.getJavascriptId()
          use Component.getMarkupId() 
org.apache.wicket.Application.getMarkupCache()
          please use IMarkupSettings.getMarkupCache() instead 
org.apache.wicket.model.Model.getObject(Component)
          replace by IModel.getObject(). 
org.apache.wicket.model.CompoundPropertyModel.getObject(Component)
          replace by IModel.getObject(). 
org.apache.wicket.model.AbstractReadOnlyModel.getObject(Component)
          replace by IModel.getObject(). 
org.apache.wicket.markup.html.link.Link.getOnClickScript(String)
          this method will be removed by Link.getOnClickScript(CharSequence) shortly. Please override that method instead. 
org.apache.wicket.Page.getPageId()
           
org.apache.wicket.markup.html.link.PopupSettings.getPageMap()
          will be removed in Wicket 2.0; use PopupSettings.getPageMap(Component) instead 
org.apache.wicket.protocol.http.MockHttpServletRequest.getRealPath(String)
          Use ServletContext.getRealPath(String) instead. 
org.apache.wicket.RequestCycle.getRedirect()
          Use RequestCycle.isRedirect() instead 
org.apache.wicket.Request.getRelativeURL()
          Use Request.getURL() instead. 
org.apache.wicket.Application.getRequestCycleFactory()
          replaced by Application.newRequestCycle(Request, Response) 
org.apache.wicket.protocol.http.WebApplication.getSessionAttributePrefix(WebRequest)
          since 1.4RC3 please use WebApplication.getSessionAttributePrefix(WebRequest, String) instead 
org.apache.wicket.protocol.http.MockHttpSession.getSessionContext()
            
org.apache.wicket.Application.getSessionFactory()
          replaced by Application.newSession(Request, Response) 
org.apache.wicket.settings.Settings.getStripJavascriptCommentsAndWhitespace()
          please us Settings.setJavascriptCompressor(IJavascriptCompressor) instead. Will be removed in 1.5 
org.apache.wicket.settings.IResourceSettings.getStripJavascriptCommentsAndWhitespace()
          please use IResourceSettings.getJavascriptCompressor() instead. Will be removed in 1.5 
org.apache.wicket.settings.IExceptionSettings.getThrowExceptionOnMissingResource()
          use IResourceSettings.getThrowExceptionOnMissingResource() instead 
org.apache.wicket.protocol.http.MockHttpSession.getValue(String)
          use getAttribute(String) instead 
org.apache.wicket.protocol.http.MockHttpSession.getValueNames()
          use getAttributeNames() instead 
org.apache.wicket.markup.MarkupParser.initFilterChain()
          since 1.3 
org.apache.wicket.Component.internalAttach()
            
org.apache.wicket.Component.internalDetach()
            
org.apache.wicket.Component.isAncestorOf(Component)
          use getParent().contains(component, false) 
org.apache.wicket.AttributeModifier.isEnabled()
            
org.apache.wicket.behavior.SimpleAttributeModifier.isEnabled()
          use isEnabled(Component) now. 
org.apache.wicket.markup.html.form.CheckBoxMultipleChoice.isEscapeLabelMarkup()
          use Component.setEscapeModelStrings(boolean) 
org.apache.wicket.validation.validator.NumberValidator.maximum(double)
          see MaximumValidator 
org.apache.wicket.validation.validator.NumberValidator.maximum(long)
          see MaximumValidator 
org.apache.wicket.markup.html.form.validation.AbstractFormValidator.messageModel()
          use AbstractFormValidator.variablesMap() instead 
org.apache.wicket.validation.validator.AbstractValidator.messageModel(FormComponent)
          use AbstractValidator.variablesMap(IValidatable) instead 
org.apache.wicket.validation.validator.NumberValidator.minimum(double)
          see MinimumValidator 
org.apache.wicket.validation.validator.NumberValidator.minimum(long)
          see MinimumValidator 
org.apache.wicket.Application.newRequestCycle(Application, Request, Response)
          Applications wishing to provide custom request cycles should override method Application.newRequestCycle(Request, Response) 
org.apache.wicket.protocol.http.WebApplication.newSession()
          see WebApplication.newSession(Request, Response). 
org.apache.wicket.protocol.http.WebApplication.newSession(Request)
          WebApplication.newSession(Request, Response). 
org.apache.wicket.Page.newVersionManager()
          TODO Remove in 1.4 
org.apache.wicket.model.Model.of(List)
          see Model.ofList(List) 
org.apache.wicket.model.Model.of(Map)
          use Model.ofMap(Map) 
org.apache.wicket.model.Model.of(Set)
          replace by Model.ofSet(java.util.Set). 
org.apache.wicket.Component.onAttach()
            
org.apache.wicket.Component.onBeginRequest()
          use onAttach() instead 
org.apache.wicket.Component.onEndRequest()
          use onDetach() instead 
org.apache.wicket.protocol.http.request.CryptedUrlWebRequestCodingStrategy.onError(Exception)
          Use CryptedUrlWebRequestCodingStrategy.onError(Exception, String) 
org.apache.wicket.model.AbstractPropertyModel.onGetObject(Component)
          use AbstractPropertyModel.getObject() instead 
org.apache.wicket.model.AbstractPropertyModel.onSetObject(Component, Object)
          use AbstractPropertyModel.setObject(Object) instead 
org.apache.wicket.markup.html.form.Form.process()
          use Form.process(IFormSubmittingComponent) 
org.apache.wicket.markup.MarkupCache.putIntoCache(String, Markup)
          see MarkupCache.putIntoCache(String, MarkupContainer, Markup) 
org.apache.wicket.protocol.http.MockHttpSession.putValue(String, Object)
          Use setAttribute(String, Object) instead 
org.apache.wicket.validation.validator.NumberValidator.range(double, double)
          see RangeValidator 
org.apache.wicket.validation.validator.NumberValidator.range(long, long)
          see RangeValidator 
org.apache.wicket.protocol.http.MockHttpSession.removeValue(String)
          Use removeAttribute(String) instead 
org.apache.wicket.behavior.AbstractBehavior.rendered(Component)
          replaced by AbstractBehavior.afterRender(Component) 
org.apache.wicket.AttributeModifier.replaceAttibuteValue(Component, ComponentTag)
          see AttributeModifier.replaceAttributeValue(Component, ComponentTag) 
org.apache.wicket.validation.validator.AbstractValidator.resourceKey(FormComponent)
          use AbstractValidator.resourceKey() instead 
org.apache.wicket.markup.html.border.Border.setBorderBodyVisible(boolean)
          1.3 please use #getBodyContainer().setVisible(false) instead 
org.apache.wicket.markup.html.panel.FeedbackPanel.setEscapeMessages(boolean)
          use Component.setEscapeModelStrings(boolean) 
org.apache.wicket.markup.html.form.FormComponent.setModelValue(String)
          call or override setModelValue(String[]) 
org.apache.wicket.model.Model.setObject(Component, Object)
          replace by IModel.setObject(Object). 
org.apache.wicket.model.CompoundPropertyModel.setObject(Component, Object)
          replace by IModel.setObject(Object). 
org.apache.wicket.protocol.http.MockHttpServletResponse.setStatus(int, String)
            
org.apache.wicket.settings.Settings.setStripJavascriptCommentsAndWhitespace(boolean)
          please us Settings.setJavascriptCompressor(IJavascriptCompressor) instead. Will be removed in 1.5 
org.apache.wicket.settings.IResourceSettings.setStripJavascriptCommentsAndWhitespace(boolean)
          please us IResourceSettings.setJavascriptCompressor(IJavascriptCompressor) instead. Will be removed in 1.5 
org.apache.wicket.settings.IExceptionSettings.setThrowExceptionOnMissingResource(boolean)
          use IResourceSettings.setThrowExceptionOnMissingResource(boolean) instead 
org.apache.wicket.Session.update()
          obsolete method (was meant for internal book keeping really). Clients should override Session.detach() instead. 
org.apache.wicket.request.target.coding.AbstractRequestTargetUrlCodingStrategy.urlDecode(String)
          Use urlEncodePathComponent or urlEncodeQueryComponent instead 
org.apache.wicket.request.target.coding.AbstractRequestTargetUrlCodingStrategy.urlEncode(String)
          Use urlEncodePathComponent or urlEncodeQueryComponent instead 
org.apache.wicket.validation.validator.AbstractValidator.validate(FormComponent)
          use AbstractValidator.variablesMap(IValidatable) instead 
org.apache.wicket.model.Model.valueOf(List)
          see Model.of(List) 
org.apache.wicket.model.Model.valueOf(Map)
          see Model.of(Map) 
 

Deprecated Constructors
org.apache.wicket.ajax.markup.html.form.AjaxSubmitButton(String)
          Use AjaxButton instead. 
org.apache.wicket.ajax.markup.html.form.AjaxSubmitButton(String, Form)
          Use AjaxButton instead. 
org.apache.wicket.markup.html.form.validation.FormComponentFeedbackIndicator(String, IModel)
          no need for a model in this component 
org.apache.wicket.markup.html.panel.Fragment(String, String)
          use Fragment.Fragment(String, String, MarkupContainer) 
org.apache.wicket.markup.html.panel.Fragment(String, String, IModel)
          use Fragment.Fragment(String, String, MarkupContainer, IModel) 
org.apache.wicket.request.target.component.PageIdRequestTarget(Page)
           
org.apache.wicket.request.target.component.PageIdRequestTarget(PageReference)
           
org.apache.wicket.markup.html.link.PageLink(String, Page)
          rather than using this class/ constructor, use normal links and call setResponsePage in their onClick methods. 
org.apache.wicket.PageParameters(String, String)
          Please use RequestUtils.decodeParameters(String, ValueMap) to decode a request URL, or ValueMap.ValueMap(String, String) for other usecases. 
org.apache.wicket.Session(Application, Request)
          Use #Session(Request) 
org.apache.wicket.request.target.basic.StringRequestTarget(String, Charset, String)
          use StringRequestTarget.StringRequestTarget(String, String, String) instead 
org.apache.wicket.protocol.http.WebSession(Application, Request)
          Use #WebSession(Request) instead 
org.apache.wicket.protocol.http.WebSession(WebApplication, Request)
          Use #WebSession(Request) 
 



Copyright © 2004-2009 Apache Software Foundation. All Rights Reserved.