Class AtomTransformer

java.lang.Object
ddf.catalog.transformer.response.query.atom.AtomTransformer
All Implemented Interfaces:
ddf.catalog.transform.QueryResponseTransformer

public class AtomTransformer extends Object implements ddf.catalog.transform.QueryResponseTransformer
This is a QueryResponseTransformer that transforms query results into an Atom formatted feed.
Atom specification referenced and used for this implementation was found at http://tools.ietf.org/html/rfc4287
  • Field Details

    • REL_PREVIEW

      public static final String REL_PREVIEW
      This variable is a workaround. If org.apache.abdera.model.Link ever includes a "REL_PREVIEW" member variable, take this variable out and replace it in any function calls with: "Link.REL_PREVIEW"
      See Also:
    • MIME_TYPE

      public static final javax.activation.MimeType MIME_TYPE
  • Constructor Details

    • AtomTransformer

      public AtomTransformer()
  • Method Details

    • setViewMetacardActionProvider

      public void setViewMetacardActionProvider(ddf.action.ActionProvider viewMetacardActionProvider)
    • setResourceActionProvider

      public void setResourceActionProvider(ddf.action.ActionProvider resourceActionProvider)
    • setThumbnailActionProvider

      public void setThumbnailActionProvider(ddf.action.ActionProvider thumbnailActionProvider)
    • setMetacardTransformer

      public void setMetacardTransformer(ddf.catalog.transform.MetacardTransformer metacardTransformer)
    • transform

      public ddf.catalog.data.BinaryContent transform(ddf.catalog.operation.SourceResponse sourceResponse, Map<String,Serializable> arguments) throws ddf.catalog.transform.CatalogTransformerException
      Specified by:
      transform in interface ddf.catalog.transform.QueryResponseTransformer
      Throws:
      ddf.catalog.transform.CatalogTransformerException