Class SummarizerImageMetadata<T>

Object
AnchorBean<Summarizer<ImageMetadataInput>>
Summarizer<ImageMetadataInput>
SummarizerImageMetadata<T>
Type Parameters:
T - type used for summary in frequency-map
Direct Known Subclasses:
ImageSize, SummarizerImageMetadataSimple

public abstract class SummarizerImageMetadata<T> extends Summarizer<ImageMetadataInput>
Summarizes ImageMetadataInput in different ways.
Author:
Owen Feehan
  • Constructor Details

    • SummarizerImageMetadata

      public SummarizerImageMetadata()
  • Method Details

    • describe

      public String describe() throws OperationFailedException
      Description copied from class: Summarizer
      A string summarizing this item.
      Specified by:
      describe in class Summarizer<ImageMetadataInput>
      Returns:
      the description.
      Throws:
      OperationFailedException
    • describeNoun

      protected abstract String describeNoun()
    • incrementCount

      protected void incrementCount(T key)
    • requiresImageMetadata

      public boolean requiresImageMetadata()
      Description copied from class: Summarizer
      Whether a ImageMetadataInput is required as an input.
      Specified by:
      requiresImageMetadata in class Summarizer<ImageMetadataInput>
      Returns:
      true if the summarize requires ImageMetadataInput as input, or false if any input is acceptable.