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 SummaryFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNINGFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
- 
Method SummaryModifier 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.ComponentLifecyclegetAppContext, shutdownComponent, startupComponentMethods inherited from interface com.inductiveautomation.vision.api.client.components.model.QualityMonitorgetDataQuality, getQuality, setDataQuality, setQuality, updateQualityMethods inherited from interface java.beans.VetoableChangeListenervetoableChange
- 
Method Details- 
addComponent
- 
getComponent
- 
getParentComponent getParent()
- 
getComponentCountint getComponentCount()
- 
getComponent
- 
getComponentsComponent[] getComponents()
- 
remove
- 
revalidatevoid revalidate()
- 
repaintvoid repaint()
- 
setPosition
- 
isOffsettingContainerboolean isOffsettingContainer()
- 
layoutAsGroupboolean layoutAsGroup()
 
-