public interface TransformerManager
Module: filter-api
To use this in your app, include the following dependency in your POM:
<dependency> <groupId>org.cytoscape</groupId> <artifactId>filter-api</artifactId> </dependency>
Modifier and Type | Method and Description |
---|---|
<C,E> CompositeFilter<C,E> |
createCompositeFilter(Class<C> contextType,
Class<E> elementType)
Returns a new empty
CompositeFilter that selects elements of type
elementType from an object of type contextType . |
<C,E> Transformer<C,E> |
createTransformer(String id)
Returns a new Transformer with the given
id . |
<C,E> void |
execute(C context,
List<Transformer<C,E>> transformers,
TransformerSink<E> sink)
Applies the given chain of
transformers to the context . |
<C,E> void |
execute(C context,
Transformer<C,E> transformer,
TransformerSink<E> sink)
Applies
transformer to the context . |
<C,E> void |
execute(C context,
TransformerSource<C,E> source,
List<Transformer<C,E>> transformers,
TransformerSink<E> sink)
Applies the given chain of
transformers to the context , via
source . |
<C,E> TransformerSource<C,E> |
getTransformerSource(Class<C> contextType)
Returns a
TransformerSource for the given contextType. |
<C,E> CompositeFilter<C,E> createCompositeFilter(Class<C> contextType, Class<E> elementType)
CompositeFilter
that selects elements of type
elementType
from an object of type contextType
.contextType
- The type of the context this filter selects from.elementType
- The type of the elements this filter selects.CompositeFilter
.<C,E> TransformerSource<C,E> getTransformerSource(Class<C> contextType)
TransformerSource
for the given contextType.contextType
- The type of the context object the TransformerSource
should produce an element stream for.<C,E> Transformer<C,E> createTransformer(String id)
id
. See Transformers
for a list of the ids of the transformers that are part of the Cytoscape
core.id
- the unique id of the type of Transformer to create.id
.<C,E> void execute(C context, Transformer<C,E> transformer, TransformerSink<E> sink)
transformer
to the context
. The results
of the transformation are collected by sink
.context
- the object whose elements should be transformed.transformer
- the Transformer
that should be applied.sink
- collects the results of the transformation.<C,E> void execute(C context, List<Transformer<C,E>> transformers, TransformerSink<E> sink)
transformers
to the context
.
The results of the transformation are collected by sink
.context
- the object whose elements should be transformed.transformers
- the Transformer
s that should be applied.sink
- collects the results of the transformation.<C,E> void execute(C context, TransformerSource<C,E> source, List<Transformer<C,E>> transformers, TransformerSink<E> sink)
transformers
to the context
, via
source
. The source
determines which elements are passed to the
transformers
. The results of the transformation are collected by sink
.context
- the object whose elements should be transformed.source
- determines which elements are taken from the context.transformers
- the Transformer
s that should be applied.sink
- collects the results of the transformation.Copyright 2011-2015 Cytoscape Consortium. All rights reserved.