Class CreationTime

Object
AnchorBean<Feature<FeatureInputImageMetadata>>
InitializableBean<Feature<FeatureInputImageMetadata>, FeatureInitialization>
Feature<FeatureInputImageMetadata>
FeatureImageMetadata
ExtractTime
CreationTime

public class CreationTime extends ExtractTime
The creation-time of the image, if specified on the image file.

It is specified as the number of seconds from the epoch of 1970-01-01T00:00:00Z.

If the creation-time is not specified, this feature will return NaN.

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    extractTime(ImageMetadata metadata)
    Extracts the time from the given metadata to return as the feature-value (if non-empty).

    Methods inherited from class org.anchoranalysis.plugin.image.feature.bean.metadata.ExtractTime

    calculate

    Methods inherited from class org.anchoranalysis.image.feature.bean.FeatureImageMetadata

    calculate, inputType

    Methods inherited from class org.anchoranalysis.feature.bean.Feature

    assignTo, beforeCalc, calculateCheckInitialized, castAs, createListChildFeatures, describeBean, describeParameters, descriptionLong, duplicateChangeName, getCustomName, getFriendlyName, onInitialization, setCustomName, toString

    Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean

    getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized

    Methods inherited from class org.anchoranalysis.bean.AnchorBean

    checkMisconfigured, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • CreationTime

      public CreationTime()
  • Method Details

    • extractTime

      protected Optional<ZonedDateTime> extractTime(ImageMetadata metadata)
      Description copied from class: ExtractTime
      Extracts the time from the given metadata to return as the feature-value (if non-empty).
      Specified by:
      extractTime in class ExtractTime
      Parameters:
      metadata - to extract a time from.
      Returns:
      the time, or empty if it's not specified