public class EditorLauncher extends javax.swing.JPanel implements java.lang.Runnable, FileHandler
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
exeCmd |
short |
LINUX_TYPE |
protected java.lang.String |
path |
protected java.lang.Process |
ps |
protected java.lang.Runtime |
rt |
protected java.lang.String |
TEXT_EDITOR_LINUX_1 |
protected java.lang.String |
TEXT_EDITOR_LINUX_2 |
protected java.lang.String |
TEXT_EDITOR_LINUX_3 |
short |
TEXT_EDITOR_TYPE |
protected java.lang.String |
TEXT_EDITOR_WIN_1 |
protected java.lang.String |
TEXT_EDITOR_WIN_2 |
protected java.lang.String |
TEXT_EDITOR_WIN_3 |
protected short |
type |
protected boolean |
waitForCompletion |
short |
WINDOWS_TYPE |
short |
XML_EDITOR_TYPE |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
EditorLauncher() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
editFile(java.lang.String path) |
boolean |
editFile(java.lang.String path,
short type,
boolean waitForCompletion) |
boolean |
editFile(java.lang.String path,
short type,
boolean waitForCompletion,
boolean exitOnCompletion) |
boolean |
editFileWait(java.lang.String path) |
boolean |
editXMLFile(java.lang.String path) |
boolean |
editXMLFileWait(java.lang.String path) |
protected java.lang.String |
getEditorCommand(short type) |
void |
handleFile(java.io.File f) |
static void |
main(java.lang.String[] args) |
void |
run() |
void |
showFramed() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNamepublic final short WINDOWS_TYPE
public final short LINUX_TYPE
public final short TEXT_EDITOR_TYPE
public final short XML_EDITOR_TYPE
protected final java.lang.String TEXT_EDITOR_WIN_1
protected final java.lang.String TEXT_EDITOR_WIN_2
protected final java.lang.String TEXT_EDITOR_WIN_3
protected final java.lang.String TEXT_EDITOR_LINUX_1
protected final java.lang.String TEXT_EDITOR_LINUX_2
protected final java.lang.String TEXT_EDITOR_LINUX_3
protected java.lang.Runtime rt
protected java.lang.Process ps
protected java.lang.String exeCmd
protected java.lang.String path
protected short type
protected boolean waitForCompletion
public void showFramed()
protected java.lang.String getEditorCommand(short type)
public boolean editFile(java.lang.String path,
short type,
boolean waitForCompletion,
boolean exitOnCompletion)
public boolean editFile(java.lang.String path,
short type,
boolean waitForCompletion)
path - type - waitForCompletion - public boolean editFile(java.lang.String path)
path - public boolean editFileWait(java.lang.String path)
path - public boolean editXMLFile(java.lang.String path)
path - public boolean editXMLFileWait(java.lang.String path)
path - public void run()
run in interface java.lang.Runnablepublic static void main(java.lang.String[] args)
public void handleFile(java.io.File f)
handleFile in interface FileHandlerCopyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.