Class CombinatorPermutator<T>

  • All Implemented Interfaces:
    Combinator<T>, ru.ispras.testbase.knowledge.iterator.Iterator<java.util.List<T>>

    public final class CombinatorPermutator<T>
    extends java.lang.Object
    implements Combinator<T>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ru.ispras.testbase.knowledge.iterator.Iterator<java.util.List<T>> clone()  
      boolean hasValue()  
      void init()  
      void initialize​(java.util.List<ru.ispras.testbase.knowledge.iterator.Iterator<T>> iterators)  
      void next()  
      void stop()  
      java.util.List<T> value()  
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • initialize

        public void initialize​(java.util.List<ru.ispras.testbase.knowledge.iterator.Iterator<T>> iterators)
        Specified by:
        initialize in interface Combinator<T>
      • init

        public void init()
        Specified by:
        init in interface ru.ispras.testbase.knowledge.iterator.Iterator<T>
      • hasValue

        public boolean hasValue()
        Specified by:
        hasValue in interface ru.ispras.testbase.knowledge.iterator.Iterator<T>
      • value

        public java.util.List<T> value()
        Specified by:
        value in interface ru.ispras.testbase.knowledge.iterator.Iterator<T>
      • next

        public void next()
        Specified by:
        next in interface ru.ispras.testbase.knowledge.iterator.Iterator<T>
      • stop

        public void stop()
        Specified by:
        stop in interface ru.ispras.testbase.knowledge.iterator.Iterator<T>
      • clone

        public ru.ispras.testbase.knowledge.iterator.Iterator<java.util.List<T>> clone()
        Specified by:
        clone in interface ru.ispras.testbase.knowledge.iterator.Iterator<T>
        Overrides:
        clone in class java.lang.Object