Class ExHyperlink

  • All Implemented Interfaces:
    GenericRecord

    public class ExHyperlink
    extends RecordContainer
    This class represents the data of a link in the document.
    • Constructor Detail

      • ExHyperlink

        public ExHyperlink()
        Create a new ExHyperlink, with blank fields
    • Method Detail

      • getExHyperlinkAtom

        public ExHyperlinkAtom getExHyperlinkAtom()
        Returns the ExHyperlinkAtom of this link
      • getLinkURL

        public java.lang.String getLinkURL()
        Returns the URL of the link.
        Returns:
        the URL of the link
      • getLinkTitle

        public java.lang.String getLinkTitle()
        Returns the hyperlink's user-readable name
        Returns:
        the hyperlink's user-readable name
      • setLinkURL

        public void setLinkURL​(java.lang.String url)
        Sets the URL of the link TODO: Figure out if we should always set both
      • setLinkOptions

        public void setLinkOptions​(int options)
      • setLinkTitle

        public void setLinkTitle​(java.lang.String title)
      • _getDetailsA

        public java.lang.String _getDetailsA()
        Get the link details (field A)
      • _getDetailsB

        public java.lang.String _getDetailsB()
        Get the link details (field B)
      • getRecordType

        public long getRecordType()
        We are of type 4055
        Specified by:
        getRecordType in class Record
      • writeOut

        public void writeOut​(java.io.OutputStream out)
                      throws java.io.IOException
        Write the contents of the record back, so it can be written to disk
        Specified by:
        writeOut in class Record
        Throws:
        java.io.IOException