Class AbstractObjectAction

    • Field Detail

      • component

        private transient javax.swing.JComponent component
      • icon

        private transient javax.swing.Icon icon
      • enabled

        private boolean enabled
      • changeSupport

        protected transient javax.swing.event.SwingPropertyChangeSupport changeSupport
      • arrayTable

        private final transient java.util.HashMap<java.lang.String,​java.lang.Object> arrayTable
    • Constructor Detail

      • AbstractObjectAction

        public AbstractObjectAction​(javax.swing.JComponent c,
                                    GUIObject o)
    • Method Detail

      • setComponent

        public final void setComponent​(javax.swing.JComponent component)
      • setStatus

        public final void setStatus​(java.lang.String status)
      • setProgress

        public final void setProgress​(double progress)
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getGUIObject

        public final GUIObject getGUIObject()
      • getCoreObject

        public final CoreObject getCoreObject()
      • setGUIObject

        public final void setGUIObject​(GUIObject o)
      • actionPerformed

        public final void actionPerformed​(java.awt.event.ActionEvent e)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • executeInBackground

        public final java.util.concurrent.Future<?> executeInBackground()
      • call

        public abstract java.lang.Object call()
        Specified by:
        call in interface java.util.concurrent.Callable<java.lang.Object>
      • getComponent

        public final javax.swing.JComponent getComponent()
      • getValue

        public java.lang.Object getValue​(java.lang.String key)
        Specified by:
        getValue in interface javax.swing.Action
      • setEnabled

        public void setEnabled​(boolean newValue)
        Specified by:
        setEnabled in interface javax.swing.Action
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface javax.swing.Action
      • firePropertyChange

        protected void firePropertyChange​(java.lang.String propertyName,
                                          java.lang.Object oldValue,
                                          java.lang.Object newValue)
      • putValue

        public void putValue​(java.lang.String key,
                             java.lang.Object newValue)
        Specified by:
        putValue in interface javax.swing.Action
      • addPropertyChangeListener

        public void addPropertyChangeListener​(java.beans.PropertyChangeListener listener)
        Specified by:
        addPropertyChangeListener in interface javax.swing.Action
      • removePropertyChangeListener

        public void removePropertyChangeListener​(java.beans.PropertyChangeListener listener)
        Specified by:
        removePropertyChangeListener in interface javax.swing.Action