jlibs.core.graph.sequences
Class DuplicateSequence<E>

java.lang.Object
  extended by jlibs.core.graph.sequences.AbstractSequence<E>
      extended by jlibs.core.graph.sequences.DuplicateSequence<E>
All Implemented Interfaces:
Sequence<E>

public class DuplicateSequence<E>
extends AbstractSequence<E>

Author:
Santhosh Kumar T

Field Summary
 
Fields inherited from class jlibs.core.graph.sequences.AbstractSequence
current
 
Constructor Summary
DuplicateSequence(E elem)
           
DuplicateSequence(E elem, int count)
           
 
Method Summary
 DuplicateSequence<E> copy()
           
protected  E findNext()
           
 int length()
           
 void reset()
           
 
Methods inherited from class jlibs.core.graph.sequences.AbstractSequence
current, findNext, hasNext, index, next, next
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DuplicateSequence

public DuplicateSequence(E elem)

DuplicateSequence

public DuplicateSequence(E elem,
                         int count)
Method Detail

findNext

protected E findNext()
Specified by:
findNext in class AbstractSequence<E>

reset

public void reset()
Specified by:
reset in interface Sequence<E>
Overrides:
reset in class AbstractSequence<E>

copy

public DuplicateSequence<E> copy()

length

public int length()
Specified by:
length in interface Sequence<E>
Overrides:
length in class AbstractSequence<E>


Copyright © 2018. All rights reserved.