public class FPMIApp extends VisionDesktop
Modifier and Type | Class and Description |
---|---|
static class |
FPMIApp.ShutdownEvent
Javabean-style class used for the shutdown allowed script
|
javax.swing.JDesktopPane.AccessibleJDesktopPane
javax.swing.JLayeredPane.AccessibleJLayeredPane
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected DiagnosticsDialog |
diagnosticsDialog |
protected PopupWindowParent |
diagnosticsParent |
static java.lang.String |
TIMEZONE_CLIENT |
static java.lang.String |
TIMEZONE_GATEWAY |
activeWindow, context, CURRENT_DESKTOP, PRIMARY_DESKTOP_HANDLE, selectedWindowTitle, windowController
DEFAULT_LAYER, DRAG_LAYER, FRAME_CONTENT_LAYER, LAYER_PROPERTY, MODAL_LAYER, PALETTE_LAYER, POPUP_LAYER
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier and Type | Method and Description |
---|---|
void |
applyDiff(Project diff,
ProgressListener listener)
Applies the given project as a diff.
|
static FPMIApp |
createApp(ClientContext context,
ProgressListener listener) |
ClientPanel |
getClientPanel() |
ClientDatasetUtilities |
getDatasetUtil() |
java.lang.String |
getDefaultTimeZone() |
SecondaryDesktops |
getDesktops() |
FPMIFileUtilities |
getFileUtil() |
static FPMIApp |
getInstance()
Deprecated.
|
long |
getLastActivity() |
LaunchContext |
getLaunchContext() |
ClientLocalizationManager |
getLocalizationManager() |
java.awt.Font |
getMenuFont() |
PrintUtilities |
getPrintUtil() |
ProjectTagManager |
getProjectTags() |
ClientScriptConfig |
getScriptConfig() |
ScriptManager |
getScriptManager() |
SecondaryDesktops |
getSecondaryDesktops() |
SecurityUtilities |
getSecurityUtil() |
ClientSystemUtilities |
getSystemUtil() |
TemplateManager |
getTemplateManager() |
protected VisionClientContext |
initContext(ClientContext context)
Called from super's contsructor to initialize the vision client context field
|
boolean |
isHideWindowsMenu() |
boolean |
isTouchscreenMode() |
void |
setDefaultDSN(java.lang.String string)
Deprecated.
|
void |
setDefaultTimeZone(java.lang.String timezoneId) |
void |
setDeployParams(java.util.Map map)
Deprecated.
|
void |
setDesignImagePath(java.lang.String string)
Deprecated.
|
void |
setGateway(java.lang.String x)
Deprecated.
|
void |
setHideWindowsMenu(boolean hideWindowsMenu) |
static void |
setInstance(FPMIApp i)
Sets the publicly accessible static FPMIApp instance
|
void |
setMenuFont(java.awt.Font menuFont) |
void |
setPaused(boolean paused) |
void |
setProjectTags(ProjectTagManager projectTags) |
void |
setScriptConfig(ClientScriptConfig newConfig,
boolean install) |
void |
setShowActiveThreads(boolean b)
Deprecated.
|
void |
setThreadCount(int i)
Deprecated.
|
void |
setTouchscreenMode(boolean touchscreenMode) |
void |
setUpdateBase(int i) |
void |
setUpdateThreadCount(int i)
Deprecated.
|
void |
showFPMIDiagnostics() |
void |
shutdown(boolean runScript)
Shuts down this FHMIApp gracefully.
|
boolean |
shutdownAllowed()
This function call's the applications shutdown allowed event handler, which can cancel the shutdown event, in
which case this function will return false.
|
void |
shutdownDesigner()
Special version of shutdown for use in the designer.
|
void |
startup(ClientPanel clientPanel,
WindowStateCollection windowState,
java.lang.String[] startupWindows,
java.util.Map<java.lang.String,org.python.core.PyObject> params)
Starts up the FPMIApp.
|
void |
startupDesigner(java.util.TimeZone gatewayTimeZone) |
java.lang.String |
toString() |
addDesktopListener, addImpl, fireWindowEvent, getAdapterContext, getAxisPrecedence, getHandle, getMinSize, getOpenedWindows, getPath, getSelectedWindowTitle, getWindow, getWindow, getWindowCache, getWindows, getWindows, isInfiniteDesktop, isRestrictFloatingFrames, layoutDocks, notifyWindowDeleted, openWindow, openWindow, openWindow, openWindow, remove, removeDesktopListener, setAxisPrecedence, setBackground, setBounds, setInfiniteDesktop, setMinSize, setRestrictFloatingFrames, setSelectedWindowTitle, setWindowOpener
getAccessibleContext, getAllFrames, getAllFramesInLayer, getDesktopManager, getDragMode, getSelectedFrame, getUI, getUIClassID, paramString, remove, removeAll, selectFrame, setComponentZOrder, setDesktopManager, setDragMode, setSelectedFrame, setUI, updateUI
getComponentCountInLayer, getComponentsInLayer, getComponentToLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getObjectForLayer, getPosition, highestLayer, insertIndexForLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, putLayer, setLayer, setLayer, setPosition
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, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, 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, 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
add, 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, processContainerEvent, processEvent, removeContainerListener, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String TIMEZONE_GATEWAY
public static final java.lang.String TIMEZONE_CLIENT
protected DiagnosticsDialog diagnosticsDialog
protected PopupWindowParent diagnosticsParent
protected VisionClientContext initContext(ClientContext context)
initContext
in class VisionDesktop
public static FPMIApp createApp(ClientContext context, ProgressListener listener) throws java.lang.Exception
java.lang.Exception
public SecondaryDesktops getSecondaryDesktops()
public void applyDiff(Project diff, ProgressListener listener) throws java.lang.Exception
java.lang.Exception
public void startupDesigner(java.util.TimeZone gatewayTimeZone)
public void startup(ClientPanel clientPanel, WindowStateCollection windowState, java.lang.String[] startupWindows, java.util.Map<java.lang.String,org.python.core.PyObject> params)
public boolean shutdownAllowed()
public void shutdown(boolean runScript)
shutdown
in class VisionDesktop
public void shutdownDesigner()
public void setPaused(boolean paused)
public ClientLocalizationManager getLocalizationManager()
public TemplateManager getTemplateManager()
public java.lang.String toString()
toString
in class java.awt.Component
@Deprecated public static FPMIApp getInstance()
public static void setInstance(FPMIApp i)
@Deprecated public void setThreadCount(int i)
@Deprecated public void setShowActiveThreads(boolean b)
@Deprecated public void setUpdateThreadCount(int i)
@Deprecated public void setGateway(java.lang.String x)
@Deprecated public void setDesignImagePath(java.lang.String string)
@Deprecated public void setDeployParams(java.util.Map map)
public ClientScriptConfig getScriptConfig()
public void setScriptConfig(ClientScriptConfig newConfig, boolean install)
public void setUpdateBase(int i)
@Deprecated public void setDefaultDSN(java.lang.String string)
public boolean isTouchscreenMode()
public void setTouchscreenMode(boolean touchscreenMode)
public java.awt.Font getMenuFont()
public void setMenuFont(java.awt.Font menuFont)
public boolean isHideWindowsMenu()
public void setHideWindowsMenu(boolean hideWindowsMenu)
public long getLastActivity()
public java.lang.String getDefaultTimeZone()
public void setDefaultTimeZone(java.lang.String timezoneId)
public SecondaryDesktops getDesktops()
public ProjectTagManager getProjectTags()
public void setProjectTags(ProjectTagManager projectTags)
public ScriptManager getScriptManager()
public PrintUtilities getPrintUtil()
public ClientDatasetUtilities getDatasetUtil()
public FPMIFileUtilities getFileUtil()
public SecurityUtilities getSecurityUtil()
public LaunchContext getLaunchContext()
public ClientSystemUtilities getSystemUtil()
public ClientPanel getClientPanel()
public void showFPMIDiagnostics()