Class NullEditor
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.nuiton.jaxx.widgets.extra.editor.NullEditor
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,EditorInterface
public class NullEditor extends javax.swing.JPanel implements EditorInterface
Editor used when the have no file to edit
- Version:
- $Revision$ Last update: $Date$ by : $Author$
- Author:
- poussin
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy -
Field Summary
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors Constructor Description NullEditor() -
Method Summary
Modifier and Type Method Description booleanaccept(java.io.File file)If return true, this editor support this file type.booleanaccept(Editor.EditorSyntaxConstant editorSyntaxConstant)If return true, this editor support the syntax type.voidaddCaretListener(javax.swing.event.CaretListener listener)Add caret listener.voidaddDocumentListener(javax.swing.event.DocumentListener listener)Add document listener.voidcopy()Copy current current selection into system clipboard.voidcut()Cut current editor selection into system clipboard.java.lang.StringgetText()Return the current content text of the editor asString.booleanisModified()when there is no file opened, the file is not modified.booleanopen(java.io.File file)Do nothing, can't open file, on Null editor.voidpaste()Paste current clicboard content into editor at caret position.voidremoveCaretListener(javax.swing.event.CaretListener listener)Remove caret listener.voidremoveDocumentListener(javax.swing.event.DocumentListener listener)Remove document listener.booleansaveAs(java.io.File file)Do nothing, can't save file, on Null editorvoidsetSyntax(Editor.EditorSyntaxConstant editorSyntax)Force syntax to usevoidsetText(java.lang.String text)Set all text with text in argument.Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
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, updateMethods inherited from class java.awt.Container
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, validateTreeMethods inherited from class java.awt.Component
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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.nuiton.jaxx.widgets.extra.editor.EditorInterface
setEnabled
-
Constructor Details
-
NullEditor
public NullEditor()
-
-
Method Details
-
addDocumentListener
public void addDocumentListener(javax.swing.event.DocumentListener listener)Description copied from interface:EditorInterfaceAdd document listener.- Specified by:
addDocumentListenerin interfaceEditorInterface- Parameters:
listener- listener
-
removeDocumentListener
public void removeDocumentListener(javax.swing.event.DocumentListener listener)Description copied from interface:EditorInterfaceRemove document listener.- Specified by:
removeDocumentListenerin interfaceEditorInterface- Parameters:
listener- listener
-
addCaretListener
public void addCaretListener(javax.swing.event.CaretListener listener)Description copied from interface:EditorInterfaceAdd caret listener.- Specified by:
addCaretListenerin interfaceEditorInterface- Parameters:
listener- listener
-
removeCaretListener
public void removeCaretListener(javax.swing.event.CaretListener listener)Description copied from interface:EditorInterfaceRemove caret listener.- Specified by:
removeCaretListenerin interfaceEditorInterface- Parameters:
listener- listener
-
accept
public boolean accept(java.io.File file)Description copied from interface:EditorInterfaceIf return true, this editor support this file type. Default implementation returntrue.- Specified by:
acceptin interfaceEditorInterface- Parameters:
file- file to test- Returns:
- if return
true, this editor support this file type.
-
accept
Description copied from interface:EditorInterfaceIf return true, this editor support the syntax type. Default implementation returntrue.- Specified by:
acceptin interfaceEditorInterface- Parameters:
editorSyntaxConstant- syntaxe type to test- Returns:
- if return
true, this editor support this syntax type.
-
setSyntax
Description copied from interface:EditorInterfaceForce syntax to use- Specified by:
setSyntaxin interfaceEditorInterface- Parameters:
editorSyntax- to use
-
isModified
public boolean isModified()when there is no file opened, the file is not modified.- Specified by:
isModifiedin interfaceEditorInterface- Returns:
- return false
-
open
public boolean open(java.io.File file)Do nothing, can't open file, on Null editor.- Specified by:
openin interfaceEditorInterface- Parameters:
file- the file to open- Returns:
- this
-
saveAs
public boolean saveAs(java.io.File file)Do nothing, can't save file, on Null editor- Specified by:
saveAsin interfaceEditorInterface- Parameters:
file- the file to open- Returns:
- this
-
getText
public java.lang.String getText()Description copied from interface:EditorInterfaceReturn the current content text of the editor asString.- Specified by:
getTextin interfaceEditorInterface- Returns:
- return the current content text of the editor as
String
-
setText
public void setText(java.lang.String text)Description copied from interface:EditorInterfaceSet all text with text in argument.- Specified by:
setTextin interfaceEditorInterface- Parameters:
text- test to set
-
copy
public void copy()Description copied from interface:EditorInterfaceCopy current current selection into system clipboard.- Specified by:
copyin interfaceEditorInterface
-
cut
public void cut()Description copied from interface:EditorInterfaceCut current editor selection into system clipboard.- Specified by:
cutin interfaceEditorInterface
-
paste
public void paste()Description copied from interface:EditorInterfacePaste current clicboard content into editor at caret position.- Specified by:
pastein interfaceEditorInterface
-