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 void
addComponent(java.awt.Component comp)
java.awt.Component
getComponent(int index)
java.awt.Component
getComponent(java.lang.String name)
int
getComponentCount()
java.awt.Component[]
getComponents()
java.awt.Component
getParent()
boolean
isOffsettingContainer()
boolean
layoutAsGroup()
void
remove(java.awt.Component component)
void
repaint()
void
revalidate()
void
setPosition(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()
-
-