Class SimpleTimeEditor

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jaxx.runtime.swing.Table
jaxx.runtime.swing.editor.SimpleTimeEditor
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JAXXContext, JAXXObject

public class SimpleTimeEditor
extends Table
implements JAXXObject
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
    Modifier and Type Field Description
    protected java.util.List<java.lang.Object> $activeBindings  
    protected java.util.Map<java.lang.String,​JAXXBinding> $bindings  
    protected java.util.Map<java.lang.String,​java.lang.Object> $bindingSources  
    protected java.util.Map<java.lang.String,​java.lang.Object> $objectMap  
    protected java.util.Map<?,​?> $previousValues  
    static java.lang.String BINDING_HOUR_ENABLED  
    static java.lang.String BINDING_HOUR_VALUE  
    static java.lang.String BINDING_LABEL_M_VISIBLE  
    static java.lang.String BINDING_MINUTE_ENABLED  
    static java.lang.String BINDING_MINUTE_MODEL_VALUE  
    static java.lang.String BINDING_SECOND_ENABLED  
    static java.lang.String BINDING_SECOND_MODEL_VALUE  
    static java.lang.String BINDING_SECOND_VISIBLE  
    protected JAXXContext delegateContext  
    protected SimpleTimeEditorHandler handler  
    protected javax.swing.JSpinner hour  
    protected javax.swing.JLabel labelH  
    protected javax.swing.JLabel labelM  
    protected javax.swing.JSpinner minute  
    protected javax.swing.SpinnerDateModel minuteModel  
    protected SimpleTimeEditorModel model  
    protected javax.swing.JSpinner second  
    protected javax.swing.SpinnerDateModel secondModel  

    Fields inherited from class jaxx.runtime.swing.Table

    DEFAULT_INSETS

    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
    SimpleTimeEditor()  
    SimpleTimeEditor​(JAXXContext parentContext)  
  • Method Summary

    Modifier and Type Method Description
    static JAXXObjectDescriptor $getJAXXObjectDescriptor()  
    void applyDataBinding​(java.lang.String $binding)  
    protected void createHandler()  
    protected void createHour()  
    protected void createLabelH()  
    protected void createLabelM()  
    protected void createMinute()  
    protected void createMinuteModel()  
    protected void createModel()  
    protected void createSecond()  
    protected void createSecondModel()  
    void doStateChanged__on__hour​(javax.swing.event.ChangeEvent event)  
    void doStateChanged__on__minute​(javax.swing.event.ChangeEvent event)  
    void doStateChanged__on__second​(javax.swing.event.ChangeEvent event)  
    void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)  
    java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()  
    <T> T getContextValue​(java.lang.Class<T> clazz)  
    <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)  
    JAXXBinding getDataBinding​(java.lang.String bindingId)  
    JAXXBinding[] getDataBindings()  
    JAXXContext getDelegateContext()  
    SimpleTimeEditorHandler getHandler()  
    javax.swing.JSpinner getHour()  
    javax.swing.JLabel getLabelH()  
    javax.swing.JLabel getLabelM()  
    javax.swing.JSpinner getMinute()  
    javax.swing.SpinnerDateModel getMinuteModel()  
    SimpleTimeEditorModel getModel()  
    java.lang.Object getObjectById​(java.lang.String id)  
    <O extends java.awt.Container>
    O
    getParentContainer​(java.lang.Class<O> clazz)  
    <O extends java.awt.Container>
    O
    getParentContainer​(java.lang.Object source, java.lang.Class<O> clazz)  
    javax.swing.JSpinner getSecond()  
    javax.swing.SpinnerDateModel getSecondModel()  
    void init()  
    void processDataBinding​(java.lang.String $binding)  
    void processDataBinding​(java.lang.String $binding, boolean $force)  
    void registerDataBinding​(JAXXBinding binding)  
    <T> void removeContextValue​(java.lang.Class<T> clazz)  
    <T> void removeContextValue​(java.lang.Class<T> clazz, java.lang.String name)  
    void removeDataBinding​(java.lang.String $binding)  
    void setBean​(java.io.Serializable bean)  
    <T> void setContextValue​(T o)  
    <T> void setContextValue​(T o, java.lang.String name)  
    void setDate​(java.util.Date date)  
    void setProperty​(java.lang.String property)  
    void setSecondEditable​(boolean isSecondEditable)  

    Methods inherited from class jaxx.runtime.swing.Table

    getCellConstraints, getRowConstraints, getTableConstraints, newCell, newRow, setLayout

    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, 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, 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, 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
  • Field Details

    • BINDING_HOUR_ENABLED

      public static final java.lang.String BINDING_HOUR_ENABLED
      See Also:
      Constant Field Values
    • BINDING_HOUR_VALUE

      public static final java.lang.String BINDING_HOUR_VALUE
      See Also:
      Constant Field Values
    • BINDING_LABEL_M_VISIBLE

      public static final java.lang.String BINDING_LABEL_M_VISIBLE
      See Also:
      Constant Field Values
    • BINDING_MINUTE_ENABLED

      public static final java.lang.String BINDING_MINUTE_ENABLED
      See Also:
      Constant Field Values
    • BINDING_MINUTE_MODEL_VALUE

      public static final java.lang.String BINDING_MINUTE_MODEL_VALUE
      See Also:
      Constant Field Values
    • BINDING_SECOND_ENABLED

      public static final java.lang.String BINDING_SECOND_ENABLED
      See Also:
      Constant Field Values
    • BINDING_SECOND_MODEL_VALUE

      public static final java.lang.String BINDING_SECOND_MODEL_VALUE
      See Also:
      Constant Field Values
    • BINDING_SECOND_VISIBLE

      public static final java.lang.String BINDING_SECOND_VISIBLE
      See Also:
      Constant Field Values
    • $activeBindings

      protected java.util.List<java.lang.Object> $activeBindings
    • $bindingSources

      protected java.util.Map<java.lang.String,​java.lang.Object> $bindingSources
    • $bindings

      protected final java.util.Map<java.lang.String,​JAXXBinding> $bindings
    • $objectMap

      protected java.util.Map<java.lang.String,​java.lang.Object> $objectMap
    • $previousValues

      protected java.util.Map<?,​?> $previousValues
    • delegateContext

      protected final JAXXContext delegateContext
    • handler

      protected SimpleTimeEditorHandler handler
    • hour

      protected javax.swing.JSpinner hour
    • labelH

      protected javax.swing.JLabel labelH
    • labelM

      protected javax.swing.JLabel labelM
    • minute

      protected javax.swing.JSpinner minute
    • minuteModel

      protected javax.swing.SpinnerDateModel minuteModel
    • model

      protected SimpleTimeEditorModel model
    • second

      protected javax.swing.JSpinner second
    • secondModel

      protected javax.swing.SpinnerDateModel secondModel
  • Constructor Details

    • SimpleTimeEditor

      public SimpleTimeEditor()
    • SimpleTimeEditor

      public SimpleTimeEditor​(JAXXContext parentContext)
  • Method Details

    • init

      public void init()
    • setBean

      public void setBean​(java.io.Serializable bean)
    • setProperty

      public void setProperty​(java.lang.String property)
    • setDate

      public void setDate​(java.util.Date date)
    • setSecondEditable

      public void setSecondEditable​(boolean isSecondEditable)
    • $getJAXXObjectDescriptor

      public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
    • applyDataBinding

      public void applyDataBinding​(java.lang.String $binding)
      Specified by:
      applyDataBinding in interface JAXXObject
    • firePropertyChange

      public void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
      Specified by:
      firePropertyChange in interface JAXXObject
      Overrides:
      firePropertyChange in class java.awt.Component
    • get$objectMap

      public java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()
      Specified by:
      get$objectMap in interface JAXXObject
    • getDataBinding

      public JAXXBinding getDataBinding​(java.lang.String bindingId)
      Specified by:
      getDataBinding in interface JAXXObject
    • getDataBindings

      public JAXXBinding[] getDataBindings()
      Specified by:
      getDataBindings in interface JAXXObject
    • getObjectById

      public java.lang.Object getObjectById​(java.lang.String id)
      Specified by:
      getObjectById in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding, boolean $force)
      Specified by:
      processDataBinding in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding)
      Specified by:
      processDataBinding in interface JAXXObject
    • registerDataBinding

      public void registerDataBinding​(JAXXBinding binding)
      Specified by:
      registerDataBinding in interface JAXXObject
    • removeDataBinding

      public void removeDataBinding​(java.lang.String $binding)
      Specified by:
      removeDataBinding in interface JAXXObject
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz)
      Specified by:
      getContextValue in interface JAXXContext
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)
      Specified by:
      getContextValue in interface JAXXContext
    • getDelegateContext

      public JAXXContext getDelegateContext()
      Specified by:
      getDelegateContext in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Object source, java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz)
      Specified by:
      removeContextValue in interface JAXXContext
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz, java.lang.String name)
      Specified by:
      removeContextValue in interface JAXXContext
    • setContextValue

      public <T> void setContextValue​(T o)
      Specified by:
      setContextValue in interface JAXXContext
    • setContextValue

      public <T> void setContextValue​(T o, java.lang.String name)
      Specified by:
      setContextValue in interface JAXXContext
    • doStateChanged__on__hour

      public void doStateChanged__on__hour​(javax.swing.event.ChangeEvent event)
    • doStateChanged__on__minute

      public void doStateChanged__on__minute​(javax.swing.event.ChangeEvent event)
    • doStateChanged__on__second

      public void doStateChanged__on__second​(javax.swing.event.ChangeEvent event)
    • getHandler

      public SimpleTimeEditorHandler getHandler()
    • getHour

      public javax.swing.JSpinner getHour()
    • getLabelH

      public javax.swing.JLabel getLabelH()
    • getLabelM

      public javax.swing.JLabel getLabelM()
    • getMinute

      public javax.swing.JSpinner getMinute()
    • getMinuteModel

      public javax.swing.SpinnerDateModel getMinuteModel()
    • getModel

      public SimpleTimeEditorModel getModel()
    • getSecond

      public javax.swing.JSpinner getSecond()
    • getSecondModel

      public javax.swing.SpinnerDateModel getSecondModel()
    • createHandler

      protected void createHandler()
    • createHour

      protected void createHour()
    • createLabelH

      protected void createLabelH()
    • createLabelM

      protected void createLabelM()
    • createMinute

      protected void createMinute()
    • createMinuteModel

      protected void createMinuteModel()
    • createModel

      protected void createModel()
    • createSecond

      protected void createSecond()
    • createSecondModel

      protected void createSecondModel()