Class XSSFComment

  • All Implemented Interfaces:
    Comment

    public class XSSFComment
    extends java.lang.Object
    implements Comment
    • Constructor Summary

      Constructors 
      Constructor Description
      XSSFComment​(CommentsTable comments, CTComment comment, com.microsoft.schemas.vml.CTShape vmlShape)
      Creates a new XSSFComment, associated with a given low level comment object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      CellAddress getAddress()
      Get the address of the cell that this comment is attached to
      java.lang.String getAuthor()
      Name of the original comment author
      ClientAnchor getClientAnchor()
      Return defines position of this anchor in the sheet.
      int getColumn()
      Return the column of the cell that contains the comment
      int getRow()
      Return the row of the cell that contains the comment
      XSSFRichTextString getString()
      Fetches the rich text string of the comment
      int hashCode()  
      boolean isVisible()
      Returns whether this comment is visible.
      void setAddress​(int row, int col)
      Set the address of the cell that this comment is attached to
      void setAddress​(CellAddress address)
      Set the address of the cell that this comment is attached to
      void setAuthor​(java.lang.String author)
      Name of the original comment author.
      void setColumn​(int col)
      Set the column of the cell that contains the comment If changing both row and column, use setAddress(int, int).
      void setRow​(int row)
      Set the row of the cell that contains the comment If changing both row and column, use setAddress(int, int).
      void setString​(java.lang.String string)  
      void setString​(RichTextString string)
      Sets the rich text string used by this comment.
      void setVisible​(boolean visible)
      Sets whether this comment is visible.
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XSSFComment

        public XSSFComment​(CommentsTable comments,
                           CTComment comment,
                           com.microsoft.schemas.vml.CTShape vmlShape)
        Creates a new XSSFComment, associated with a given low level comment object.
    • Method Detail

      • getAuthor

        public java.lang.String getAuthor()
        Description copied from interface: Comment
        Name of the original comment author
        Specified by:
        getAuthor in interface Comment
        Returns:
        Name of the original comment author. Default value is blank.
      • setAuthor

        public void setAuthor​(java.lang.String author)
        Name of the original comment author. Default value is blank.
        Specified by:
        setAuthor in interface Comment
        Parameters:
        author - the name of the original author of the comment
      • getColumn

        public int getColumn()
        Description copied from interface: Comment
        Return the column of the cell that contains the comment
        Specified by:
        getColumn in interface Comment
        Returns:
        the 0-based column of the cell that the comment is associated with.
      • getRow

        public int getRow()
        Description copied from interface: Comment
        Return the row of the cell that contains the comment
        Specified by:
        getRow in interface Comment
        Returns:
        the 0-based row index of the cell that the comment is associated with.
      • isVisible

        public boolean isVisible()
        Returns whether this comment is visible.
        Specified by:
        isVisible in interface Comment
        Returns:
        true if the comment is visible, false otherwise
      • setVisible

        public void setVisible​(boolean visible)
        Sets whether this comment is visible.
        Specified by:
        setVisible in interface Comment
        Parameters:
        visible - true if the comment is visible, false otherwise
      • getAddress

        public CellAddress getAddress()
        Description copied from interface: Comment
        Get the address of the cell that this comment is attached to
        Specified by:
        getAddress in interface Comment
        Returns:
        comment cell address
      • setAddress

        public void setAddress​(int row,
                               int col)
        Description copied from interface: Comment
        Set the address of the cell that this comment is attached to
        Specified by:
        setAddress in interface Comment
      • setAddress

        public void setAddress​(CellAddress address)
        Description copied from interface: Comment
        Set the address of the cell that this comment is attached to
        Specified by:
        setAddress in interface Comment
      • setColumn

        public void setColumn​(int col)
        Set the column of the cell that contains the comment If changing both row and column, use setAddress(int, int).
        Specified by:
        setColumn in interface Comment
        Parameters:
        col - the 0-based column of the cell that contains the comment
      • setRow

        public void setRow​(int row)
        Set the row of the cell that contains the comment If changing both row and column, use setAddress(int, int).
        Specified by:
        setRow in interface Comment
        Parameters:
        row - the 0-based row of the cell that contains the comment
      • getString

        public XSSFRichTextString getString()
        Description copied from interface: Comment
        Fetches the rich text string of the comment
        Specified by:
        getString in interface Comment
        Returns:
        the rich text string of the comment
      • setString

        public void setString​(RichTextString string)
        Sets the rich text string used by this comment.
        Specified by:
        setString in interface Comment
        Parameters:
        string - the XSSFRichTextString used by this object.
      • setString

        public void setString​(java.lang.String string)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object