Class JTextEditorRSyntaxTextArea

java.lang.Object
org.gvsig.tools.swing.api.viewer.AbstractJViewer
org.gvsig.texteditor.rsyntaxtextarea.JTextEditorRSyntaxTextArea
All Implemented Interfaces:
org.gvsig.texteditor.JTextEditor, org.gvsig.tools.swing.api.ChangeListenerSupport, org.gvsig.tools.swing.api.Component, org.gvsig.tools.swing.api.viewer.JViewer

public class JTextEditorRSyntaxTextArea extends org.gvsig.tools.swing.api.viewer.AbstractJViewer implements org.gvsig.texteditor.JTextEditor
Author:
gvSIG Team
  • Field Details

    • LOGGER

      protected static final org.slf4j.Logger LOGGER
  • Constructor Details

    • JTextEditorRSyntaxTextArea

      public JTextEditorRSyntaxTextArea(org.gvsig.tools.swing.api.viewer.ViewerFactory factory)
    • JTextEditorRSyntaxTextArea

      public JTextEditorRSyntaxTextArea()
  • Method Details

    • setMimetype

      public void setMimetype(String mimeType)
      Specified by:
      setMimetype in interface org.gvsig.texteditor.JTextEditor
    • getMimetype

      public String getMimetype()
      Specified by:
      getMimetype in interface org.gvsig.texteditor.JTextEditor
      Specified by:
      getMimetype in interface org.gvsig.tools.swing.api.viewer.JViewer
      Overrides:
      getMimetype in class org.gvsig.tools.swing.api.viewer.AbstractJViewer
    • setContents

      public void setContents(byte[] contents)
    • setContents

      public void setContents(String text)
    • setContents

      public void setContents(Object data)
      Specified by:
      setContents in interface org.gvsig.texteditor.JTextEditor
      Specified by:
      setContents in interface org.gvsig.tools.swing.api.viewer.JViewer
      Overrides:
      setContents in class org.gvsig.tools.swing.api.viewer.AbstractJViewer
    • getContents

      public String getContents()
      Specified by:
      getContents in interface org.gvsig.texteditor.JTextEditor
      Specified by:
      getContents in interface org.gvsig.tools.swing.api.viewer.JViewer
      Overrides:
      getContents in class org.gvsig.tools.swing.api.viewer.AbstractJViewer
    • getBytes

      public byte[] getBytes()
      Specified by:
      getBytes in interface org.gvsig.tools.swing.api.viewer.JViewer
      Overrides:
      getBytes in class org.gvsig.tools.swing.api.viewer.AbstractJViewer
    • clean

      public void clean()
      Specified by:
      clean in interface org.gvsig.texteditor.JTextEditor
      Specified by:
      clean in interface org.gvsig.tools.swing.api.viewer.JViewer
      Overrides:
      clean in class org.gvsig.tools.swing.api.viewer.AbstractJViewer
    • getJTextComponent

      public JTextComponent getJTextComponent()
      Specified by:
      getJTextComponent in interface org.gvsig.texteditor.JTextEditor
    • selectLine

      public void selectLine(int line)
      Specified by:
      selectLine in interface org.gvsig.texteditor.JTextEditor
    • gotoline

      public void gotoline(int i)
      Specified by:
      gotoline in interface org.gvsig.texteditor.JTextEditor
    • getLineCount

      public int getLineCount()
      Specified by:
      getLineCount in interface org.gvsig.texteditor.JTextEditor
    • addUpdateCaretPositionActionListener

      public void addUpdateCaretPositionActionListener(ActionListener al)
      Specified by:
      addUpdateCaretPositionActionListener in interface org.gvsig.texteditor.JTextEditor
    • isModified

      public boolean isModified()
      Specified by:
      isModified in interface org.gvsig.texteditor.JTextEditor
      Specified by:
      isModified in interface org.gvsig.tools.swing.api.viewer.JViewer
      Overrides:
      isModified in class org.gvsig.tools.swing.api.viewer.AbstractJViewer
    • asJComponent

      public JComponent asJComponent()
      Specified by:
      asJComponent in interface org.gvsig.tools.swing.api.Component
    • addChangeListener

      public void addChangeListener(ChangeListener listener)
      Specified by:
      addChangeListener in interface org.gvsig.tools.swing.api.ChangeListenerSupport
    • getChangeListeners

      public ChangeListener[] getChangeListeners()
      Specified by:
      getChangeListeners in interface org.gvsig.tools.swing.api.ChangeListenerSupport
    • removeChangeListener

      public void removeChangeListener(ChangeListener listener)
      Specified by:
      removeChangeListener in interface org.gvsig.tools.swing.api.ChangeListenerSupport
    • removeAllChangeListener

      public void removeAllChangeListener()
      Specified by:
      removeAllChangeListener in interface org.gvsig.tools.swing.api.ChangeListenerSupport
    • hasChangeListeners

      public boolean hasChangeListeners()
      Specified by:
      hasChangeListeners in interface org.gvsig.tools.swing.api.ChangeListenerSupport
    • setEditable

      public void setEditable(boolean editable)
      Specified by:
      setEditable in interface org.gvsig.texteditor.JTextEditor
      Specified by:
      setEditable in interface org.gvsig.tools.swing.api.viewer.JViewer
      Overrides:
      setEditable in class org.gvsig.tools.swing.api.viewer.AbstractJViewer
    • isEditable

      public boolean isEditable()
      Specified by:
      isEditable in interface org.gvsig.texteditor.JTextEditor
      Specified by:
      isEditable in interface org.gvsig.tools.swing.api.viewer.JViewer
      Overrides:
      isEditable in class org.gvsig.tools.swing.api.viewer.AbstractJViewer
    • support

      public boolean support(String name)
      Specified by:
      support in interface org.gvsig.texteditor.JTextEditor
      Specified by:
      support in interface org.gvsig.tools.swing.api.viewer.JViewer
    • insert

      public boolean insert(int pos, String text)
      Specified by:
      insert in interface org.gvsig.texteditor.JTextEditor