Class TraverserSet<S>
- java.lang.Object
- 
- java.util.AbstractCollection<E>
- 
- java.util.AbstractSet<Traverser.Admin<S>>
- 
- org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet<S>
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Iterable<Traverser.Admin<S>>,- Collection<Traverser.Admin<S>>,- Queue<Traverser.Admin<S>>,- Set<Traverser.Admin<S>>
 - Direct Known Subclasses:
- IndexedTraverserSet
 
 public class TraverserSet<S> extends AbstractSet<Traverser.Admin<S>> implements Set<Traverser.Admin<S>>, Queue<Traverser.Admin<S>>, Serializable - Author:
- Marko A. Rodriguez (http://markorodriguez.com)
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description TraverserSet()TraverserSet(Traverser.Admin<S> traverser)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(Traverser.Admin<S> traverser)longbulkSize()voidclear()booleancontains(Object traverser)Traverser.Admin<S>element()Traverser.Admin<S>get(Traverser.Admin<S> traverser)booleanisEmpty()Iterator<Traverser.Admin<S>>iterator()booleanoffer(Traverser.Admin<S> traverser)Traverser.Admin<S>peek()Traverser.Admin<S>poll()Traverser.Admin<S>remove()booleanremove(Object traverser)voidshuffle(Random random)intsize()voidsort(Comparator<Traverser<S>> comparator)Spliterator<Traverser.Admin<S>>spliterator()StringtoString()- 
Methods inherited from class java.util.AbstractSetequals, hashCode, removeAll
 - 
Methods inherited from class java.util.AbstractCollectionaddAll, containsAll, retainAll, toArray, toArray
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArray
 
- 
 
- 
- 
- 
Constructor Detail- 
TraverserSetpublic TraverserSet() 
 - 
TraverserSetpublic TraverserSet(Traverser.Admin<S> traverser) 
 
- 
 - 
Method Detail- 
iteratorpublic Iterator<Traverser.Admin<S>> iterator() - Specified by:
- iteratorin interface- Collection<S>
- Specified by:
- iteratorin interface- Iterable<S>
- Specified by:
- iteratorin interface- Set<S>
- Specified by:
- iteratorin class- AbstractCollection<Traverser.Admin<S>>
 
 - 
getpublic Traverser.Admin<S> get(Traverser.Admin<S> traverser) 
 - 
sizepublic int size() - Specified by:
- sizein interface- Collection<S>
- Specified by:
- sizein interface- Set<S>
- Specified by:
- sizein class- AbstractCollection<Traverser.Admin<S>>
 
 - 
bulkSizepublic long bulkSize() 
 - 
isEmptypublic boolean isEmpty() - Specified by:
- isEmptyin interface- Collection<S>
- Specified by:
- isEmptyin interface- Set<S>
- Overrides:
- isEmptyin class- AbstractCollection<Traverser.Admin<S>>
 
 - 
containspublic boolean contains(Object traverser) - Specified by:
- containsin interface- Collection<S>
- Specified by:
- containsin interface- Set<S>
- Overrides:
- containsin class- AbstractCollection<Traverser.Admin<S>>
 
 - 
addpublic boolean add(Traverser.Admin<S> traverser) - Specified by:
- addin interface- Collection<S>
- Specified by:
- addin interface- Queue<S>
- Specified by:
- addin interface- Set<S>
- Overrides:
- addin class- AbstractCollection<Traverser.Admin<S>>
 
 - 
offerpublic boolean offer(Traverser.Admin<S> traverser) 
 - 
removepublic Traverser.Admin<S> remove() 
 - 
pollpublic Traverser.Admin<S> poll() 
 - 
elementpublic Traverser.Admin<S> element() 
 - 
peekpublic Traverser.Admin<S> peek() 
 - 
removepublic boolean remove(Object traverser) - Specified by:
- removein interface- Collection<S>
- Specified by:
- removein interface- Set<S>
- Overrides:
- removein class- AbstractCollection<Traverser.Admin<S>>
 
 - 
clearpublic void clear() - Specified by:
- clearin interface- Collection<S>
- Specified by:
- clearin interface- Set<S>
- Overrides:
- clearin class- AbstractCollection<Traverser.Admin<S>>
 
 - 
spliteratorpublic Spliterator<Traverser.Admin<S>> spliterator() - Specified by:
- spliteratorin interface- Collection<S>
- Specified by:
- spliteratorin interface- Iterable<S>
- Specified by:
- spliteratorin interface- Set<S>
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- AbstractCollection<Traverser.Admin<S>>
 
 - 
sortpublic void sort(Comparator<Traverser<S>> comparator) 
 - 
shufflepublic void shuffle(Random random) 
 
- 
 
-