Package org.cytoscape.filter.model
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 thisTransformer
operates on.E
- The element type thisTransformer
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 Summary
ConstructorDescriptionCreates a new AbstractValidatableTransformer. -
Method Summary
Methods inherited from class org.cytoscape.filter.model.AbstractTransformer
addListener, notifyListeners, removeListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.cytoscape.filter.model.Transformer
addListener, getContextType, getElementType, getId, getName, removeListener
Methods inherited from interface org.cytoscape.filter.model.ValidatableTransformer
validate, validateCreation
-
Constructor Details
-
AbstractValidatableTransformer
public AbstractValidatableTransformer()Creates a new AbstractValidatableTransformer.
-