C
- The context type of the elements this Filter
operates on.E
- The element type this Filter
operates on.public interface Filter<C,E> extends Transformer<C,E>
Filter
available in Cytoscape, create an FilterFactory
that
constructs the custom Filter
, and register the factory
as an OSGi service. To make the transformer show up in the UI, create a
TransformerViewFactory
and register it as an OSGi service. The
Filter
, FilterFactory
and
TransformerViewFactory
need to have the same id.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 |
---|---|
boolean |
accepts(C context,
E element)
Returns
true if this filter accepts the given element from
context . |
default boolean |
isAlwaysFalse()
Returns true if the accepts() method will always return false for all inputs.
|
addListener, getContextType, getElementType, getId, getName, removeListener
boolean accepts(C context, E element)
true
if this filter accepts the given element from
context
.context
- the context object of the transformed element.element
- the element to transform.true
if this filter accepts the given element.default boolean isAlwaysFalse()
Copyright 2011-2015 Cytoscape Consortium. All rights reserved.