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.
      • Methods inherited from interface java.awt.event.ActionListener

        actionPerformed
    • 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.