Class DMultiBlock

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, org.kopi.galite.visual.base.UComponent, org.kopi.galite.visual.form.BlockListener, org.kopi.galite.visual.form.UBlock, org.kopi.galite.visual.form.UMultiBlock

    public class DMultiBlock
    extends DChartBlock
    implements org.kopi.galite.visual.form.UMultiBlock
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JPanel

        javax.swing.JPanel.AccessibleJPanel
      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      • Fields inherited from class javax.swing.JComponent

        listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • Fields inherited from class java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor Description
      DMultiBlock​(DForm form, org.kopi.galite.visual.form.VBlock model)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(org.kopi.galite.visual.base.UComponent comp, org.kopi.galite.visual.form.Alignment constraints)  
      protected void addScrollBar​(javax.swing.JScrollBar bar)  
      void addToChart​(java.awt.Component c, java.lang.Object o)  
      void addToDetail​(org.kopi.galite.visual.base.UComponent comp, org.kopi.galite.visual.form.Alignment constraint)  
      void blockViewModeEntered​(org.kopi.galite.visual.form.VBlock block, org.kopi.galite.visual.form.VField activeField)  
      void blockViewModeLeaved​(org.kopi.galite.visual.form.VBlock block, org.kopi.galite.visual.form.VField activeField)  
      protected void createFields()  
      protected org.kopi.galite.visual.form.LayoutManager createLayoutManager()  
      boolean inDetailMode()  
      void switchView​(int row)
      Switches view between list and detail mode.
      • 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, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, 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, 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, setName, 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
      • Methods inherited from interface org.kopi.galite.visual.form.BlockListener

        blockAccessChanged, blockChanged, blockCleared, blockClosed, enter, filterHidden, filterShown, getCurrentDisplay, getSelectedDate, goToDate, orderChanged, recordInfoChanged, refreshEntries, validRecordNumberChanged
      • Methods inherited from interface org.kopi.galite.visual.form.UBlock

        getColumnPos, getDisplayLine, getDisplayLine, getFormView, getModel, getRecordFromDisplayLine
      • Methods inherited from interface org.kopi.galite.visual.base.UComponent

        isEnabled, isVisible, setEnabled, setVisible
    • Constructor Detail

      • DMultiBlock

        public DMultiBlock​(DForm form,
                           org.kopi.galite.visual.form.VBlock model)
        Constructor
    • Method Detail

      • inDetailMode

        public boolean inDetailMode()
        Specified by:
        inDetailMode in interface org.kopi.galite.visual.form.UBlock
        Overrides:
        inDetailMode in class DBlock
      • createLayoutManager

        protected org.kopi.galite.visual.form.LayoutManager createLayoutManager()
        Overrides:
        createLayoutManager in class DChartBlock
      • addScrollBar

        protected void addScrollBar​(javax.swing.JScrollBar bar)
        Overrides:
        addScrollBar in class DChartBlock
      • addToChart

        public void addToChart​(java.awt.Component c,
                               java.lang.Object o)
      • addToDetail

        public void addToDetail​(@Nullable
                                org.kopi.galite.visual.base.UComponent comp,
                                @NotNull
                                org.kopi.galite.visual.form.Alignment constraint)
        Specified by:
        addToDetail in interface org.kopi.galite.visual.form.UMultiBlock
      • switchView

        public void switchView​(int row)
        Switches view between list and detail mode.

        !!! graf 20080521: is row always == -1 ?

        Specified by:
        switchView in interface org.kopi.galite.visual.form.UMultiBlock
      • add

        public void add​(org.kopi.galite.visual.base.UComponent comp,
                        org.kopi.galite.visual.form.Alignment constraints)
        Specified by:
        add in interface org.kopi.galite.visual.form.UBlock
        Overrides:
        add in class DBlock
      • blockViewModeLeaved

        public void blockViewModeLeaved​(org.kopi.galite.visual.form.VBlock block,
                                        org.kopi.galite.visual.form.VField activeField)
        Specified by:
        blockViewModeLeaved in interface org.kopi.galite.visual.form.BlockListener
        Overrides:
        blockViewModeLeaved in class DBlock
      • blockViewModeEntered

        public void blockViewModeEntered​(org.kopi.galite.visual.form.VBlock block,
                                         org.kopi.galite.visual.form.VField activeField)
        Specified by:
        blockViewModeEntered in interface org.kopi.galite.visual.form.BlockListener
        Overrides:
        blockViewModeEntered in class DBlock