Class TemplateRepeater

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void _finishBuilding​(java.util.List<VisionTemplate> templates, ResourcePath resourcePath, 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)  
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, 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, update
      • Methods inherited from class java.awt.Container

        add, 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, validateTree
      • Methods inherited from class java.awt.Component

        action, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • TemplateRepeater

        public TemplateRepeater()
    • Method Detail

      • isOpaque

        public boolean isOpaque()
        Overrides:
        isOpaque in class javax.swing.JComponent
      • getLoadedTemplates

        public org.python.core.PySequence getLoadedTemplates()
      • rebuild

        protected void rebuild()
        Rebuilds the UI, re-creating all the templates.
      • getTemplatePath

        public java.lang.String getTemplatePath()
      • setTemplatePath

        public void setTemplatePath​(java.lang.String templatePath)
      • getRepeatBehavior

        public int getRepeatBehavior()
      • setRepeatBehavior

        public void setRepeatBehavior​(int repeatBehavior)
      • getRepeatCount

        public int getRepeatCount()
      • setRepeatCount

        public void setRepeatCount​(int repeatCount)
      • setTemplateParams

        public void setTemplateParams​(Dataset params)
      • getStayDelay

        public int getStayDelay()
      • setStayDelay

        public void setStayDelay​(int delay)
      • getScrollDelay

        public int getScrollDelay()
      • setScrollDelay

        public void setScrollDelay​(int delay)
      • isMarqueeMode

        public boolean isMarqueeMode()
      • setMarqueeMode

        public void setMarqueeMode​(boolean marqueeMode)
      • getTemplateParams

        public Dataset getTemplateParams()
      • getIndexParamName

        public java.lang.String getIndexParamName()
      • setIndexParamName

        public void setIndexParamName​(java.lang.String indexParamName)
      • getLayoutStyle

        public int getLayoutStyle()
      • setLayoutStyle

        public void setLayoutStyle​(int layoutStyle)
      • getFlowDirection

        public int getFlowDirection()
      • setFlowDirection

        public void setFlowDirection​(int flowDirection)
      • setFlowDirectionInternal

        public void setFlowDirectionInternal​(int flowDirection)
      • getHorizontalGap

        public int getHorizontalGap()
      • setHorizontalGap

        public void setHorizontalGap​(int horizontalGap)
      • getVerticalGap

        public int getVerticalGap()
      • setVerticalGap

        public void setVerticalGap​(int verticalGap)
      • getFlowAlignment

        public int getFlowAlignment()
      • setFlowAlignment

        public void setFlowAlignment​(int flowAlignment)