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() 
 -