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
QueryResponseTransformerBinaryContent.transform in interface QueryResponseTransformerarguments - 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.