# Uses of Interface
org.apache.cayenne.ashwood.graph.ArcIterator

Packages that use ArcIterator
Package
Description
org.apache.cayenne.ashwood.graph

- ## Uses of ArcIterator in org.apache.cayenne.ashwood.graph

  Classes in org.apache.cayenne.ashwood.graph that implement ArcIterator
  Modifier and Type
  Class
  Description
  `class`
  `FilterArcIterator<E,V>`
  `static class`
  `ReversedIteration.ReversedArcIterator<S,T>`
  Fields in org.apache.cayenne.ashwood.graph with type parameters of type ArcIterator
  Modifier and Type
  Field
  Description
  `protected ArrayDeque<ArcIterator<E,?>>`
  DepthFirstSearch.`stack`
  Methods in org.apache.cayenne.ashwood.graph that return ArcIterator
  Modifier and Type
  Method
  Description
  `ArcIterator<E,V>`
  DigraphIteration.`arcIterator()`
  `ArcIterator<E,V>`
  FilterIteration.`arcIterator()`
  `ArcIterator<E,V>`
  MapDigraph.`arcIterator()`
  `ArcIterator<E,V>`
  ReversedIteration.`arcIterator()`
  `ArcIterator<E,V>`
  DigraphIteration.`incomingIterator(E vertex)`
  `ArcIterator<E,V>`
  FilterIteration.`incomingIterator(E vertex)`
  `ArcIterator<E,V>`
  MapDigraph.`incomingIterator(E vertex)`
  `ArcIterator<E,V>`
  ReversedIteration.`incomingIterator(E vertex)`
  `ArcIterator<E,V>`
  DigraphIteration.`outgoingIterator(E vertex)`
  `ArcIterator<E,V>`
  FilterIteration.`outgoingIterator(E vertex)`
  `ArcIterator<E,V>`
  MapDigraph.`outgoingIterator(E vertex)`
  `ArcIterator<E,V>`
  ReversedIteration.`outgoingIterator(E vertex)`
  Constructors in org.apache.cayenne.ashwood.graph with parameters of type ArcIterator
  Modifier
  Constructor
  Description
  ``
  `FilterArcIterator(ArcIterator<E,V> iterator, Predicate<E> acceptOrigin, Predicate<E> acceptDestination, Predicate<V> acceptArc)`
  ``
  `ReversedArcIterator(ArcIterator<S,T> wrappedIterator)`