@Deprecated public class ExporterStepFactory extends Object implements GraphStepFactory
GraphState
constructor and later
used during export. As calls to
create(int, List, GraphSpec, GraphEntry, long[])
are made, the
factory keeps links to several object types. After GraphState
initialization, the other methods on the factory can be used to load the
objects based on their index.Constructor and Description |
---|
ExporterStepFactory(Executor ex,
Principal p,
ExtendedMetadata em)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
GraphStep |
create(int idx,
List<GraphStep> stack,
GraphSpec spec,
GraphEntry entry,
long[] ids)
Deprecated.
|
int |
getCount(String name)
Deprecated.
|
<T extends ome.model.IObject> |
getObject(String name,
int order)
Deprecated.
|
GraphSteps |
postProcess(List<GraphStep> steps)
Deprecated.
Gives the
GraphStepFactory a chance to add pre or post-steps for
validation and similar activities. |
public ExporterStepFactory(Executor ex, Principal p, ExtendedMetadata em)
public GraphStep create(int idx, List<GraphStep> stack, GraphSpec spec, GraphEntry entry, long[] ids) throws GraphException
create
in interface GraphStepFactory
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
GraphStep
implementation which will permit
arbitrary operations on all the nodes of the graph.GraphException
public GraphSteps postProcess(List<GraphStep> steps)
GraphStepFactory
GraphStepFactory
a chance to add pre or post-steps for
validation and similar activities.postProcess
in interface GraphStepFactory
steps
- Non-null list of steps which are to be post-processed.public int getCount(String name)
public <T extends ome.model.IObject> T getObject(String name, int order) throws GraphException
GraphException
Version: 5.1.2-ice35-b45
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.