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_RUNNINGFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS -
Method Summary
Modifier and TypeMethodDescriptionvoidaddComponent(Component comp) getComponent(int index) getComponent(String name) intbooleanbooleanvoidvoidrepaint()voidvoidsetPosition(Component comp, int index) Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
getAppContext, shutdownComponent, startupComponentMethods inherited from interface com.inductiveautomation.vision.api.client.components.model.QualityMonitor
getDataQuality, getQuality, setDataQuality, setQuality, updateQualityMethods 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()
-