Class SequenceModels.ListSequence<T>

java.lang.Object
com.simsilica.lemur.SequenceModels.AbstractSequence<T>
com.simsilica.lemur.SequenceModels.ListSequence<T>
All Implemented Interfaces:
VersionedObject<T>, SequenceModel<T>
Enclosing class:
SequenceModels

public static class SequenceModels.ListSequence<T> extends SequenceModels.AbstractSequence<T>
  • Constructor Details

    • ListSequence

      public ListSequence(List<T> list, T initialItem)
  • Method Details

    • nextIndex

      protected int nextIndex(int i)
    • previousIndex

      protected int previousIndex(int i)
    • getObject

      public T getObject()
      Description copied from interface: VersionedObject
      Returns the object that is being versioned.
    • setObject

      public void setObject(T object)
    • getNextObject

      public T getNextObject()
    • getPreviousObject

      public T getPreviousObject()