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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
nodeAdded(ProductNodeEvent event)
Notified when a node was added.void
nodeChanged(ProductNodeEvent event)
Notified when a node changed.void
nodeDataChanged(ProductNodeEvent event)
Notified when a node's data changed.default void
nodeDisposing(ProductNodeEvent event)
Notified when a node starts its disposal.void
nodeRemoved(ProductNodeEvent event)
Notified when a node was removed.
-
-
-
Method Detail
-
nodeChanged
void nodeChanged(ProductNodeEvent event)
Notified when a node changed.- Parameters:
event
- the product node which the listener to be notified
-
nodeDataChanged
void nodeDataChanged(ProductNodeEvent event)
Notified when a node's data changed.- Parameters:
event
- the product node which the listener to be notified
-
nodeAdded
void nodeAdded(ProductNodeEvent event)
Notified when a node was added.- Parameters:
event
- the product node which the listener to be notified
-
nodeRemoved
void nodeRemoved(ProductNodeEvent event)
Notified when a node was removed.- Parameters:
event
- the product node which the listener to be notified
-
nodeDisposing
default void nodeDisposing(ProductNodeEvent event)
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
-
-