Module java.desktop

Class HTMLEditorKit.HTMLTextAction

    • Constructor Detail

      • HTMLTextAction

        public HTMLTextAction​(String name)
        Creates a new HTMLTextAction from a string action name.
        Parameters:
        name - the name of the action
    • Method Detail

      • getHTMLDocument

        protected HTMLDocument getHTMLDocument​(JEditorPane e)
        Parameters:
        e - the JEditorPane
        Returns:
        HTMLDocument of e.
      • getHTMLEditorKit

        protected HTMLEditorKit getHTMLEditorKit​(JEditorPane e)
        Parameters:
        e - the JEditorPane
        Returns:
        HTMLEditorKit for e.
      • getElementsAt

        protected Element[] getElementsAt​(HTMLDocument doc,
                                          int offset)
        Returns an array of the Elements that contain offset. The first elements corresponds to the root.
        Parameters:
        doc - an instance of HTMLDocument
        offset - value of offset
        Returns:
        an array of the Elements that contain offset
      • elementCountToTag

        protected int elementCountToTag​(HTMLDocument doc,
                                        int offset,
                                        HTML.Tag tag)
        Returns number of elements, starting at the deepest leaf, needed to get to an element representing tag. This will return -1 if no elements is found representing tag, or 0 if the parent of the leaf at offset represents tag.
        Parameters:
        doc - an instance of HTMLDocument
        offset - an offset to start from
        tag - tag to represent
        Returns:
        number of elements
      • findElementMatchingTag

        protected Element findElementMatchingTag​(HTMLDocument doc,
                                                 int offset,
                                                 HTML.Tag tag)
        Returns the deepest element at offset matching tag.
        Parameters:
        doc - an instance of HTMLDocument
        offset - the specified offset >= 0
        tag - an instance of HTML.Tag
        Returns:
        the deepest element