ome.services.graphs
Interface GraphStepFactory

All Known Implementing Classes:
DeleteStepFactory, ExporterStepFactory

public interface GraphStepFactory

strategy interface which can be passed to GraphState to create the GraphStep instances needed.

Since:
Beta4.2.3
Author:
Josh Moore, josh at glencoesoftware.com

Method Summary
 GraphStep create(int idx, List<GraphStep> stack, GraphSpec spec, GraphEntry entry, long[] ids)
           
 

Method Detail

create

GraphStep create(int idx,
                 List<GraphStep> stack,
                 GraphSpec spec,
                 GraphEntry entry,
                 long[] ids)
                 throws GraphException
Parameters:
idx - Index which is being assigned to this step.
stack - Non-null stack of other steps which precede this one in the graph.
spec - Non-null GraphSpec which was used to define this step.
entry - Non-null GraphEntry which was used to define this step.
ids - Non-null, non-empty array of ids which were found for this GraphStep
Returns:
some specific GraphStep implementation which will permit arbitrary operations on all the nodes of the graph.
Throws:
GraphException


OmeroJava Api

Version: 4.3.3-00d1137e-b2894

Copyright © 2009 The University of Dundee. All Rights Reserved.