Deprecated API


Contents
Deprecated Classes
org.apache.wicket.ajax.markup.html.form.AjaxSubmitButton
          Use AjaxButton instead. 
org.apache.wicket.spring.injection.annot.AnnotSpringWebApplication
          instead in application.init() do addComponentInstantiationListener(new SpringComponentInjector(this)); TODO remove post 1.3 
org.apache.wicket.markup.html.resources.CompressedPackageResourceReference
          Will be renamed to CompressedResourceReference in Wicket 2.0 
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.extensions.ajax.markup.html.IndicatingAjaxSubmitButton
          Use IndicatingAjaxButton instead. 
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.markup.html.PackageResourceReference
          Use ResourceReference instead. This class will be removed in Wicket 2.0 
 

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 
 

Deprecated Methods
org.apache.wicket.ajax.AjaxRequestTarget.addJavascript(String)
          use appendJavascript(String javascript) instead 
org.apache.wicket.extensions.yui.calendar.DatePicker.appendToInit(String, String, String, StringBuffer)
          this method is never called since a while, and it seems that DatePicker.getAdditionalJavascript() is good enough of a replacement. To be removed in 1.4 and up. 
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.extensions.yui.calendar.DatePicker.configureWidgetProperties(Map)
          Please use DatePicker.configure(Map) instead. 
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.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.extensions.model.AbstractCheckBoxModel.getObject(Component)
          replaced by AbstractCheckBoxModel.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.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.MockHttpSession.getSessionContext()
            
org.apache.wicket.Application.getSessionFactory()
          replaced by Application.newSession(Request, Response) 
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.extensions.model.AbstractCheckBoxModel.isSelected(Component)
          replaced by AbstractCheckBoxModel.isSelected() 
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.extensions.yui.calendar.DateTimeField.newDateTextField(PropertyModel)
          replaced by DateTimeField.newDateTextField(String, PropertyModel) 
org.apache.wicket.extensions.yui.calendar.DateField.newDateTextField(PropertyModel)
          replaced by DateField.newDateTextField(String, PropertyModel) 
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.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.MarkupCache.putIntoCache(String, Markup)
          see 
org.apache.wicket.protocol.http.MockHttpSession.putValue(String, Object)
          Use setAttribute(String, Object) instead 
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.extensions.model.AbstractCheckBoxModel.setObject(Component, Object)
          replaced by AbstractCheckBoxModel.setObject(Object) 
org.apache.wicket.extensions.model.AbstractCheckBoxModel.setSelected(Component, boolean)
          replaced by AbstractCheckBoxModel.select() 
org.apache.wicket.protocol.http.MockHttpServletResponse.setStatus(int, String)
            
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 
 

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.authentication.AuthenticatedWebSession(AuthenticatedWebApplication, Request)
          Use AuthenticatedWebSession.AuthenticatedWebSession(Request) 
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.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-2010 Apache Software Foundation. All Rights Reserved.