public class EditorLauncher extends javax.swing.JPanel implements java.lang.Runnable, FileHandler
javax.swing.JPanel.AccessibleJPanel
javax.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, updateUI
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, 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, update
add, 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, 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, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
public 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.Runnable
public static void main(java.lang.String[] args)
public void handleFile(java.io.File f)
handleFile
in interface FileHandler
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.