Package net.sf.jaxodraw.gui.panel
Interface JaxoCommunicator
-
- All Superinterfaces:
java.awt.event.ActionListener
,java.util.EventListener
- All Known Implementing Classes:
JaxoMainPanel
public interface JaxoCommunicator extends java.awt.event.ActionListener
Communicate events between panel components.- Since:
- 2.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
distributePropertyChange(java.lang.String name, boolean oldValue, boolean newValue)
Distributes a property change to all sub-panels.void
distributePropertyChange(java.lang.String name, int oldValue, int newValue)
Distributes a property change to all sub-panels.void
distributePropertyChange(java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue)
Distributes a property change to all sub-panels.void
shutdown(int exitStatus)
Finalize a general shutdown on all sub-components.
-
-
-
Method Detail
-
distributePropertyChange
void distributePropertyChange(java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue)
Distributes a property change to all sub-panels.- Parameters:
name
- the name of the property. Not null.oldValue
- the old value of the property.newValue
- the new value of the property.
-
distributePropertyChange
void distributePropertyChange(java.lang.String name, boolean oldValue, boolean newValue)
Distributes a property change to all sub-panels.- Parameters:
name
- the name of the property. Not null.oldValue
- the old value of the property.newValue
- the new value of the property.
-
distributePropertyChange
void distributePropertyChange(java.lang.String name, int oldValue, int newValue)
Distributes a property change to all sub-panels.- Parameters:
name
- the name of the property. Not null.oldValue
- the old value of the property.newValue
- the new value of the property.
-
shutdown
void shutdown(int exitStatus)
Finalize a general shutdown on all sub-components.- Parameters:
exitStatus
- The exit status code.
-
-