public class TemplateRepeater extends AbstractVisionPanel
| Modifier and Type | Class and Description |
|---|---|
class |
TemplateRepeater.AbstractView |
class |
TemplateRepeater.BestFitView |
static class |
TemplateRepeater.FlowDirection |
class |
TemplateRepeater.HorizontalView |
static class |
TemplateRepeater.LayoutStyle |
static class |
TemplateRepeater.RepeatBehavior |
class |
TemplateRepeater.VerticalView |
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected TemplateRepeater.AbstractView |
view |
antialias, context, cursorCode, dynamicPropslistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTRESERVED_SET_KEYCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONSCOMPONENT_RUNNING| Constructor and Description |
|---|
TemplateRepeater() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_finishBuilding(java.util.List<VisionTemplate> templates,
org.apache.commons.lang3.tuple.Pair<java.lang.Long,ProjectScope> resourceId,
TemplateRepeater.RepeatBehavior repeatBehavior,
Dataset params) |
int |
getFlowAlignment() |
int |
getFlowDirection() |
int |
getHorizontalGap() |
java.lang.String |
getIndexParamName() |
int |
getLayoutStyle() |
org.python.core.PySequence |
getLoadedTemplates() |
int |
getRepeatBehavior() |
int |
getRepeatCount() |
int |
getScrollDelay() |
int |
getStayDelay() |
Dataset |
getTemplateParams() |
java.lang.String |
getTemplatePath() |
int |
getVerticalGap() |
boolean |
isMarqueeMode() |
boolean |
isOpaque() |
void |
localeChanged(java.util.Locale newLocale) |
protected void |
onShutdown()
Subclasses should override this to provide shutdown logic.
|
protected void |
onStartup()
Subclasses should override this to provide startup logic.
|
protected void |
paintComponent(java.awt.Graphics g) |
protected void |
rebuild()
Rebuilds the UI, re-creating all the templates.
|
void |
setFlowAlignment(int flowAlignment) |
void |
setFlowDirection(int flowDirection) |
void |
setFlowDirectionInternal(int flowDirection) |
void |
setHorizontalGap(int horizontalGap) |
void |
setIndexParamName(java.lang.String indexParamName) |
void |
setLayoutStyle(int layoutStyle) |
void |
setMarqueeMode(boolean marqueeMode) |
void |
setRepeatBehavior(int repeatBehavior) |
void |
setRepeatCount(int repeatCount) |
void |
setScrollDelay(int delay) |
void |
setStayDelay(int delay) |
void |
setTemplateParams(Dataset params) |
void |
setTemplatePath(java.lang.String templatePath) |
void |
setVerticalGap(int verticalGap) |
getAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, paintChildren, paintOverlayOverChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQualitygetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected TemplateRepeater.AbstractView view
public boolean isOpaque()
isOpaque in class javax.swing.JComponentprotected void paintComponent(java.awt.Graphics g)
paintComponent in class AbstractVisionPanelpublic org.python.core.PySequence getLoadedTemplates()
protected void rebuild()
protected void _finishBuilding(java.util.List<VisionTemplate> templates, org.apache.commons.lang3.tuple.Pair<java.lang.Long,ProjectScope> resourceId, TemplateRepeater.RepeatBehavior repeatBehavior, Dataset params)
protected void onStartup()
AbstractVisionPanelonStartup in class AbstractVisionPanelprotected void onShutdown()
AbstractVisionPanelonShutdown in class AbstractVisionPanelpublic java.lang.String getTemplatePath()
public void setTemplatePath(java.lang.String templatePath)
public int getRepeatBehavior()
public void setRepeatBehavior(int repeatBehavior)
public int getRepeatCount()
public void setRepeatCount(int repeatCount)
public void setTemplateParams(Dataset params)
public int getStayDelay()
public void setStayDelay(int delay)
public int getScrollDelay()
public void setScrollDelay(int delay)
public boolean isMarqueeMode()
public void setMarqueeMode(boolean marqueeMode)
public Dataset getTemplateParams()
public java.lang.String getIndexParamName()
public void setIndexParamName(java.lang.String indexParamName)
public int getLayoutStyle()
public void setLayoutStyle(int layoutStyle)
public int getFlowDirection()
public void setFlowDirection(int flowDirection)
public void setFlowDirectionInternal(int flowDirection)
public int getHorizontalGap()
public void setHorizontalGap(int horizontalGap)
public int getVerticalGap()
public void setVerticalGap(int verticalGap)
public int getFlowAlignment()
public void setFlowAlignment(int flowAlignment)
public void localeChanged(java.util.Locale newLocale)
localeChanged in interface LocaleListenerlocaleChanged in class AbstractVisionPanel