Package hec.clientapp.script
Class ScriptEditorDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
rma.swing.RmaJFrame
hec.clientapp.script.AbstractScriptEditor
hec.clientapp.script.ScriptEditorDialog
- All Implemented Interfaces:
hec.event.ConfigChangeListener,ScriptConstants,ClipboardOwner,ComponentListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants,rma.lang.Modifiable
public class ScriptEditorDialog
extends AbstractScriptEditor
implements ScriptConstants, hec.event.ConfigChangeListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class hec.clientapp.script.AbstractScriptEditor
AbstractScriptEditor.DummyGutter, AbstractScriptEditor.FolderNode, AbstractScriptEditor.ScriptTextArea, AbstractScriptEditor.ScriptTreeModel, AbstractScriptEditor.TabFixTextAreaUINested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class hec.clientapp.script.AbstractScriptEditor
_argumentText, _bgColorBtn, _browseButton, _browseDialog, _buttonPanel, _copyScriptMenuItem, _cutScriptMenuItem, _deleteGroupMenu, _deleteMenuItem, _descriptionText, _displayScript, _displayScriptInMenu, _displayScriptInSelector, _editButton, _editExternalButton, _editingExistingScript, _editMenuItem, _editScript, _fileMenu, _fileNameText, _findDlg, _findMenuItem, _findNextMenuItem, _folderPopup, _groupCombo, _groupLabel, _hSplitter, _iconCombo, _iconList, _importMenuItem, _insertField, _labelDisplayText, _listenerList, _lnPanel, _lockedField, _lockedPath, _modifiedField, _namePanel, _newGroupMenu, _newMenuItem, _nodePopup, _okPanel, _overrodeScriptFile, _pasteScriptMenuItem, _positionField, _resetingPath, _saveAsMenuItem, _saveButton, _saveMenuItem, _scriptModified, _scriptNameText, _scriptText, _splitterLocation, _statusLine, _testButton, _testMenuItem, _testPanel, _treeSelectListener, BACKGROUND_PROP, FONT_PROP, FOREGROUND_PROP, LOCATION_PROP, NO_ICON, SIZE_PROP, TABSIZE_PROP, treeFields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface hec.script.ScriptConstants
ALL_MODULES, ALL_WORKSPACES, BASE, CACHE_DIR_PROP, CLIENT_MODULE, CURRENT_MODULES, CURRENT_WORKSPACE, DSS_IMPORT, JAVA_IMPORT, ROOT, SCRIPT_ZIPFILE, SCRIPTS_CONF, SCRIPTS_DIR, STD_IMPORT, SYSTEM, USERFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected StringgetFileName(String name) recusively add scriptable objectsprotected ScriptManagervoidimport a scriptprotected booleanlockScriptFile(boolean lock, String path) protected voidsaveBackgroundColor(String color) protected voidprotected voidsaveForegroundColor(String color) protected voidprotected voidsaveTabSize(int tabsize) protected voidselectScript(TreePath path) allow the user to select a scriptMethods inherited from class hec.clientapp.script.AbstractScriptEditor
addScriptableObjects, addScriptEventListener, buildDialog, buildMenus, buildScript, clearForm, closeFrame, configFileChanged, copyTreeNode, createImageList, createJTree, cutTreeNode, deleteGroupAction, deleteScript, displayFolderPopup, displayNodePopup, editScript, expandTree, fillGroupCombo, finalize, fireScriptAdded, fireScriptChanged, fireScriptDeleted, fireScriptEvent, flushScriptManager, getLastFolderNode, getModulePath, getModulePath, getScriptId, getScriptIds, getScriptIds, getScriptToPaste, getSelectedScriptIdentifier, getSelectedScriptIdentifier, getSelectionMarginColor, isScriptableNode, launchAndWait, launchExternalEditor, loadScript, lostOwnership, msgOut, newGroupAction, newScript, pasteTreeNode, printScript, redrawLineNumbers, refreshTree, removeScriptEventListener, removeScriptsFromGroup, runScript, saveScript, saveScriptAs, selectBackground, selectFont, selectForeground, setEditPanelEnabled, setEditScript, setMenusState, setModified, setSelectedNode, setSelectedNode, setTabSize, setVisible, showWhiteSpaceAction, testScript, treePathSelected, updateFileNameMethods inherited from class rma.swing.RmaJFrame
clearForm, clickButton, clickButton, clickCheckBox, clickRadioButton, componentHidden, componentMoved, componentResized, componentShown, createRootPane, enterKeyPressed, escapeKeyPressed, getDefaultIconImage, getOpenWindows, getTimeZone, getTopWindow, getUnitDisplaySystem, getUnitSystem, getWindow, invokeFormManagementMethod, isEditable, isIgnoringModifiedEvents, isModified, isSystemClosable, registerEnterKey, registerEscapeKey, setComponentsEditable, setComponentsEditable, setDefaultIconImage, setDefaultSize, setDisplayScale, setEditable, setIgnoreModifiedEvents, setLocation, setSystemClosable, setTimeZone, setUnitSystem, stayOpen, updateDisplayScale, updateTimeZone, updateTimeZone, updateUnitSystem, validateComponents, validateComponentsMethods inherited from class javax.swing.JFrame
addImpl, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateMethods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedMethods inherited from class java.awt.Window
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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack, toFrontMethods inherited from class java.awt.Container
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, validateTreeMethods inherited from class java.awt.Component
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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface hec.event.ConfigChangeListener
configFileChangedMethods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Constructor Details
-
ScriptEditorDialog
constructor
-
-
Method Details
-
saveForegroundColor
- Specified by:
saveForegroundColorin classAbstractScriptEditor
-
saveBackgroundColor
- Specified by:
saveBackgroundColorin classAbstractScriptEditor
-
saveFont
- Specified by:
saveFontin classAbstractScriptEditor
-
saveTabSize
protected void saveTabSize(int tabsize) - Specified by:
saveTabSizein classAbstractScriptEditor
-
saveSizeAndLocation
protected void saveSizeAndLocation()- Specified by:
saveSizeAndLocationin classAbstractScriptEditor
-
fillFolderNodes
protected void fillFolderNodes()- Specified by:
fillFolderNodesin classAbstractScriptEditor
-
getFileName
recusively add scriptable objects- Specified by:
getFileNamein classAbstractScriptEditor
-
getScriptManager
- Specified by:
getScriptManagerin classAbstractScriptEditor
-
lockScriptFile
- Specified by:
lockScriptFilein classAbstractScriptEditor
-
importScript
public void importScript()import a script- Specified by:
importScriptin classAbstractScriptEditor
-
selectScript
allow the user to select a script- Specified by:
selectScriptin classAbstractScriptEditor
-