Uses of Interface
sky.monome.sequence.factory.SequenceIteratorFactory

Packages that use SequenceIteratorFactory
sky.monome Main package of SkyMonome library. 
sky.monome.sequence.factory Package of all sequence iterator factories. 
 

Uses of SequenceIteratorFactory in sky.monome
 

Constructors in sky.monome with parameters of type SequenceIteratorFactory
MultiSequencerGroup.SpecificSequencerGroup(java.lang.String name, int x, int y, int width, int height, float tempo, int divisions, SequenceIteratorFactory<MultiSequencerGroup.SpecificSequencerGroup,OptionalRadio.OptionalRadioGroup> sequenceIteratorFactory)
          Deprecated. Since tempo and divisions parameters are not used at all, so it is recommended to use the SpecificSequencerGroup(String,int,int,int,int,SequenceIteratorFactory) constructor instead of this one.
MultiSequencerGroup.SpecificSequencerGroup(java.lang.String name, int x, int y, int width, int height, SequenceIteratorFactory<MultiSequencerGroup.SpecificSequencerGroup,OptionalRadio.OptionalRadioGroup> sequenceIteratorFactory)
          Constructs a specific sequencer group with the specified name, specified coordinates and dimensions, and the specified sequence iterator factory.
MultiSequencerGroup(java.lang.String name, Container container, int x, int y, int width, int height, Sequencer.SequencerOrientation sequencerOrientation, float tempo, int divisions, SequenceIteratorFactory<MultiSequencerGroup.SpecificSequencerGroup,OptionalRadio.OptionalRadioGroup> sequenceIteratorFactory)
          Deprecated. Since SkyMonome v1.2, all components register themselves inside their container, so you don't need to specify the container by calling this constructor.
MultiSequencerGroup(java.lang.String name, int x, int y, int width, int height, Sequencer.SequencerOrientation sequencerOrientation, float tempo, int divisions, SequenceIteratorFactory<MultiSequencerGroup.SpecificSequencerGroup,OptionalRadio.OptionalRadioGroup> sequenceIteratorFactory)
          Constructs a multisequencer group with the specified name, specified coordinates and dimensions, the specified orientation, specified tempo and number of divisions by quarter note and the specified sequence iterator factory.
SequencerGroup(java.lang.String name, Container container, int x, int y, int width, int height, Sequencer.SequencerOrientation sequencerOrientation, float tempo, int divisions, int stepsNumber, boolean optional, SequenceIteratorFactory<SequencerGroup,SequencerRadio.SequencerRadioGroup> sequenceIteratorFactory)
          Deprecated. Since SkyMonome v1.2, all components register themselves inside their container, so you don't need to specify the container by calling this constructor.
SequencerGroup(java.lang.String name, Container container, int x, int y, int width, int height, Sequencer.SequencerOrientation sequencerOrientation, float tempo, int divisions, int stepsNumber, boolean optional, SequenceIteratorFactory<SequencerGroup,SequencerRadio.SequencerRadioGroup> sequenceIteratorFactory, SequencerEngine<SequencerGroup,SequencerRadio.SequencerRadioGroup> sequencerEngine)
          Deprecated. Since SkyMonome v1.2, all components register themselves inside their container, so you don't need to specify the container by calling this constructor.
SequencerGroup(java.lang.String name, int x, int y, int width, int height, Sequencer.SequencerOrientation sequencerOrientation, float tempo, int divisions, int stepsNumber, boolean optional, SequenceIteratorFactory<SequencerGroup,SequencerRadio.SequencerRadioGroup> sequenceIteratorFactory)
          Constructs a sequencer group with the specified name, specified coordinates and dimensions, the specified orientation, specified tempo and number of divisions by quarter note, the specified steps number, the specified mode for radio groups and the specified sequence iterator factory.
SequencerGroup(java.lang.String name, int x, int y, int width, int height, Sequencer.SequencerOrientation sequencerOrientation, float tempo, int divisions, int stepsNumber, boolean optional, SequenceIteratorFactory<SequencerGroup,SequencerRadio.SequencerRadioGroup> sequenceIteratorFactory, SequencerEngine<SequencerGroup,SequencerRadio.SequencerRadioGroup> sequencerEngine)
          Constructs a sequencer group with the specified name, specified coordinates and dimensions, the specified orientation, specified tempo and number of divisions by quarter note, the specified steps number, the specified mode for radio groups, the specified sequence iterator factory and the specified sequencer engine.
SequencerPageSwitcher(java.lang.String name, Container container, int x, int y, int width, int height, Sequencer.SequencerOrientation sequencerOrientation, float tempo, int divisions, int stepsNumber, boolean optional, int pagesNumber, SequenceIteratorFactory<SequencerPageSwitcher,SequencerRadio.SequencerRadioGroup> sequenceIteratorFactory)
          Deprecated. Since SkyMonome v1.2, all components register themselves inside their container, so you don't need to specify the container by calling this constructor.
SequencerPageSwitcher(java.lang.String name, int x, int y, int width, int height, Sequencer.SequencerOrientation sequencerOrientation, float tempo, int divisions, int stepsNumber, boolean optional, int pagesNumber, SequenceIteratorFactory<SequencerPageSwitcher,SequencerRadio.SequencerRadioGroup> sequenceIteratorFactory)
          Constructs a sequencer page switcher with the specified name, specified coordinates and dimensions, the specified orientation, specified tempo and number of divisions by quarter note, the specified steps number, the specified mode for radio groups, the specified pages number and the specified sequence iterator factory.
 

Uses of SequenceIteratorFactory in sky.monome.sequence.factory
 

Classes in sky.monome.sequence.factory that implement SequenceIteratorFactory
 class GenericSequenceIteratorFactory<S extends Sequencer<S,B>,B extends ButtonManager<B>>
          Generic sequence iterator factory which can produce serially sequence iterators of the class specified at construction.