Package org.nuiton.jaxx.widgets.datetime
Class UnlimitedTimeEditor
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.nuiton.jaxx.widgets.datetime.UnlimitedTimeEditor
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,BeanScopeAware,JAXXContext,JAXXObject,JAXXValidator
public class UnlimitedTimeEditor extends JPanel implements BeanScopeAware, JAXXObject, JAXXValidator
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, 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 UnlimitedTimeEditor()UnlimitedTimeEditor(boolean param0)UnlimitedTimeEditor(LayoutManager param0)UnlimitedTimeEditor(LayoutManager param0, boolean param1)UnlimitedTimeEditor(JAXXContext parentContext)UnlimitedTimeEditor(JAXXContext parentContext, boolean param1)UnlimitedTimeEditor(JAXXContext parentContext, LayoutManager param1)UnlimitedTimeEditor(JAXXContext parentContext, LayoutManager param1, boolean param2)
-
Method Summary
-
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, 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, 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.nuiton.jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
PROPERTY_SHOW_RESET
public static final String PROPERTY_SHOW_RESET
- See Also:
- Constant Field Values
-
BINDING_HOUR_EDITOR_ENABLED
public static final String BINDING_HOUR_EDITOR_ENABLED
- See Also:
- Constant Field Values
-
BINDING_HOUR_MODEL_VALUE
public static final String BINDING_HOUR_MODEL_VALUE
- See Also:
- Constant Field Values
-
BINDING_MINUTE_EDITOR_ENABLED
public static final String BINDING_MINUTE_EDITOR_ENABLED
- See Also:
- Constant Field Values
-
BINDING_MINUTE_MODEL_VALUE
public static final String BINDING_MINUTE_MODEL_VALUE
- See Also:
- Constant Field Values
-
BINDING_RESET_ENABLED
public static final String BINDING_RESET_ENABLED
- See Also:
- Constant Field Values
-
BINDING_TOOLBAR_RESET_VISIBLE
public static final String BINDING_TOOLBAR_RESET_VISIBLE
- See Also:
- Constant Field Values
-
$bindings
protected final Map<String,JAXXBinding> $bindings
-
$previousValues
protected Map<?,?> $previousValues
-
delegateContext
protected final JAXXContext delegateContext
-
editorPanel
protected JPanel editorPanel
-
handler
protected UnlimitedTimeEditorHandler handler
-
hourEditor
protected JSpinner hourEditor
-
hourModel
protected SpinnerNumberModel hourModel
-
labelH
protected JLabel labelH
-
leftPanel
protected JPanel leftPanel
-
minuteEditor
protected JSpinner minuteEditor
-
minuteModel
protected SpinnerNumberModel minuteModel
-
model
protected UnlimitedTimeEditorModel model
-
reset
protected JButton reset
-
showReset
protected Boolean showReset
-
sliderHidorToolBar
protected JToolBar sliderHidorToolBar
-
timeLabel
protected JLabel timeLabel
-
toolbarReset
protected JToolBar toolbarReset
-
validator
protected SwingValidator<UnlimitedTimeEditorModel> validator
-
-
Constructor Detail
-
UnlimitedTimeEditor
public UnlimitedTimeEditor(LayoutManager param0)
-
UnlimitedTimeEditor
public UnlimitedTimeEditor(JAXXContext parentContext, LayoutManager param1)
-
UnlimitedTimeEditor
public UnlimitedTimeEditor(LayoutManager param0, boolean param1)
-
UnlimitedTimeEditor
public UnlimitedTimeEditor(JAXXContext parentContext, LayoutManager param1, boolean param2)
-
UnlimitedTimeEditor
public UnlimitedTimeEditor()
-
UnlimitedTimeEditor
public UnlimitedTimeEditor(JAXXContext parentContext)
-
UnlimitedTimeEditor
public UnlimitedTimeEditor(boolean param0)
-
UnlimitedTimeEditor
public UnlimitedTimeEditor(JAXXContext parentContext, boolean param1)
-
-
Method Detail
-
init
public void init()
-
getBean
public Object getBean()
- Specified by:
getBeanin interfaceBeanScopeAware
-
setBean
public void setBean(Object bean)
- Specified by:
setBeanin interfaceBeanScopeAware
-
setPropertyTime
public void setPropertyTime(String property)
-
setTime
public void setTime(Integer time)
-
setLabel
public void setLabel(String label)
-
reset
public void reset()
-
$getJAXXObjectDescriptor
public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
-
applyDataBinding
public void applyDataBinding(String $binding)
- Specified by:
applyDataBindingin interfaceJAXXObject
-
firePropertyChange
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
- Overrides:
firePropertyChangein classComponent
-
get$objectMap
public Map<String,Object> get$objectMap()
- Specified by:
get$objectMapin interfaceJAXXObject
-
getDataBinding
public JAXXBinding getDataBinding(String bindingId)
- Specified by:
getDataBindingin interfaceJAXXObject
-
getDataBindings
public JAXXBinding[] getDataBindings()
- Specified by:
getDataBindingsin interfaceJAXXObject
-
getObjectById
public Object getObjectById(String id)
- Specified by:
getObjectByIdin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(String $binding, boolean $force)
- Specified by:
processDataBindingin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(String $binding)
- Specified by:
processDataBindingin interfaceJAXXObject
-
registerDataBinding
public void registerDataBinding(JAXXBinding binding)
- Specified by:
registerDataBindingin interfaceJAXXObject
-
removeDataBinding
public void removeDataBinding(String $binding)
- Specified by:
removeDataBindingin interfaceJAXXObject
-
getContextValue
public <T> T getContextValue(Class<T> clazz)
- Specified by:
getContextValuein interfaceJAXXContext
-
getContextValue
public <T> T getContextValue(Class<T> clazz, String name)
- Specified by:
getContextValuein interfaceJAXXContext
-
getDelegateContext
public JAXXContext getDelegateContext()
- Specified by:
getDelegateContextin interfaceJAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Class<O> clazz)
- Specified by:
getParentContainerin interfaceJAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Object source, Class<O> clazz)
- Specified by:
getParentContainerin interfaceJAXXObject
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz)
- Specified by:
removeContextValuein interfaceJAXXContext
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz, String name)
- Specified by:
removeContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o)
- Specified by:
setContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o, String name)- Specified by:
setContextValuein interfaceJAXXContext
-
getValidator
public SwingValidator<?> getValidator(String validatorId)
- Specified by:
getValidatorin interfaceJAXXValidator
-
getValidatorIds
public List<String> getValidatorIds()
- Specified by:
getValidatorIdsin interfaceJAXXValidator
-
registerValidatorFields
public void registerValidatorFields()
- Specified by:
registerValidatorFieldsin interfaceJAXXValidator
-
doStateChanged__on__hourEditor
public void doStateChanged__on__hourEditor(ChangeEvent event)
-
doStateChanged__on__minuteEditor
public void doStateChanged__on__minuteEditor(ChangeEvent event)
-
getEditorPanel
public JPanel getEditorPanel()
-
getHandler
public UnlimitedTimeEditorHandler getHandler()
-
getHourEditor
public JSpinner getHourEditor()
-
getHourModel
public SpinnerNumberModel getHourModel()
-
getLabelH
public JLabel getLabelH()
-
getLeftPanel
public JPanel getLeftPanel()
-
getMinuteEditor
public JSpinner getMinuteEditor()
-
getMinuteModel
public SpinnerNumberModel getMinuteModel()
-
getModel
public UnlimitedTimeEditorModel getModel()
-
getReset
public JButton getReset()
-
getShowReset
public Boolean getShowReset()
-
getSliderHidorToolBar
public JToolBar getSliderHidorToolBar()
-
getTimeLabel
public JLabel getTimeLabel()
-
getToolbarReset
public JToolBar getToolbarReset()
-
getValidator
public SwingValidator<UnlimitedTimeEditorModel> getValidator()
-
isShowReset
public Boolean isShowReset()
-
setShowReset
public void setShowReset(Boolean showReset)
-
addChildrenToEditorPanel
protected void addChildrenToEditorPanel()
-
addChildrenToLeftPanel
protected void addChildrenToLeftPanel()
-
addChildrenToToolbarReset
protected void addChildrenToToolbarReset()
-
addChildrenToValidator
protected void addChildrenToValidator()
-
createEditorPanel
protected void createEditorPanel()
-
createHourEditor
protected void createHourEditor()
-
createHourModel
protected void createHourModel()
-
createLabelH
protected void createLabelH()
-
createLeftPanel
protected void createLeftPanel()
-
createMinuteEditor
protected void createMinuteEditor()
-
createMinuteModel
protected void createMinuteModel()
-
createModel
protected void createModel()
-
createReset
protected void createReset()
-
createShowReset
protected void createShowReset()
-
createSliderHidorToolBar
protected void createSliderHidorToolBar()
-
createTimeLabel
protected void createTimeLabel()
-
createToolbarReset
protected void createToolbarReset()
-
createValidator
protected void createValidator()
-
$initialize
protected void $initialize()
-
$initialize_01_createComponents
protected void $initialize_01_createComponents()
-
$initialize_02_registerDataBindings
protected void $initialize_02_registerDataBindings()
-
$initialize_03_finalizeCreateComponents
protected void $initialize_03_finalizeCreateComponents()
-
$initialize_04_applyDataBindings
protected void $initialize_04_applyDataBindings()
-
$initialize_05_setProperties
protected void $initialize_05_setProperties()
-
$initialize_06_finalizeInitialize
protected void $initialize_06_finalizeInitialize()
-
-