public class RecurrenceForm
extends javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
RecurrenceForm()
Initializes a new instance of the RecurrenceForm class.
|
RecurrenceForm(DateTimeInfo formatInfo,
LocalizationInfo localizationInfo)
Initializes a new instance of the RecurrenceForm class.
|
RecurrenceForm(DateTimeInfo formatInfo,
LocalizationInfo localizationInfo,
java.awt.Window owner,
java.awt.Dialog.ModalityType modalityType)
Initializes a new instance of the RecurrenceForm class.
|
Modifier and Type | Method and Description |
---|---|
void |
enableRemoveButton(boolean enable)
Enables or disables the 'Remove' button.
|
DialogResult |
getDialogResult() |
DateTime |
getEndTime() |
Recurrence |
getRecurrence() |
DateTime |
getStartTime() |
java.lang.String |
getTimeFormat() |
void |
setDate(DateTime date)
Sets a date to be used to initialize the form if no recurrence is set initially.
|
void |
setDates(DateTime start,
DateTime end)
Sets the dates to be used to initialize the form if no recurrence is initially set.
|
void |
setRecurrence(Recurrence recurrence,
DateTime startTime,
DateTime endTime)
Sets the recurrence pattern to be edited in the form.
|
void |
setTimeFormat(java.lang.String _timeFormat) |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public RecurrenceForm()
public RecurrenceForm(DateTimeInfo formatInfo, LocalizationInfo localizationInfo)
formatInfo
- A DateTimeInfo object that specifies how to format and display dates and times within the form.localizationInfo
- A LocalizationInfo object that provides localized strings for labels and messages.public RecurrenceForm(DateTimeInfo formatInfo, LocalizationInfo localizationInfo, java.awt.Window owner, java.awt.Dialog.ModalityType modalityType)
formatInfo
- A DateTimeInfo object that specifies how to format and display dates and times within the form.localizationInfo
- A LocalizationInfo object that provides localized strings for labels and messages.modalityType
- A Dialog.ModalityType value specifying the form's modality.public void setDate(DateTime date)
date
- A DateTime object specifying the start and end time of the recurrence displayed in the form.public void setDates(DateTime start, DateTime end)
start
- A DateTime instance specifying the start time of the recurrence.end
- A DateTime instance specifying the end time of the recurrence.public void enableRemoveButton(boolean enable)
enable
- true to enable the 'Remove' button, false to disable it.public void setRecurrence(Recurrence recurrence, DateTime startTime, DateTime endTime)
recurrence
- A reference to the Recurrence object to be selected in the form for editing.startTime
- A DateTime instance specifying the initial start time f the recurrence.endTime
- A DateTime instance specifying the initial end time of the recurrence.public void setTimeFormat(java.lang.String _timeFormat)
public java.lang.String getTimeFormat()
public Recurrence getRecurrence()
public DateTime getStartTime()
public DateTime getEndTime()
public DialogResult getDialogResult()