Class RawFormatter

java.lang.Object
rife.cmf.format.RawFormatter
All Implemented Interfaces:
Formatter<InputStream,InputStream>

public class RawFormatter extends Object implements Formatter<InputStream,InputStream>
Formats raw Content data.

This merely executes the provided transformer on the data.

Since:
1.0
See Also:
  • Constructor Details

    • RawFormatter

      public RawFormatter()
  • Method Details

    • format

      public InputStream format(Content content, ContentTransformer<InputStream> transformer) throws FormatException
      Description copied from interface: Formatter
      Formats raw data and returns it in a DataType that's supported by the back-end stores.
      Specified by:
      format in interface Formatter<InputStream,InputStream>
      Parameters:
      content - a Content instance that contains the raw data with additional information that describes the storage and formatting of the processed data
      transformer - a transformer that will be used to modify raw data after it has been loaded; or

      null if the data shouldn't be transformed

      Returns:
      the result of the formatting of the raw data
      Throws:
      FormatException