Class SequenceFactory<E>

java.lang.Object
edu.udel.cis.vsl.sarl.util.SequenceFactory<E>

public abstract class SequenceFactory<E> extends Object
  • Constructor Details

    • SequenceFactory

      public SequenceFactory()
  • Method Details

    • sequence

      public E[] sequence(Collection<? extends E> elements)
      Constructs sequence from iterating over given elements.
      Parameters:
      elements - some collection of elements of T
    • sequence

      public E[] sequence(Iterable<? extends E> elements)
      Constructs sequence from iterating over given elements.
      Parameters:
      elements - some iterable of elements of E
    • singletonSequence

      public E[] singletonSequence(E element)
      Constructs singleton sequence consisting of given element.
      Parameters:
      element - an element of T
    • toStringBuffer

      public StringBuffer toStringBuffer(E[] seq)
    • iterator

      public Iterator<E> iterator(E[] seq)
    • add

      public E[] add(E[] sequence, E element)
    • set

      public E[] set(E[] sequence, int index, E element)
    • remove

      public E[] remove(E[] sequence, int index)
    • setExtend

      public E[] setExtend(E[] sequence, int index, E value, E filler)
    • subSequence

      public E[] subSequence(E[] sequence, int start, int end)
    • insert

      public E[] insert(E[] sequence, int index, E element)