| com.google.gdata.wireformats.output.OutputGenerator<S> |
Known Indirect Subclasses
AtomDualGenerator,
AtomGenerator,
AtomServiceDualGenerator,
AtomServiceGenerator,
CharacterGenerator<S>,
DualModeGenerator<T>,
ElementGenerator<E extends Element>,
MediaGenerator,
MediaMultipartGenerator,
OpenSearchGenerator,
RssDualGenerator,
RssGenerator,
WireFormatOutputGenerator<T>,
XmlGenerator<S>
| AtomDualGenerator |
A dual-mode generator for atom. |
| AtomGenerator |
The AtomGenerator class is a concrete implementation of the OutputGenerator
interface that generates GData feeds and entries using the Atom XML Syntax. |
| AtomServiceDualGenerator |
A dual-mode generator for atom-service. |
| AtomServiceGenerator |
Generates the metadata for an Atom Service (introspection) document. |
| CharacterGenerator<S> |
The CharacterGenerator class is a base class to support the implementation of
character-oriented OutputGenerator types. |
| DualModeGenerator<T> |
A bridge between old and new data models for output generators. |
| ElementGenerator<E extends Element> |
The ElementGenerator class implements a simple {WireFormatOutputGenerator}
that can generate documents from any GDOM Element representation. |
| MediaGenerator |
The MediaGenerator class implements the OutputGenerator interface
for generating media data for a service that supports media content. |
| MediaMultipartGenerator |
The MediaMultipartGenerator class handles output generation for MIME
multipart related documents containing Atom and media content as separate
parts. |
| OpenSearchGenerator |
Generates the output for an OpenSearch description document
|
| RssDualGenerator |
An RSS generator that can generate from both old and new data model formats. |
| RssGenerator |
The RssGenerator class is a concrete implementation of the OutputGenerator
interface that generates GData feeds and entries using the RSS 2.0 Syntax. |
| WireFormatOutputGenerator<T> |
An OutputGenerator using a WireFormat to serialize to the
output stream. |
| XmlGenerator<S> |
The XmlGenerator class is an abstract base class supporting the
implementation of the OutputGenerator interface for XML content types. |
|
Class Overview
Interface for generating GData output.
Summary
| Public Methods |
|
abstract
void
|
generate(OutputStream contentStream, OutputProperties outProps, S source)
Generates content to the output stream based upon the provided
request/response.
|
|
abstract
AltFormat
|
getAltFormat()
Returns the alternate representation format produced the generator.
|
|
abstract
Class<S>
|
getSourceType()
Returns the Class that represents the expected source data type for
output generation.
|
Public Methods
public
abstract
void
generate
(OutputStream contentStream, OutputProperties outProps, S source)
Generates content to the output stream based upon the provided
request/response.
Parameters
| contentStream
| The target stream for content generation. |
| outProps
| Output properties for the generated output |
| source
| Source object for output generation
|
public
abstract
AltFormat
getAltFormat
()
Returns the alternate representation format produced the generator.
public
abstract
Class<S>
getSourceType
()
Returns the Class that represents the expected source data type for
output generation.