Deprecated API

Deprecated Classes
org.apache.tapestry.link.ActionLink
          To be removed in 4.1 
org.apache.tapestry.engine.ActionService
          To be removed in 4.1. 
org.apache.tapestry.engine.ActionServiceParameter
          To be removed in 4.1. 
org.apache.tapestry.engine.DefaultMonitorFactory
          To be removed in 4.1 with no direct replacement. 
org.apache.tapestry.components.Foreach
          As of release 4.0, replaced by ForBean 
org.apache.tapestry.form.FormEventType
          Managing of form events is now done on the client side; this class may be removed in a future release of Tapestry. 
org.apache.tapestry.form.ListEdit
          As of release 4.0, replaced by ForBean 
org.apache.tapestry.engine.NullMonitor
          To be removed in 4.1 with no direct replacement 
org.apache.tapestry.request.RequestContext
          To be removed in 4.1. Use injection to gain access to the necessary objects. 
org.apache.tapestry.form.translator.TranslatorBindingFactory
          Support for the translator: will be removed in release 4.1, along with ValidField. 
org.apache.tapestry.wml.WMLEngine
          To be removed in 4.1. No longer necessary; the differences between WML applications and HTML applications are now handled via a startup mode. See SetupServletApplicationGlobals. 
 

Deprecated Interfaces
org.apache.tapestry.IAction
          To be removed in 4.1 with no replacement. 
org.apache.tapestry.engine.IComponentClassEnhancer
          To be removed in 4.1 
org.apache.tapestry.engine.IMonitor
          To be removed in 4.1 with no direct replacement. 
org.apache.tapestry.engine.IMonitorFactory
          To be removed in 4.1 with no direct replacement. 
org.apache.tapestry.event.PageRenderListener
          To be removed in 4.1. Use PageBeginRenderListener and/or PageEndRenderListener. 
 

Deprecated Fields
org.apache.tapestry.IForm.ATTRIBUTE_NAME
          To be removed; use TapestryUtils.FORM_ATTRIBUTEinstead. 
org.apache.tapestry.Tapestry.PARAMETERS_QUERY_PARAMETER_NAME
          To be removed in 4.1. Use ServiceConstants.PARAMETER instead. 
org.apache.tapestry.parse.SpecificationParser.SERVICE_NAME_PATTERN
          As of release 4.0, the <service> element (in 3.0 DTDs) is no longer supported. 
org.apache.tapestry.Tapestry.SERVICE_QUERY_PARAMETER_NAME
          To be removed in 4.1. Use ServiceConstants.SERVICE instead. 
 

Deprecated Methods
org.apache.tapestry.FormBehavior.addEventHandler(FormEventType, String)
          Wiring of form event handlers is now managed on the client side. This method may be removed in a future release of Tapestry. 
org.apache.tapestry.IPage.addPageRenderListener(PageRenderListener)
          To be removed in 4.1 Use IPage.addPageBeginRenderListener(PageBeginRenderListener)or IPage.addPageEndRenderListener(PageEndRenderListener). 
org.apache.tapestry.AbstractPage.addPageRenderListener(PageRenderListener)
            
org.apache.tapestry.AbstractPage.beginResponse(IMarkupWriter, IRequestCycle)
          To be removed in 4.0. Implement PageRenderListenerinstead. 
org.apache.tapestry.IRequestCycle.discardPage(String)
          To be removed in 4.1. Use IRequestCycle.forgetPage(String). 
org.apache.tapestry.AbstractComponent.format(String, Object)
          To be removed in 4.1. Use AbstractComponent.getMessages() instead. 
org.apache.tapestry.AbstractComponent.format(String, Object[])
          To be removed in 4.1. Use AbstractComponent.getMessages() instead. 
org.apache.tapestry.AbstractComponent.format(String, Object, Object)
          To be removed in 4.1. Use AbstractComponent.getMessages() instead. 
org.apache.tapestry.AbstractComponent.format(String, Object, Object, Object)
          To be removed in 4.1. Use AbstractComponent.getMessages() instead. 
org.apache.tapestry.form.Form.get(IRequestCycle)
          Use TapestryUtils.getForm(IRequestCycle, IComponent) instead. 
org.apache.tapestry.html.Body.get(IRequestCycle)
          To be removed in 4.1. Use org.apache.tapestry.TapestryUtils#getPageRenderSupport(IRequestCycle) instead. 
org.apache.tapestry.engine.BaseEngine.getActivePageNames()
            
org.apache.tapestry.Tapestry.getClassName(Class)
          To be removed in 4.1. 
org.apache.tapestry.IEngine.getClassResolver()
          To be removed in 4.1. This value can be injected (into services). 
org.apache.tapestry.IPage.getGlobal()
          To be removed in 4.1. Inject an application state object instead. Do not attempt to inject property global. 
org.apache.tapestry.AbstractPage.getGlobal()
            
org.apache.tapestry.IEngine.getGlobal()
          To be removed in 4.1. Application state objects can now be injected. 
org.apache.tapestry.components.Block.getInserter()
          Use Block.getInvoker() instead. 
org.apache.tapestry.link.AbstractLinkComponent.getLink(IRequestCycle, String, Object)
          To be removed in 4.1; links may now have the necessary engine service injected. 
org.apache.tapestry.AbstractComponent.getMessage(String)
          To be removed in 4.1. Use AbstractComponent.getMessages() instead. 
org.apache.tapestry.IComponent.getMessage(String)
          To be removed in release 4.1. Use IComponent.getMessages() instead. 
org.apache.tapestry.IRequestCycle.getNextActionId()
          To be removed in release 4.1 with no replacement. 
org.apache.tapestry.engine.RequestCycle.getNextActionId()
            
org.apache.tapestry.AbstractComponent.getProperty(String)
            
org.apache.tapestry.IComponent.getProperty(String)
          To be removed in 4.1. Use PropertyUtils.read(java.lang.Object, java.lang.String) instead 
org.apache.tapestry.IEngine.getPropertySource()
          To be removed in 4.1. This value can now be injected as "infrastructure:applicationPropertySource". 
org.apache.tapestry.IRequestCycle.getRequestContext()
          To be removed in 4.1. 
org.apache.tapestry.IEngine.getScriptSource()
          To be removed in 4.1. This value can now be injected as "infrastructure:scriptSource". 
org.apache.tapestry.IEngine.getService(String)
          To be removed in 4.1. Engine services can now be injected. 
org.apache.tapestry.spec.ILibrarySpecification.getServiceClassName(String)
          to be removed in release 4.1 
org.apache.tapestry.spec.ILibrarySpecification.getServiceNames()
          to be removed in release 4.1 
org.apache.tapestry.IRequestCycle.getServiceParameters()
          To be removed in 4.1. Use IRequestCycle.getListenerParameters()instead. 
org.apache.tapestry.spec.LibrarySpecification.getServices()
          To be removed in release 4.1. 
org.apache.tapestry.IEngine.getSpecification()
          To be removed in 4.1. This value can be injected as "infrastructure:applicationSpecification". 
org.apache.tapestry.IEngine.getSpecificationSource()
          To be removed in 4.1. This value can be injected as "infrastructure:specificationSource". 
org.apache.tapestry.IPage.getVisit()
          To be removed in 4.1. Inject an application state object instead. Do not attempt to inject property visit. 
org.apache.tapestry.AbstractPage.getVisit()
            
org.apache.tapestry.IEngine.getVisit()
          To be removed in 4.1. Application state objects can now be injected. 
org.apache.tapestry.IEngine.getVisit(IRequestCycle)
          To be removed in 4.1. Application state objects can now be injected. 
org.apache.tapestry.AbstractPage.initialize()
          To be removed in 4.1 with no replacement. 
org.apache.tapestry.Tapestry.isBlank(String)
          To be removed in Tapestry 4.1. Use HiveMind.isBlank(java.lang.String) instead. 
org.apache.tapestry.Tapestry.isNonBlank(String)
          To be removed in Tapestry 4.1. Use HiveMind.isNonBlank(java.lang.String) instead. 
org.apache.tapestry.IPage.removePageRenderListener(PageRenderListener)
          To be removed in 4.1. Use IPage.removePageBeginRenderListener(PageBeginRenderListener)or IPage.removePageEndRenderListener(PageEndRenderListener). 
org.apache.tapestry.AbstractPage.removePageRenderListener(PageRenderListener)
            
org.apache.tapestry.form.FormSupportImpl.render(String, IRender, ILink, String)
          Please use second render method. 
org.apache.tapestry.form.FormSupport.render(String, IRender, ILink, String)
          To be removed in 4.1, see new render method that adds the Port parameter. 
org.apache.tapestry.IRequestCycle.rewindPage(String, IComponent)
          To be removed in 4.1 with no replacement. 
org.apache.tapestry.engine.RequestCycle.rewindPage(String, IComponent)
          To be removed in 4.1 with no replacement. 
org.apache.tapestry.AbstractComponent.setProperty(String, Object)
            
org.apache.tapestry.IComponent.setProperty(String, Object)
          To be removed in 4.1. Use {@link org.apache.hivemind.util.PropertyUtils#read(java.lang.Object, java.lang.String) instead. 
org.apache.tapestry.spec.ILibrarySpecification.setServiceClassName(String, String)
          To be removed in release 4.1. 
org.apache.tapestry.IRequestCycle.setServiceParameters(Object[])
          To be removed in 4.1. Use IRequestCycle.setListenerParameters(Object[])instead. 
org.apache.tapestry.spec.LibrarySpecification.setServices(Map)
          To be removed in release 4.1. 
org.apache.tapestry.IEngine.setVisit(Object)
          To be removed in 4.1. Application state objects can now be injected. 
 

Deprecated Constructors
org.apache.tapestry.asset.PrivateAsset(ClasspathResource, Location)
          To be removed (someday). Use PrivateAsset.PrivateAsset(ClasspathResource, IEngineService, Location) instead. 
org.apache.tapestry.parse.SpecificationParser(ClassResolver, SpecFactory)
          to be removed in release 4.1