Package org.apache.tapestry5.services
Interface MarkupWriterFactory
- All Known Implementing Classes:
MarkupWriterFactoryImpl
public interface MarkupWriterFactory
Source for
MarkupWriter
instances.-
Method Summary
Modifier and TypeMethodDescriptionnewMarkupWriter
(String pageName) Obtains a markup writer that will render the content for the provided logical page name.newMarkupWriter
(ContentType contentType) Deprecated.newMarkupWriter
(Page page) Obtains a markup writer that will render the content for the provided page.newPartialMarkupWriter
(String pageName) Obtains a markup writer that will render the content for the provided logical page name, configured for partial page rendering (i.e., for a response to an Ajax request).newPartialMarkupWriter
(ContentType contentType) Deprecated.usenewPartialMarkupWriter(Page)
instead which doesn't rely on the content type alone.newPartialMarkupWriter
(Page page) Obtains a markup writer that will render the content for the provided page, configured for partial page rendering (i.e., for a response to an Ajax request).
-
Method Details
-
newMarkupWriter
Deprecated.usenewMarkupWriter(Page)
instead which doesn't rely on the content type alone.Creates a markup writer for a particular content type.- Parameters:
contentType
- type of content generated by the markup write; used to control the type ofMarkupModel
used with theDocument
the backs the markup writer.
-
newPartialMarkupWriter
Deprecated.usenewPartialMarkupWriter(Page)
instead which doesn't rely on the content type alone.Creates a markup writer for a particular content type, configured for partial page rendering (i.e., for a response to an Ajax request).- Parameters:
contentType
- type of content generated by the markup write; used to control the type ofMarkupModel
used with theDocument
the backs the markup writer.
-
newMarkupWriter
Obtains a markup writer that will render the content for the provided logical page name. Convenience method fornewMarkupWriter(Page)
- Parameters:
pageName
- logical page name- Returns:
- writer configured for the page
-
newPartialMarkupWriter
Obtains a markup writer that will render the content for the provided logical page name, configured for partial page rendering (i.e., for a response to an Ajax request). Convenience method fornewPartialMarkupWriter(Page)
- Parameters:
pageName
- logical page name- Returns:
- writer configured for the page
- Since:
- 5.4
-
newMarkupWriter
Obtains a markup writer that will render the content for the provided page. Takes into account all necessary information such as the page's content type and doctype.- Parameters:
page
- the page to obtain a writer for- Returns:
- writer configured for the page
- Since:
- 5.4
-
newPartialMarkupWriter
Obtains a markup writer that will render the content for the provided page, configured for partial page rendering (i.e., for a response to an Ajax request). Takes into account all necessary information such as the page's content type and doctype.- Parameters:
page
- the page to obtain a writer for- Returns:
- writer configured for the page
- Since:
- 5.4
-
newMarkupWriter(Page)
instead which doesn't rely on the content type alone.