Class Transmission.Status

  • Enclosing class:
    Transmission

    public static class Transmission.Status
    extends java.lang.Object
    Describes the status of a transmission in terms that can be presented in the GUI.
    • Field Detail

      • text_

        private final java.lang.String text_
      • iconColor_

        private final java.awt.Color iconColor_
      • isDone_

        private final boolean isDone_
      • PENDING_COLOR

        private static final java.awt.Color PENDING_COLOR
      • OK_COLOR

        private static final java.awt.Color OK_COLOR
      • ERROR_COLOR

        private static final java.awt.Color ERROR_COLOR
      • WARNING_COLOR

        private static final java.awt.Color WARNING_COLOR
      • NOTIFY_COLOR

        private static final java.awt.Color NOTIFY_COLOR
    • Constructor Detail

      • Status

        Status​(java.lang.String text,
               java.awt.Color iconColor,
               boolean isDone)
        Constructor.
        Parameters:
        text - short status summary
        iconColor - colour to plot icon
        isDone - whether status represents completed processing
    • Method Detail

      • getText

        public java.lang.String getText()
        Returns the text for this status.
        Returns:
        short summmary
      • getIcon

        public javax.swing.Icon getIcon​(int height)
        Returns a little icon representing status.
        Parameters:
        height - required height of icon
        Returns:
        icon
      • toString

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