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.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
All 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.ComponentLifecycle
getAppContext, shutdownComponent, startupComponent
-
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.QualityMonitor
getDataQuality, getQuality, setDataQuality, setQuality, updateQuality
-
-
-
-
Method Detail
-
addComponent
void addComponent(java.awt.Component comp)
-
getComponent
java.awt.Component getComponent(java.lang.String name)
-
getParent
java.awt.Component getParent()
-
getComponentCount
int getComponentCount()
-
getComponent
java.awt.Component getComponent(int index)
-
getComponents
java.awt.Component[] getComponents()
-
remove
void remove(java.awt.Component component)
-
revalidate
void revalidate()
-
repaint
void repaint()
-
setPosition
void setPosition(java.awt.Component comp, int index)
-
isOffsettingContainer
boolean isOffsettingContainer()
-
layoutAsGroup
boolean layoutAsGroup()
-
-