Class Accessory

java.lang.Object
com.charliemouse.cambozola.Accessory
Direct Known Subclasses:
ChangeStreamAccessory, HomeAccessory, InfoAccessory, PanAccessory, WWWHelpAccessory, ZoomInAccessory, ZoomOutAccessory

public abstract class Accessory extends Object
  • Field Details

  • Constructor Details

    • Accessory

      public Accessory()
  • Method Details

    • getKey

      public String getKey()
    • getName

      public String getName()
    • getDescription

      public String getDescription()
    • isEnabled

      public boolean isEnabled(ICameraProfile profile, ViewerAttributeInterface vfi)
      This is only checked at creation time
      Returns:
      True if the accessory is enabled
    • getIconLocation

      public String getIconLocation()
    • getIconImage

      public Image getIconImage()
    • terminate

      public void terminate()
    • actionPerformed

      public void actionPerformed(Point p, ViewerAttributeInterface vfi)