Deprecated API


Contents
Deprecated Interfaces
org.apache.tiles.awareness.AbstractTilesApplicationContextFactoryAware
          Since AbstractTilesApplicationContextFactory is deprecated, this dependency injection interface is deprecated. 
org.apache.tiles.definition.Definitions
          This interface is never used, except in the deprecated class DefinitionsImpl. 
org.apache.tiles.definition.ReloadableDefinitionsFactory
          Use Refreshable. 
org.apache.tiles.context.TilesContextFactory
          Use TilesRequestContextFactory. 
 

Deprecated Classes
org.apache.tiles.context.AbstractTilesApplicationContextFactory
          Create an instance of TilesApplicationContext yourself, by implementing TilesInitializer or extending AbstractTilesInitializer and overriding createTilesApplicationContext method. 
org.apache.tiles.context.BasicAttributeContext
          Use BasicAttributeContext. 
org.apache.tiles.startup.BasicTilesInitializer
          Don't use it, please extend AbstractTilesInitializer. 
org.apache.tiles.impl.mgmt.CachingKeyedDefinitionsFactoryTilesContainer
          Register different containers using TilesAccess.setContainer( org.apache.tiles.TilesApplicationContext, org.apache.tiles.TilesContainer, String) and using CachingTilesContainer as container implementation. 
org.apache.tiles.context.ChainedTilesApplicationContextFactory
          Create an instance of TilesApplicationContext yourself, by implementing TilesInitializer or extending AbstractTilesInitializer and overriding createTilesApplicationContext method.
Moreover, it does not make sense to "try" if your application is servlet-based, portlet-based, etc. You know it, right?
 
org.apache.tiles.context.ChainedTilesContextFactory
          Use ChainedTilesApplicationContextFactory and ChainedTilesRequestContextFactory. 
org.apache.tiles.util.ClassUtil
          Use ClassUtil. 
org.apache.tiles.definition.DefinitionsImpl
          This class is, in fact, part of the implementation of UrlDefinitionsFactory and ResolvingLocaleUrlDefinitionDAO. 
org.apache.tiles.context.enhanced.EnhancedContextFactory
          Use EnhancedTilesApplicationContextFactory. 
org.apache.tiles.context.enhanced.EnhancedTilesApplicationContextFactory
          Create an instance of EnhancedTilesApplicationContext yourself, by implementing TilesInitializer or extending AbstractTilesInitializer and overriding createTilesApplicationContext method.
 
org.apache.tiles.impl.KeyedDefinitionsFactoryTilesContainer
          Register different containers using TilesAccess.setContainer( org.apache.tiles.TilesApplicationContext, org.apache.tiles.TilesContainer, String) 
org.apache.tiles.factory.KeyedDefinitionsFactoryTilesContainerFactory
          This class can be replaced by registering different TilesContainer with different keys, by overriding AbstractTilesInitializer getContainerKey method. 
org.apache.tiles.context.ListAttribute
          Use ListAttribute. 
org.apache.tiles.factory.TilesContainerFactory
          Please extend AbstractTilesContainerFactory or use an already extended class. Parameter-based initialization is no longer supported. 
org.apache.tiles.renderer.impl.UntypedAttributeRenderer
          Use ChainedDelegateAttributeRenderer. 
org.apache.tiles.definition.UrlDefinitionsFactory
          Use UnresolvingLocaleDefinitionsFactory and using ResolvingLocaleUrlDefinitionDAO as Tiles DAO. 
 

Deprecated Fields
org.apache.tiles.factory.TilesContainerFactory.CONTAINER_FACTORY_INIT_PARAM
          Use AbstractTilesContainerFactory.CONTAINER_FACTORY_INIT_PARAM. 
org.apache.tiles.factory.TilesContainerFactory.CONTEXT_FACTORY_INIT_PARAM
          Use AbstractTilesApplicationContextFactory.APPLICATION_CONTEXT_FACTORY_INIT_PARAM or TilesContainerFactory.REQUEST_CONTEXT_FACTORY_INIT_PARAM. 
org.apache.tiles.context.ChainedTilesContextFactory.DEFAULT_FACTORY_CLASS_NAMES
          Simply do not use it. 
org.apache.tiles.renderer.impl.BasicRendererFactory.DEFAULT_RENDERER_CLASS_NAME
          Do not use, the default renderer class should be determined when building the container. 
org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG
          Use DefinitionsFactory.DEFINITIONS_CONFIG. 
org.apache.tiles.context.ChainedTilesContextFactory.FACTORY_CLASS_NAMES
          Simply do not use it. 
org.apache.tiles.definition.UrlDefinitionsFactory.lastModifiedDates
          No more used. 
org.apache.tiles.definition.UrlDefinitionsFactory.reader
          No more used. 
org.apache.tiles.definition.UrlDefinitionsFactory.sources
          Use URLReader.addSourceURL(URL). 
 

Deprecated Methods
org.apache.tiles.definition.UrlDefinitionsFactory.addDefinitions(Definitions, TilesRequestContext)
          Let the definitions be loaded by a DefinitionDAO. 
org.apache.tiles.definition.DefinitionsFactory.addSource(Object)
          Let the Definitions Factory load its sources by itself. 
org.apache.tiles.definition.UnresolvingLocaleDefinitionsFactory.addSource(Object)
           
org.apache.tiles.definition.UrlDefinitionsFactory.addSource(Object)
          Use URLReader.addSourceURL(URL). 
org.apache.tiles.definition.UrlDefinitionsFactory.calculatePostfixes(Locale)
          Use LocaleUtil.calculatePostfixes(Locale) instead. 
org.apache.tiles.definition.UrlDefinitionsFactory.concatPostfix(String, String)
          Use LocaleUtil.concatPostfix(String,String) instead 
org.apache.tiles.factory.TilesContainerFactory.createContainer(Object)
          Use TilesContainerFactory.createContainer(TilesApplicationContext). 
org.apache.tiles.definition.UrlDefinitionsFactory.createDefinitions()
          Do not use! Deprecated with no replacement. 
org.apache.tiles.factory.KeyedDefinitionsFactoryTilesContainerFactory.createDefinitionsFactory(Object)
          Use KeyedDefinitionsFactoryTilesContainerFactory.createDefinitionsFactory(TilesApplicationContext). 
org.apache.tiles.factory.TilesContainerFactory.createMutableTilesContainer(Object)
          Use TilesContainerFactory.createMutableTilesContainer(TilesApplicationContext). 
org.apache.tiles.factory.TilesContainerFactory.createTilesContainer(Object)
          Use TilesContainerFactory.createTilesContainer(TilesApplicationContext). 
org.apache.tiles.context.BasicAttributeContext.getContext(TilesRequestContext)
          Use TilesContainer.getAttributeContext(Object...). 
org.apache.tiles.impl.BasicTilesContainer.getContextFactory()
          Do not use it, it returns null. Use BasicTilesContainer.getRequestContextFactory(). 
org.apache.tiles.context.BasicAttributeContext.getContextStack(TilesRequestContext)
          Use TilesContainer.getAttributeContext(Object...), TilesContainer.startContext(Object...) or TilesContainer.endContext(Object...). 
org.apache.tiles.definition.UrlDefinitionsFactory.getDefinitions()
          Do not use! Deprecated with no replacement. 
org.apache.tiles.factory.TilesContainerFactory.getFactory(Object)
          Use AbstractTilesContainerFactory.getTilesContainerFactory(TilesApplicationContext). 
org.apache.tiles.factory.TilesContainerFactory.getFactory(Object, Map)
          Use AbstractTilesContainerFactory.getTilesContainerFactory(TilesApplicationContext) and then TilesContainerFactory.setDefaultConfiguration(Map). 
org.apache.tiles.factory.TilesContainerFactory.getInitParameter(Object, String)
          Do not use. 
org.apache.tiles.factory.TilesContainerFactory.getInitParameterMap(Object)
          Do not use. 
org.apache.tiles.context.TilesRequestContextWrapper.getRequest()
           
org.apache.tiles.context.TilesRequestContext.getRequest()
          Use TilesRequestContext.getRequestObjects(). 
org.apache.tiles.definition.UrlDefinitionsFactory.getResourceNames(String)
          Deprecated without replacement. 
org.apache.tiles.definition.UrlDefinitionsFactory.getResourceString(Map)
          Deprecated without replacement. 
org.apache.tiles.context.TilesRequestContextWrapper.getResponse()
           
org.apache.tiles.context.TilesRequestContext.getResponse()
          Use TilesRequestContext.getRequestObjects(). 
org.apache.tiles.factory.AbstractTilesContainerFactory.getTilesContainerFactory(TilesApplicationContext)
          Create directly a new instance of this class. 
org.apache.tiles.definition.DefinitionsFactory.init(Map)
          Parameter based initialization is deprecated, please compose your definitions factory using methods. 
org.apache.tiles.definition.UnresolvingLocaleDefinitionsFactory.init(Map)
           
org.apache.tiles.factory.TilesContainerFactory.initializeContainer(Object, BasicTilesContainer)
          Use TilesContainerFactory.initializeContainer(TilesApplicationContext, BasicTilesContainer). 
org.apache.tiles.impl.BasicTilesContainer.initializeDefinitionsFactory(DefinitionsFactory, String, Map)
          Do not use, the Definitions Factory should be initialized by the Tiles Container Factory. 
org.apache.tiles.util.ClassUtil.instantiate(String)
          Use ClassUtil.instantiate(String). 
org.apache.tiles.util.ClassUtil.instantiate(String, boolean)
          Use ClassUtil.instantiate(String, boolean). 
org.apache.tiles.definition.UrlDefinitionsFactory.isContextProcessed(TilesRequestContext)
          It always return true. 
org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.loadRawDefinitionsFromURLs(Locale)
          Use CachingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs(Locale). 
org.apache.tiles.util.WildcardHelper.match(Map, String, int[])
          Use #match(List, String, int[]). 
org.apache.tiles.impl.mgmt.DefinitionManager.overload(Definition, Definition)
          Use BasicAttributeContext.inherit(org.apache.tiles.BasicAttributeContext). 
org.apache.tiles.definition.DefinitionsImpl.overload(Definition, Definition)
          Use BasicAttributeContext.inherit(org.apache.tiles.AttributeContext). 
org.apache.tiles.context.BasicAttributeContext.popContext(TilesRequestContext)
          Use TilesContainer.endContext(Object...). 
org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.postDefinitionLoadOperations(Map, Locale)
          Never used. 
org.apache.tiles.definition.dao.ResolvingLocaleUrlDefinitionDAO.postDefinitionLoadOperations(Map, Locale)
           
org.apache.tiles.context.BasicAttributeContext.pushContext(AttributeContext, TilesRequestContext)
          Use TilesContainer.startContext(Object...). 
org.apache.tiles.definition.DefinitionsFactory.readDefinitions()
          Let the Definitions Factory use it. 
org.apache.tiles.definition.UnresolvingLocaleDefinitionsFactory.readDefinitions()
           
org.apache.tiles.definition.UrlDefinitionsFactory.readDefinitions()
          Let the Definitions Factory use it. 
org.apache.tiles.definition.util.DefinitionsFactoryUtil.reloadDefinitionsFactory(Object)
          Let the definitions DAO manage auto-reload. 
org.apache.tiles.impl.BasicTilesContainer.render(Attribute, Writer, Object...)
           
org.apache.tiles.impl.BasicTilesContainer.setContextFactory(TilesContextFactory)
          Use BasicTilesContainer.setRequestContextFactory(TilesRequestContextFactory). 
org.apache.tiles.impl.KeyedDefinitionsFactoryTilesContainer.setDefinitionsFactory(String, DefinitionsFactory, Map)
          Use KeyedDefinitionsFactoryTilesContainer.setDefinitionsFactory(String, DefinitionsFactory). 
org.apache.tiles.impl.mgmt.CachingKeyedDefinitionsFactoryTilesContainer.setDefinitionsFactory(String, DefinitionsFactory, Map)
           
org.apache.tiles.context.ChainedTilesContextFactory.setFactories(List)
          Simply do not use it. 
org.apache.tiles.factory.TilesContainerFactory.storeContainerDependencies(Object, Map, Map, BasicTilesContainer)
          Use TilesContainerFactory.storeContainerDependencies(TilesApplicationContext, Map, Map, BasicTilesContainer) . 
 



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