Interface VisionContainer
- 
- All Superinterfaces:
- ComponentLifecycle,- java.util.EventListener,- QualityMonitor,- java.beans.VetoableChangeListener,- VisionComponent
 - All Known Implementing Classes:
- BasicContainer,- ShapeGroup,- VisionTemplate
 
 public interface VisionContainer extends VisionComponent, java.beans.VetoableChangeListener 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.ComponentLifecycleCOMPONENT_RUNNING
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddComponent(java.awt.Component comp)java.awt.ComponentgetComponent(int index)java.awt.ComponentgetComponent(java.lang.String name)intgetComponentCount()java.awt.Component[]getComponents()java.awt.ComponentgetParent()booleanisOffsettingContainer()booleanlayoutAsGroup()voidremove(java.awt.Component component)voidrepaint()voidrevalidate()voidsetPosition(java.awt.Component comp, int index)- 
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
 - 
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.QualityMonitorgetDataQuality, getQuality, setDataQuality, setQuality, updateQuality
 
- 
 
- 
- 
- 
Method Detail- 
addComponentvoid addComponent(java.awt.Component comp) 
 - 
getComponentjava.awt.Component getComponent(java.lang.String name) 
 - 
getParentjava.awt.Component getParent() 
 - 
getComponentCountint getComponentCount() 
 - 
getComponentjava.awt.Component getComponent(int index) 
 - 
getComponentsjava.awt.Component[] getComponents() 
 - 
removevoid remove(java.awt.Component component) 
 - 
revalidatevoid revalidate() 
 - 
repaintvoid repaint() 
 - 
setPositionvoid setPosition(java.awt.Component comp, int index)
 - 
isOffsettingContainerboolean isOffsettingContainer() 
 - 
layoutAsGroupboolean layoutAsGroup() 
 
- 
 
-