public class TextEditor extends ExternalFileEditorView implements JTextEditor
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected ChangeListenerSupport |
changeListeners |
protected boolean |
modified |
protected BaseTextEditor |
textEditor |
protected ScriptingText |
unit |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
TextEditor(ScriptingText unit) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(java.beans.PropertyChangeListener listener) |
void |
addPanel(java.lang.String name,
javax.swing.JComponent panel) |
void |
addUpdateCaretPositionActionListener(java.awt.event.ActionListener actionlistener) |
javax.swing.JComponent |
asJComponent()
Returns this component as a swing
JComponent. |
void |
fetch(ScriptingUnit unit) |
protected void |
fireChangeEvent(java.beans.PropertyChangeEvent evt) |
protected void |
fireChangeEvent(java.lang.String name,
java.lang.Object oldValue) |
protected ChangeListenerSupport |
getChangeListeners() |
javax.swing.text.JTextComponent |
getJTextComponent() |
int |
getLineCount() |
SyntaxtHighlightTextComponent |
getSyntaxtHighlightTextComponent() |
protected javax.swing.JTabbedPane |
getTabbedPane() |
protected BaseTextEditor |
getTextEditor() |
ScriptingText |
getUnit() |
void |
gotoline(int line) |
boolean |
isModified() |
void |
reload() |
void |
save() |
void |
selectLine(int line) |
void |
set(ScriptingUnit unit) |
protected void |
setModified(boolean modified) |
applyComponentOrientation, createPanel, createPanel1, createPanel2, initializePanel, loadImagegetAccessibleContext, 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, 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, transferFocusUpCycleprotected ScriptingText unit
protected boolean modified
protected BaseTextEditor textEditor
protected final ChangeListenerSupport changeListeners
public TextEditor(ScriptingText unit)
public ScriptingText getUnit()
protected void setModified(boolean modified)
protected BaseTextEditor getTextEditor()
protected javax.swing.JTabbedPane getTabbedPane()
protected ChangeListenerSupport getChangeListeners()
public boolean isModified()
isModified in interface JEditorpublic void addChangeListener(java.beans.PropertyChangeListener listener)
addChangeListener in interface JEditorprotected void fireChangeEvent(java.lang.String name,
java.lang.Object oldValue)
protected void fireChangeEvent(java.beans.PropertyChangeEvent evt)
public void set(ScriptingUnit unit)
public void fetch(ScriptingUnit unit)
public javax.swing.text.JTextComponent getJTextComponent()
getJTextComponent in interface JTextEditorpublic SyntaxtHighlightTextComponent getSyntaxtHighlightTextComponent()
getSyntaxtHighlightTextComponent in interface JTextEditorpublic void selectLine(int line)
selectLine in interface JTextEditorpublic int getLineCount()
getLineCount in interface JTextEditorpublic javax.swing.JComponent asJComponent()
ComponentJComponent.asJComponent in interface ComponentJComponentpublic void gotoline(int line)
gotoline in interface JTextEditorpublic void addUpdateCaretPositionActionListener(java.awt.event.ActionListener actionlistener)
addUpdateCaretPositionActionListener in interface JTextEditorpublic void reload()
reload in interface JTextEditorpublic void addPanel(java.lang.String name,
javax.swing.JComponent panel)