Class SelectRegionLinkGeneratorResult

  • All Implemented Interfaces:
    LinkGeneratorResult

    public class SelectRegionLinkGeneratorResult
    extends Object
    implements LinkGeneratorResult
    A link generator result that selects a region of text in the text area. This will typically be used by IDE-style applications, to provide support for "linking" the use of a variable in a document to its declaration.
    See Also:
    LinkGenerator
    • Constructor Detail

      • SelectRegionLinkGeneratorResult

        public SelectRegionLinkGeneratorResult​(RSyntaxTextArea textArea,
                                               int sourceOffset,
                                               int selStart,
                                               int selEnd)
    • Method Detail

      • execute

        public HyperlinkEvent execute()
        Selects the text in the text area.
        Specified by:
        execute in interface LinkGeneratorResult
        Returns:
        The hyperlink event to broadcast from the text area, or null if the action's behavior occurs in this method directly.
      • getSourceOffset

        public int getSourceOffset()
        Returns the starting offset of the link specified by the parent LinkGenerator.
        Specified by:
        getSourceOffset in interface LinkGeneratorResult
        Returns:
        The offset.