Class ExtractIdentifier<T extends InputFromManager>

Object
AnchorBean<Summarizer<T>>
Summarizer<T>
SummarizerInputFromManager<T,String>
ExtractIdentifier<T>
Type Parameters:
T - input-type.

public class ExtractIdentifier<T extends InputFromManager> extends SummarizerInputFromManager<T,String>
Extracts the identifier from an InputFromManager to summarize further.
Author:
Owen Feehan
  • Constructor Details

    • ExtractIdentifier

      public ExtractIdentifier()
  • Method Details

    • extractFrom

      protected Optional<String> extractFrom(T input)
      Specified by:
      extractFrom in class SummarizerInputFromManager<T extends InputFromManager, String>
    • requiresImageMetadata

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