Class AbstractValidatableTransformer<C,E>

java.lang.Object
org.cytoscape.filter.model.AbstractTransformer<C,E>
org.cytoscape.filter.model.AbstractValidatableTransformer<C,E>
Type Parameters:
C - The context type of the elements this Transformer operates on.
E - The element type this Transformer operates on.
All Implemented Interfaces:
Transformer<C,E>, ValidatableTransformer<C,E>

public abstract class AbstractValidatableTransformer<C,E> extends AbstractTransformer<C,E> implements ValidatableTransformer<C,E>
A convenience base class for ValidatableTransformers. This class provides a thread-safe implementation of listener registration, removal and notification.

Cytoscape Backwards Compatibility (Abstract Class): This class is abstract and meant to be extended by users. This means that we may add methods for minor version updates. Methods will only be removed for major version updates.

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>
  • Constructor Details

    • AbstractValidatableTransformer

      public AbstractValidatableTransformer()
      Creates a new AbstractValidatableTransformer.