Class ShortCutted

java.lang.Object
gov.nih.mipav.view.ShortCutted

public class ShortCutted extends Object
DOCUMENT ME!
  • Field Details

    • alias

      private String alias
      DOCUMENT ME!
    • color

      private Color color
      DOCUMENT ME!
    • path

      private String path
      DOCUMENT ME!
  • Constructor Details

    • ShortCutted

      public ShortCutted(String alias, String path, String color)
      Creates a new ShortCutted object.
      Parameters:
      alias - DOCUMENT ME!
      path - DOCUMENT ME!
      color - DOCUMENT ME!
  • Method Details

    • getAlias

      public String getAlias()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getColor

      public Color getColor()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getColorString

      public String getColorString()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getDisplayName

      public String getDisplayName()
      Formats shortcut's name for display.

      This method can be modified to meet other display format expectations.

      Returns:
      DOCUMENT ME!
    • getName

      public String getName()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getPath

      public String getPath()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • hasAlias

      public boolean hasAlias()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • setAlias

      public void setAlias(String newAlias)
      DOCUMENT ME!
      Parameters:
      newAlias - DOCUMENT ME!
    • setColor

      public void setColor(String color)
      DOCUMENT ME!
      Parameters:
      color - DOCUMENT ME!
    • toString

      public String toString()
      DOCUMENT ME!
      Overrides:
      toString in class Object
      Returns:
      DOCUMENT ME!
    • colorToString

      private String colorToString(Color color)
      Converts color to string.

      Some colors defined in Color are used as is (for instance, Color.blue). Green, teal and yellow colors are defined in this method. Other colors are represented as an RGB hexadecimal string (without the alpha component).

      Parameters:
      color - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • parseColor

      private Color parseColor(String colorString)
      DOCUMENT ME!
      Parameters:
      colorString - DOCUMENT ME!
      Returns:
      DOCUMENT ME!