Interface FeatureInputDictionary

All Superinterfaces:
FeatureInput, FeatureInputWithResolution
All Known Implementing Classes:
FeatureInputAllMemo, FeatureInputEnergy, FeatureInputMark, FeatureInputObjectCollection, FeatureInputPairMemo, FeatureInputPairObjects, FeatureInputSingleMemo, FeatureInputSingleObject, FeatureInputStack

public interface FeatureInputDictionary extends FeatureInputWithResolution
A FeatureInputWithResolution that has an optional associated Dictionary.
Author:
Owen Feehan
  • Method Details

    • getDictionaryOptional

      Optional<Dictionary> getDictionaryOptional()
      The associated dictionary, if it exists.
      Returns:
      the dictionary, if it exists.
    • getDictionaryRequired

      default Dictionary getDictionaryRequired() throws FeatureCalculationException
      The associated dictionary, or an exception if it doesn't exist.
      Returns:
      the dictionary.
      Throws:
      FeatureCalculationException - if the dictionary doesn't exist.