Package org.esa.snap.core.datamodel
Interface ProductNodeListener
- All Known Implementing Classes:
MaskCollectionLayer.MaskPNL,ProductNodeListenerAdapter
public interface ProductNodeListener
A listener which listens to internal data product changes.
- Version:
- $Revision$ $Date$
-
Method Summary
Modifier and TypeMethodDescriptionvoidnodeAdded(ProductNodeEvent event) Notified when a node was added.voidnodeChanged(ProductNodeEvent event) Notified when a node changed.voidnodeDataChanged(ProductNodeEvent event) Notified when a node's data changed.default voidnodeDisposing(ProductNodeEvent event) Notified when a node starts its disposal.voidnodeRemoved(ProductNodeEvent event) Notified when a node was removed.
-
Method Details
-
nodeChanged
Notified when a node changed.- Parameters:
event- the product node which the listener to be notified
-
nodeDataChanged
Notified when a node's data changed.- Parameters:
event- the product node which the listener to be notified
-
nodeAdded
Notified when a node was added.- Parameters:
event- the product node which the listener to be notified
-
nodeRemoved
Notified when a node was removed.- Parameters:
event- the product node which the listener to be notified
-
nodeDisposing
Notified when a node starts its disposal. Overwrite this method if you want to be notified when a node starts disposal.- Parameters:
event- the product node which the listener to be notified
-