Class DeriveFromPair

Object
AnchorBean<FeatureListProvider<FeatureInputPairObjects>>
InitializableBean<FeatureListProvider<FeatureInputPairObjects>, FeatureRelatedInitialization>
FeatureRelatedBean<FeatureListProvider<FeatureInputPairObjects>>
FeatureProviderBean<FeatureListProvider<FeatureInputPairObjects>, FeatureList<FeatureInputPairObjects>>
FeatureListProvider<FeatureInputPairObjects>
DeriveFromPair
All Implemented Interfaces:
Provider<FeatureList<FeatureInputPairObjects>>

public class DeriveFromPair extends FeatureListProvider<FeatureInputPairObjects>
Embeds each feature in a FeatureDeriveFromPair feature (first, second or merge) and prepends with a string.
Author:
Owen Feehan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    FeatureList<FeatureInputPairObjects>
    get()
     
    FeatureListProvider<FeatureInputSingleObject>
     
     
    Either "merged" or "first" or "second" indicating which feature to delegate from
    void
    setItem(FeatureListProvider<FeatureInputSingleObject> item)
     
    void
    setPrefix(String prefix)
     
    void
    setSelect(String select)
    Either "merged" or "first" or "second" indicating which feature to delegate from

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

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

    Methods inherited from class org.anchoranalysis.bean.AnchorBean

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

    Methods inherited from class java.lang.Object

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

    • DeriveFromPair

      public DeriveFromPair()
  • Method Details

    • get

      public FeatureList<FeatureInputPairObjects> get() throws ProvisionFailedException
      Throws:
      ProvisionFailedException
    • getItem

      public FeatureListProvider<FeatureInputSingleObject> getItem()
    • setItem

      public void setItem(FeatureListProvider<FeatureInputSingleObject> item)
    • getPrefix

      public String getPrefix()
    • setPrefix

      public void setPrefix(String prefix)
    • getSelect

      public String getSelect()
      Either "merged" or "first" or "second" indicating which feature to delegate from
    • setSelect

      public void setSelect(String select)
      Either "merged" or "first" or "second" indicating which feature to delegate from