Interface VisionContainer
- All Superinterfaces:
ComponentLifecycle
,EventListener
,QualityMonitor
,VetoableChangeListener
,VisionComponent
- All Known Implementing Classes:
BasicContainer
,ShapeGroup
,VisionTemplate
An interface that marks a component that is used as a container for other components. Most functions defined here
will be automatically satisfied by extending from JComponent.
-
Field Summary
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
COMPONENT_RUNNING
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addComponent
(Component comp) getComponent
(int index) getComponent
(String name) int
boolean
boolean
void
void
repaint()
void
void
setPosition
(Component comp, int index) Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
getAppContext, shutdownComponent, startupComponent
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.QualityMonitor
getDataQuality, getQuality, setDataQuality, setQuality, updateQuality
Methods inherited from interface java.beans.VetoableChangeListener
vetoableChange
-
Method Details
-
addComponent
-
getComponent
-
getParent
Component getParent() -
getComponentCount
int getComponentCount() -
getComponent
-
getComponents
Component[] getComponents() -
remove
-
revalidate
void revalidate() -
repaint
void repaint() -
setPosition
-
isOffsettingContainer
boolean isOffsettingContainer() -
layoutAsGroup
boolean layoutAsGroup()
-