org.neo4j.kernel
Class ListIndexIterable

java.lang.Object
  extended by org.neo4j.kernel.ListIndexIterable
All Implemented Interfaces:
Iterable<IndexProvider>, IndexIterable

public class ListIndexIterable
extends Object
implements IndexIterable

Provides IndexProvider objects based on a provided list. This fits well with modern dependency injection frameworks including OSGi Blueprint.

Author:
ceefour

Constructor Summary
ListIndexIterable()
           
 
Method Summary
 List<IndexProvider> getIndexProviders()
           
 Iterator<IndexProvider> iterator()
           
 void setIndexProviders(List<IndexProvider> indexProviders)
          Sets the source of the iterator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListIndexIterable

public ListIndexIterable()
Method Detail

iterator

public Iterator<IndexProvider> iterator()
Specified by:
iterator in interface Iterable<IndexProvider>

getIndexProviders

public List<IndexProvider> getIndexProviders()

setIndexProviders

public void setIndexProviders(List<IndexProvider> indexProviders)
Sets the source of the iterator. This must be called.

Parameters:
indexProviders -


Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.