Package org.graffiti.event
Class NodeAdapter
java.lang.Object
org.graffiti.event.NodeAdapter
- All Implemented Interfaces:
EventListener
,NodeListener
,TransactionListener
public class NodeAdapter extends Object implements NodeListener
Adapter for the NodeListener interface, providing default
empty implementation. Useful, given you don't need all interface methods.
- Since:
- 2.7.0
- Author:
- D. Garkov
-
Constructor Summary
Constructors Constructor Description NodeAdapter()
-
Method Summary
Modifier and Type Method Description void
postUndirectedEdgeAdded(NodeEvent e)
Called after an (undirected) edge has been added to the node.void
postUndirectedEdgeRemoved(NodeEvent e)
Called after an (undirected) edge has been removed from the node.void
preUndirectedEdgeAdded(NodeEvent e)
Called just before an (undirected) edge is added to the node.void
preUndirectedEdgeRemoved(NodeEvent e)
Called just before an (undirected) edge is removed from the node.void
transactionFinished(TransactionEvent e, BackgroundTaskStatusProviderSupportingExternalCall status)
Called when a transaction has stopped.void
transactionStarted(TransactionEvent e)
Called when a transaction has started.
-
Constructor Details
-
NodeAdapter
public NodeAdapter()
-
-
Method Details
-
transactionFinished
public void transactionFinished(TransactionEvent e, BackgroundTaskStatusProviderSupportingExternalCall status)Description copied from interface:TransactionListener
Called when a transaction has stopped.
The classTransactionHashMap
merges duplicateAttributeEvent
s. In case the Attribute path for the sameAttributable
is not equal, detailed information about Attribute path is lost. Instead a genericAttributeEvent
containing just theAttributable
is in the list of changed Objects (seeTransactionEvent
).
In case no detailed information about an Attribute change is available, your code should completely re-process the affectedAttributable
.- Specified by:
transactionFinished
in interfaceTransactionListener
- Parameters:
e
- the EdgeEvent detailing the changes.
-
transactionStarted
Description copied from interface:TransactionListener
Called when a transaction has started.- Specified by:
transactionStarted
in interfaceTransactionListener
- Parameters:
e
- the EdgeEvent detailing the changes.
-
postUndirectedEdgeAdded
Description copied from interface:NodeListener
Called after an (undirected) edge has been added to the node. (For directed edges pre- In/Out- EdgeAdded is called.)- Specified by:
postUndirectedEdgeAdded
in interfaceNodeListener
- Parameters:
e
- The NodeEvent detailing the changes.
-
postUndirectedEdgeRemoved
Description copied from interface:NodeListener
Called after an (undirected) edge has been removed from the node. (For directed edges pre- In/Out- EdgeRemoved is called.)- Specified by:
postUndirectedEdgeRemoved
in interfaceNodeListener
- Parameters:
e
- The NodeEvent detailing the changes.
-
preUndirectedEdgeAdded
Description copied from interface:NodeListener
Called just before an (undirected) edge is added to the node. (For directed edges pre- In/Out- EdgeAdded is called.)- Specified by:
preUndirectedEdgeAdded
in interfaceNodeListener
- Parameters:
e
- The NodeEvent detailing the changes.
-
preUndirectedEdgeRemoved
Description copied from interface:NodeListener
Called just before an (undirected) edge is removed from the node. (For directed edges pre- In/Out- EdgeRemoved is called.)- Specified by:
preUndirectedEdgeRemoved
in interfaceNodeListener
- Parameters:
e
- The NodeEvent detailing the changes.
-