public class AtomTransformer extends Object implements QueryResponseTransformer
QueryResponseTransformer
that transforms query results into an Atom formatted
feed. Modifier and Type | Field and Description |
---|---|
static MimeType |
MIME_TYPE |
static String |
REL_PREVIEW
This variable is a workaround.
|
Constructor and Description |
---|
AtomTransformer() |
Modifier and Type | Method and Description |
---|---|
void |
setMetacardTransformer(MetacardTransformer metacardTransformer) |
void |
setResourceActionProvider(ActionProvider resourceActionProvider) |
void |
setThumbnailActionProvider(ActionProvider thumbnailActionProvider) |
void |
setViewMetacardActionProvider(ActionProvider viewMetacardActionProvider) |
BinaryContent |
transform(SourceResponse sourceResponse,
Map<String,Serializable> arguments)
Transforms the list of results into the
BinaryContent . |
public static final String REL_PREVIEW
public static final MimeType MIME_TYPE
public void setViewMetacardActionProvider(ActionProvider viewMetacardActionProvider)
public void setResourceActionProvider(ActionProvider resourceActionProvider)
public void setThumbnailActionProvider(ActionProvider thumbnailActionProvider)
public void setMetacardTransformer(MetacardTransformer metacardTransformer)
public BinaryContent transform(SourceResponse sourceResponse, Map<String,Serializable> arguments) throws CatalogTransformerException
QueryResponseTransformer
BinaryContent
.transform
in interface QueryResponseTransformer
arguments
- the arguments that may be used to execute the transformCatalogTransformerException
- if the response cannot be transformedThis work is licensed under a Creative Commons Attribution 4.0 International License.