org.apache.tapestry.services.impl
Class DefaultResponseContributorImpl
java.lang.Object
  
org.apache.tapestry.services.impl.DefaultResponseContributorImpl
- All Implemented Interfaces: 
 - ResponseContributor
 
public class DefaultResponseContributorImpl
- extends Object
- implements ResponseContributor
  
Factory that is used if no other has been chosen, handles normal html
 responses.
 
 TODO: Should probably implement this as a hivemind pipeline.
- Author:
 
  - jkuhnert
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
_localeManager
protected RequestLocaleManager _localeManager
_markupWriterSource
protected MarkupWriterSource _markupWriterSource
_webResponse
protected WebResponse _webResponse
_assetFactory
protected AssetFactory _assetFactory
DefaultResponseContributorImpl
public DefaultResponseContributorImpl()
createBuilder
public ResponseBuilder createBuilder(IRequestCycle cycle)
                              throws IOException
- Creates the appropriate 
ResponseBuilder instance to handle the
 incoming ajax request.
- Specified by:
 createBuilder in interface ResponseContributor
 
- Parameters:
 cycle - The incoming request cycle for this request.
- Returns:
 - A newly created response builder.
 - Throws:
 IOException
 
 
handlesResponse
public boolean handlesResponse(IRequestCycle cycle)
- Determines if the incoming ajax request is capable of being
 handled by the 
ResponseBuilder this contributor
 manages.
- Specified by:
 handlesResponse in interface ResponseContributor
 
- Parameters:
 cycle - Main request cycle for this request.
- Returns:
 - True if can handle request, false otherwise.
 
 
 
setLocaleManager
public void setLocaleManager(RequestLocaleManager localeManager)
 
 
setMarkupWriterSource
public void setMarkupWriterSource(MarkupWriterSource markupWriterSource)
 
 
setWebResponse
public void setWebResponse(WebResponse webResponse)
 
 
setAssetFactory
public void setAssetFactory(AssetFactory factory)
 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.