public class FScheduler extends FPanel implements AsyncRefreshExecutorI, FormElementListenerI
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BORDER_ATT_PREFIX |
static java.lang.String |
VIEW_TYPE_RESOURCES |
static java.lang.String |
VIEW_TYPE_SINGLEMONTH |
static java.lang.String |
VIEW_TYPE_TIMETABLE |
XMLConfigureInfoinhibitFocusChange, SCROLLING_MODE_ANY, SCROLLING_MODE_HORIZONTAL_ONLY, SCROLLING_MODE_VERTICAL_ONLY, TEXTURE_CENTERED, TEXTURE_REPEATTOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT$0ALL_ACTIONS, AVAILABLE_ACTION_KIND, CONTEXTMENU_ACTION_KIND, LOCAL_ACTION_KIND, MENU_ACTION_KIND, NO_LOCAL_ACTION_KIND, NO_TOPMDI_ONLY_ACTION_KIND, NOT_AVAILABLE_ACTION_KIND, REFRESH_FROM_TRANSACTION, REFRESH_FROM_USER, SHORTCUT_ACTION_KIND, TOOLBAR_ACTION_KIND, TOPMDI_ONLY_ACTION_KIND| Constructor and Description |
|---|
FScheduler(FormContextI _ftx,
electric.xml.Element _confRoot) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
action_deleteSelected_available() |
boolean |
action_deleteSelected_enabled() |
void |
action_deleteSelected() |
boolean |
action_newElement_available() |
void |
action_newElement() |
boolean |
action_zoomIn_enabled() |
void |
action_zoomIn() |
boolean |
action_zoomOut_enabled() |
void |
action_zoomOut() |
void |
afterSavePerformed(FormElementI fe) |
void |
afterSetValuePerformed(FormElementI fe,
java.lang.Object old,
java.lang.Object o) |
void |
beforeSavePerformed(FormElementI fe) |
void |
beforeSetValuePerformed(FormElementI fe,
java.lang.Object old,
java.lang.Object o) |
void |
buildGUI() |
java.lang.Object |
calculateDisplayValue(AsyncRefreshRequestI r)
Calculates a display value for an asynchronous refresh request.
|
void |
close() |
java.util.HashMap |
getAttributeMap()
Returns the map of attributes supported by this FPanel.
|
java.util.LinkedHashMap |
getDefaultActionMap()
Returns the default action map for this FPanel.
|
java.util.HashMap |
getElementMap()
Returns the map of elements supported by this FPanel.
|
java.lang.Class<?> |
getGroupClass() |
java.util.Date |
getInitialDate() |
java.lang.Class<? extends BO> |
getItemClass() |
java.lang.String |
getProperty() |
java.lang.String |
getRange() |
java.util.Set<? extends BO> |
getSelectedItems() |
java.lang.String |
getSnapUnit() |
int |
getSnapUnitCount() |
void |
handleAllowOverlapsA(electric.xml.Attribute a) |
void |
handleAutoRefreshA(electric.xml.Attribute a) |
void |
handleBackgroundA(electric.xml.Attribute a) |
void |
handleDataMapperE(electric.xml.Element e) |
void |
handleDatatipFormatA(electric.xml.Attribute a) |
void |
handleDetailViewE(electric.xml.Element e) |
void |
handleForegroundA(electric.xml.Attribute a) |
void |
handleGridColorA(electric.xml.Attribute a) |
void |
handleGroupClassA(electric.xml.Attribute a) |
void |
handleHeaderColorA(electric.xml.Attribute a) |
void |
handleItemClassA(electric.xml.Attribute a) |
void |
handleNewItemE(electric.xml.Element e) |
void |
handleNoNavigationA(electric.xml.Attribute a) |
void |
handleOnAfterSelectValueE(electric.xml.Element e) |
void |
handleOnContactClickE(electric.xml.Element e) |
void |
handleOnItemClickE(electric.xml.Element e) |
void |
handlePropertyA(electric.xml.Attribute a) |
void |
handleRangeA(electric.xml.Attribute a) |
void |
handleSnapUnitA(electric.xml.Attribute a) |
void |
handleTypeA(electric.xml.Attribute a) |
void |
handleValidIfE(electric.xml.Element e) |
void |
handleViewOnlyA(electric.xml.Attribute a) |
void |
handleWorkHoursA(electric.xml.Attribute a) |
boolean |
isViewOnly() |
void |
lockDisplayValue()
Locks the UI component that displays the value to prevent concurrent inputs during
async refresh operations.
|
void |
refresh(int i) |
void |
refreshDetailView()
updates the content shown in the detail view or resets the detail view to show nothing
|
void |
refreshPerformed(FormElementI fe) |
void |
reload()
re-executes the query function in the item mapper (and triggers a refresh of the detail view).
|
void |
renderDisplayValue(AsyncRefreshRequestI r,
java.lang.Object value)
Renders the calculated value on the UI.
|
void |
restoreLockstateOfDisplayValue()
Unlocks the UI component that displays the value again.
|
void |
setGroupClass(java.lang.Class<?> clazz) |
void |
setInitialDate(java.util.Date d) |
void |
setItemClass(java.lang.Class<? extends BO> itemClass) |
void |
setProperty(java.lang.String property) |
void |
setRange(java.lang.String range) |
void |
setSnapUnit(java.lang.String minItemUnit) |
void |
setSnapUnitCount(int minItemUnitCount) |
void |
setType(java.lang.String type) |
void |
setViewOnly(boolean viewOnly) |
void |
showDate(java.util.Date d) |
void |
syncPerformed(FormElementI fe) |
static void |
wrapSchedulerWithBorder(electric.xml.Elements elements)
looks through the collection of xml elements for Scheduler elements
and adds a "default" Border around any Scheduler without border that are found
|
_refreshActions, action_editForm_available, action_editForm_enabled, action_editForm, action_refreshView_available, action_refreshView, action_reopenView_available, action_reopenView_enabled, action_reopenView, addBeanA, addFormElementListener, addHandleA, addHandleE, afterSave, afterSetValue, assureTransferHandler, beforeSave, beforeSetValue, calculationMightBeExpensive, callLog, cancelPendingRefreshRequests, checkEditable, checkVisible, evalScript, evalScript, evalScript, evalScript, evalScript, fhide, focusNextComponent, focusPreviousComponent, fshow, getActions, getActionsOfKind, getActionsOfKind, getBO, getConfRoot, getCtx, getDebugName, getFormActions, getFtx, getInstrumentedSchema, getLastRefreshRequest, getMaximumSize, getMinimumSize, getMissingPropertiesPolicy, getPreferredSize, getRefreshRequestsPending, getSchema, handleActionE, handleAttributes, handleDropAllowedIfE, handleEditableA, handleEditableIfE, handleElement, handleElements, handleElements, handleElements, handleImpliedA, handleMaximumSizeA, handleMaxSizeA, handleMinimumSizeA, handleMinSizeA, handleMissingPropertiesPolicyA, handleNameA, handleNewElement, handleNewElement, handleNewElement, handleOnAfterSaveE, handleOnAfterSetValueE, handleOnBeforeSaveE, handleOnBeforeSetValueE, handleOnConstructionE, handleOnDropE, handleOnFocusGainedE, handleOnFocusLostE, handleOnMDIActivateE, handleOnMDICloseE, handleOnMDIDeactivateE, handleOnMDIOpenE, handleOnRefreshE, handleOnSyncE, handlePreferredSizeA, handlePrefSizeA, handleScriptE, handleVirtualPropertyE, handleVisibleIfE, hasPreferredSizeOverride, invokeAction, invokeAction, isClosed, isDebug, isDefinedEditable, isEditable, isExplicitEditable, isGUIBuilt, isImpliedElement, isInputPossible, isShown, mdiActivate, mdiClose, mdiDeactivate, mdiOpen, postConstructor, postInit, postRefresh, postRefresh, postRefresh, processFocusVeto, processFocusVeto, queueDelayedRefresh, queueDelayedRefresh, reallyHandleVirtualPropertyE, refresh, refreshActions, refreshActions, registerActionImpl, registerFormAction, removeFormElementListener, requestFocus, requestFocusInWindow, requestFocusInWindow, runAndDeclare, runAndDeclare, setConfRoot, setDebug, setEditable, setFtx, setGUIBuilt, setMissingPropertiesPolicy, setShown, shouldShow, sync, syncImpl, waitForAsyncRefreshes, willCareForChildActions, willCareForChildRefreshgetPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getScrollingMode, grabFocus, init, init, init, paintComponent, setScrollingMode, setTexturegetAccessibleContext, getUI, getUIClassID, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, 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, getPeer, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, toDebugNamepublic static final java.lang.String BORDER_ATT_PREFIX
public static final java.lang.String VIEW_TYPE_TIMETABLE
public static final java.lang.String VIEW_TYPE_RESOURCES
public static final java.lang.String VIEW_TYPE_SINGLEMONTH
public FScheduler(FormContextI _ftx, electric.xml.Element _confRoot)
public static void wrapSchedulerWithBorder(electric.xml.Elements elements)
elements - list of subelements (e.g. of a View) to searchpublic java.util.HashMap getAttributeMap()
FPanelSubclasses can and should override this method to provide their own attribute map.
getAttributeMap in interface FormElementIgetAttributeMap in class FPanelpublic java.util.HashMap getElementMap()
FPanelSubclasses can and should override this method to provide their own element map.
getElementMap in interface FormElementIgetElementMap in class FPanelpublic java.util.LinkedHashMap getDefaultActionMap()
FPanelSubclasses can and should override this method to provide their own default action map.
getDefaultActionMap in class FPanelpublic void buildGUI()
public void close()
close in interface FormElementIclose in class FPanelpublic boolean action_zoomIn_enabled()
public void action_zoomIn()
public boolean action_zoomOut_enabled()
public void action_zoomOut()
public boolean action_newElement_available()
public void action_newElement()
public boolean action_deleteSelected_available()
public boolean action_deleteSelected_enabled()
public void action_deleteSelected()
public java.util.Set<? extends BO> getSelectedItems()
public void showDate(java.util.Date d)
public void refresh(int i)
refresh in interface FormElementIrefresh in class FPanelpublic void refreshDetailView()
public java.lang.Object calculateDisplayValue(AsyncRefreshRequestI r)
AsyncRefreshExecutorIcalculateDisplayValue in interface AsyncRefreshExecutorIr - The refresh request containing all necessary
context and data for the calculation.public void renderDisplayValue(AsyncRefreshRequestI r, java.lang.Object value)
AsyncRefreshExecutorIrenderDisplayValue in interface AsyncRefreshExecutorIr - The original refresh request.value - The raw Object value returned by the calculateDisplayValue method,
or a caught Exception.public void reload()
public void restoreLockstateOfDisplayValue()
AsyncRefreshExecutorIrestoreLockstateOfDisplayValue in interface AsyncRefreshExecutorIpublic void lockDisplayValue()
AsyncRefreshExecutorIlockDisplayValue in interface AsyncRefreshExecutorIpublic void handlePropertyA(electric.xml.Attribute a)
public void handleItemClassA(electric.xml.Attribute a)
public void handleGroupClassA(electric.xml.Attribute a)
public void handleAutoRefreshA(electric.xml.Attribute a)
public void handleViewOnlyA(electric.xml.Attribute a)
public void handleRangeA(electric.xml.Attribute a)
public void handleBackgroundA(electric.xml.Attribute a)
public void handleForegroundA(electric.xml.Attribute a)
public void handleGridColorA(electric.xml.Attribute a)
public void handleHeaderColorA(electric.xml.Attribute a)
public void handleSnapUnitA(electric.xml.Attribute a)
public void handleTypeA(electric.xml.Attribute a)
public void handleNoNavigationA(electric.xml.Attribute a)
public void handleAllowOverlapsA(electric.xml.Attribute a)
public void handleDatatipFormatA(electric.xml.Attribute a)
public void handleWorkHoursA(electric.xml.Attribute a)
public void handleDataMapperE(electric.xml.Element e)
public void handleNewItemE(electric.xml.Element e)
public void handleOnItemClickE(electric.xml.Element e)
public void handleOnContactClickE(electric.xml.Element e)
public void handleOnAfterSelectValueE(electric.xml.Element e)
public void handleValidIfE(electric.xml.Element e)
public void handleDetailViewE(electric.xml.Element e)
public java.lang.String getProperty()
public void setProperty(java.lang.String property)
public java.lang.Class<? extends BO> getItemClass()
public void setItemClass(java.lang.Class<? extends BO> itemClass)
public java.lang.Class<?> getGroupClass()
public void setGroupClass(java.lang.Class<?> clazz)
public boolean isViewOnly()
public void setViewOnly(boolean viewOnly)
public java.lang.String getRange()
public void setRange(java.lang.String range)
public void setType(java.lang.String type)
public java.util.Date getInitialDate()
public void setInitialDate(java.util.Date d)
public java.lang.String getSnapUnit()
public void setSnapUnit(java.lang.String minItemUnit)
public int getSnapUnitCount()
public void setSnapUnitCount(int minItemUnitCount)
public void syncPerformed(FormElementI fe)
syncPerformed in interface FormElementListenerIpublic void beforeSavePerformed(FormElementI fe)
beforeSavePerformed in interface FormElementListenerIpublic void afterSavePerformed(FormElementI fe)
afterSavePerformed in interface FormElementListenerIpublic void refreshPerformed(FormElementI fe)
refreshPerformed in interface FormElementListenerIpublic void beforeSetValuePerformed(FormElementI fe, java.lang.Object old, java.lang.Object o)
beforeSetValuePerformed in interface FormElementListenerIpublic void afterSetValuePerformed(FormElementI fe, java.lang.Object old, java.lang.Object o)
afterSetValuePerformed in interface FormElementListenerICopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.