Package com.inductiveautomation.vision.api.client.components.model


package com.inductiveautomation.vision.api.client.components.model
  • Class
    Description
     
    This class is a subclass of AbstractFPMIComponent that provides the basic bookeeping required for creating a cached, buffered component.
     
    An abstract subclass of PMIChartPanel that provides boiler plate code for some common FactoryPMI things such as: Proper vetoable name change Implementation of MutablyDynamicPropertyProvider Implementation of StyleProvider This is used for 'componentized' charts, such as the Meter and Thermometer, but not for the 'real' charts.
    An abstract subclass of JComponent that provides boiler plate code for some common FactoryPMI things such as: Proper vetoable name change Implementation of MutablyDynamicPropertyProvider Implementation of StyleProvider Implementation of QualityMonitor
    An abstract subclass of JPanel that provides boiler plate code for some common FactoryPMI things such as: Proper vetoable name change Implementation of MutablyDynamicPropertyProvider Implementation of StyleProvider Implementation of QualityMonitor
    An abstract subclass of JScrollPane that provides boiler plate code for some common FactoryPMI things such as: Proper vetoable name change Implementation of MutablyDynamicPropertyProvider Implementation of StyleProvider Implementation of QualityMonitor
    Base class for most text entry fields.
     
    An interface that marks a component that wants to handle its own bounding box, rather than use the bounding box from Swing/JComponent.
    Components that implement this interface will get started up and shut down when their containing window is first displayed and closed, respectively.
     
    A component that implements this interface will have a secondary initialization phase after its constructor, but only when created in the designer.
    This interface represents a component that understands how to properly implement enabled within the Vision component system.
    An 'extensible' component simulates the idea of subclassing a component in the Vision runtime by exposing a set of methods that may be implemented in Python.
     
    This annotation is used to hold property amendments for a component.
    Add this inside a PropertyAmendments annotation to notify the system of a property that used to be on a component but was removed.
    Add this inside a PropertyAmendments annotation to notify the system of a property whose name changed.
    A component that monitors the quality of its properties' values.
    A component implements this class if it wants to come 'pre-configured' with some bindings (to itself) For example, a component with an integer status could come pre-configured with color bindings to its own status
     
    An aggregate interface that marks the typical interfaces required by most Vision components.
    An interface that marks a component that is used as a container for other components.