Class ChangeableOutputSequence<T,S>

Object
ChangeableOutputSequence<T,S>
Type Parameters:
T - the type of elements in the output sequence
S - the type of shared-state used by the output sequence

public class ChangeableOutputSequence<T,S> extends Object
A wrapper class that allows changing the output sequence for a given type.
Author:
Owen Feehan
  • Constructor Details

    • ChangeableOutputSequence

      public ChangeableOutputSequence()
  • Method Details

    • getSequence

      public OutputSequenceIndexed<T,S> getSequence()
      The current output sequence.
    • setSequence

      public void setSequence(OutputSequenceIndexed<T,S> sequence)
      The current output sequence.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object