Class AbstractItem.IdeExtractor

  • Enclosing class:
    AbstractItem<R extends Model,​O,​P extends Model,​PE extends java.lang.Enum<PE>,​M extends Model,​E extends java.lang.Enum<E>>

    public class AbstractItem.IdeExtractor
    extends java.lang.Object
    Extracts the Model instances.
    • Constructor Summary

      Constructors 
      Constructor Description
      IdeExtractor​(java.util.function.Function<P,​java.util.List<M>> extractor, PE... extractChangeEvents)
      Instantiate.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IdeExtractor

        @SafeVarargs
        public IdeExtractor​(java.util.function.Function<P,​java.util.List<M>> extractor,
                            PE... extractChangeEvents)
        Instantiate.
        Parameters:
        extractor - Function to extract the Model instances from the parent Model.
        extractChangeEvents - Extract change events.