Class HSSFHyperlink

  • All Implemented Interfaces:
    org.apache.poi.common.Duplicatable, Hyperlink, Hyperlink

    public class HSSFHyperlink
    extends java.lang.Object
    implements Hyperlink, org.apache.poi.common.Duplicatable
    Represents an Excel hyperlink.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.poi.common.Duplicatable copy()  
      boolean equals​(java.lang.Object other)  
      java.lang.String getAddress()
      Hyperlink address.
      int getFirstColumn()
      Return the column of the first cell that contains the hyperlink
      int getFirstRow()
      Return the row of the first cell that contains the hyperlink
      java.lang.String getLabel()
      Return text label for this hyperlink
      int getLastColumn()
      Return the column of the last cell that contains the hyperlink
      int getLastRow()
      Return the row of the last cell that contains the hyperlink
      java.lang.String getShortFilename()  
      java.lang.String getTextMark()  
      HyperlinkType getType()
      Return the type of this hyperlink
      int hashCode()  
      void setAddress​(java.lang.String address)
      Hyperlink address.
      void setFirstColumn​(int col)
      Set the column of the first cell that contains the hyperlink
      void setFirstRow​(int row)
      Set the row of the first cell that contains the hyperlink
      void setLabel​(java.lang.String label)
      Sets text label for this hyperlink
      void setLastColumn​(int col)
      Set the column of the last cell that contains the hyperlink
      void setLastRow​(int row)
      Set the row of the last cell that contains the hyperlink
      void setShortFilename​(java.lang.String shortFilename)
      Convenience method equivalent to setAddress(String)
      void setTextMark​(java.lang.String textMark)
      Convenience method equivalent to setAddress(String)
      • Methods inherited from class java.lang.Object

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

      • getFirstRow

        public int getFirstRow()
        Return the row of the first cell that contains the hyperlink
        Specified by:
        getFirstRow in interface Hyperlink
        Returns:
        the 0-based row of the cell that contains the hyperlink
      • setFirstRow

        public void setFirstRow​(int row)
        Set the row of the first cell that contains the hyperlink
        Specified by:
        setFirstRow in interface Hyperlink
        Parameters:
        row - the 0-based row of the first cell that contains the hyperlink
      • getLastRow

        public int getLastRow()
        Return the row of the last cell that contains the hyperlink
        Specified by:
        getLastRow in interface Hyperlink
        Returns:
        the 0-based row of the last cell that contains the hyperlink
      • setLastRow

        public void setLastRow​(int row)
        Set the row of the last cell that contains the hyperlink
        Specified by:
        setLastRow in interface Hyperlink
        Parameters:
        row - the 0-based row of the last cell that contains the hyperlink
      • getFirstColumn

        public int getFirstColumn()
        Return the column of the first cell that contains the hyperlink
        Specified by:
        getFirstColumn in interface Hyperlink
        Returns:
        the 0-based column of the first cell that contains the hyperlink
      • setFirstColumn

        public void setFirstColumn​(int col)
        Set the column of the first cell that contains the hyperlink
        Specified by:
        setFirstColumn in interface Hyperlink
        Parameters:
        col - the 0-based column of the first cell that contains the hyperlink
      • getLastColumn

        public int getLastColumn()
        Return the column of the last cell that contains the hyperlink
        Specified by:
        getLastColumn in interface Hyperlink
        Returns:
        the 0-based column of the last cell that contains the hyperlink
      • setLastColumn

        public void setLastColumn​(int col)
        Set the column of the last cell that contains the hyperlink
        Specified by:
        setLastColumn in interface Hyperlink
        Parameters:
        col - the 0-based column of the last cell that contains the hyperlink
      • getAddress

        public java.lang.String getAddress()
        Hyperlink address. Depending on the hyperlink type it can be URL, e-mail, path to a file, etc.
        Specified by:
        getAddress in interface Hyperlink
        Returns:
        the address of this hyperlink
      • getTextMark

        public java.lang.String getTextMark()
      • setTextMark

        public void setTextMark​(java.lang.String textMark)
        Convenience method equivalent to setAddress(String)
        Parameters:
        textMark - the place in worksheet this hyperlink refers to, e.g. 'Target Sheet'!A1'
      • getShortFilename

        public java.lang.String getShortFilename()
      • setShortFilename

        public void setShortFilename​(java.lang.String shortFilename)
        Convenience method equivalent to setAddress(String)
        Parameters:
        shortFilename - the path to a file this hyperlink points to, e.g. 'readme.txt'
      • setAddress

        public void setAddress​(java.lang.String address)
        Hyperlink address. Depending on the hyperlink type it can be URL, e-mail, path to a file, etc.
        Specified by:
        setAddress in interface Hyperlink
        Parameters:
        address - the address of this hyperlink
      • getLabel

        public java.lang.String getLabel()
        Return text label for this hyperlink
        Specified by:
        getLabel in interface Hyperlink
        Returns:
        text to display
      • setLabel

        public void setLabel​(java.lang.String label)
        Sets text label for this hyperlink
        Specified by:
        setLabel in interface Hyperlink
        Parameters:
        label - text label for this hyperlink
      • getType

        public HyperlinkType getType()
        Return the type of this hyperlink
        Specified by:
        getType in interface Hyperlink
        Returns:
        the type of this hyperlink
      • copy

        public org.apache.poi.common.Duplicatable copy()
        Specified by:
        copy in interface org.apache.poi.common.Duplicatable
        Returns:
        a new HSSFHyperlink based on this
        Since:
        POI 5.1.0
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
        Returns:
        whether the objects have the same HyperlinkRecord
      • hashCode

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