Class CompleteWordAction

All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action, SyntaxAction

public class CompleteWordAction extends DefaultSyntaxAction
This action will try to complete the word at the cursor by looking for a matching word in this document that starts with the same letters. This makes use of the SyntaxDocument.getWordAt, which requires a Regexp Pattern. The Pattern should match any word regardless of the Tokens. This Regexp is configurable with ACTION_NAME.WordsRegexp. The default Regexp is \w+ (any word char)
See Also:
  • Constructor Details

    • CompleteWordAction

      public CompleteWordAction()
  • Method Details

    • actionPerformed

      public void actionPerformed(JTextComponent target, SyntaxDocument sdoc, int dot, ActionEvent e)
      Description copied from class: DefaultSyntaxAction
      Convenience method that will be called if the Action is performed on a JTextComponent. SyntaxActions should generally override this method.
      Overrides:
      actionPerformed in class DefaultSyntaxAction
      Parameters:
      target - (non-null JTextComponent from Action.getSource
      sdoc - (SyntaxDOcument of the text component, could be null)
      dot - (position of caret at text document)
      e - actual ActionEvent passed to actionPerformed
    • setWordsRegexp

      public void setWordsRegexp(String value)