Class NoteRecord

    • Field Detail

      • EMPTY_ARRAY

        public static final NoteRecord[] EMPTY_ARRAY
      • NOTE_HIDDEN

        public static final short NOTE_HIDDEN
        Flag indicating that the comment is hidden (default)
        See Also:
        Constant Field Values
      • NOTE_VISIBLE

        public static final short NOTE_VISIBLE
        Flag indicating that the comment is visible
        See Also:
        Constant Field Values
    • Constructor Detail

      • NoteRecord

        public NoteRecord()
        Construct a new NoteRecord and fill its data with the default values
      • NoteRecord

        public NoteRecord​(NoteRecord other)
      • NoteRecord

        public NoteRecord​(RecordInputStream in)
        Read the record data from the supplied RecordInputStream
        Parameters:
        in - the RecordInputStream to read from
    • Method Detail

      • getSid

        public short getSid()
        Description copied from class: Record
        return the non static version of the id for this record.
        Specified by:
        getSid in class Record
        Returns:
        id of this record.
      • serialize

        public void serialize​(LittleEndianOutput out)
        Description copied from class: StandardRecord
        Write the data content of this BIFF record. The 'ushort sid' and 'ushort size' header fields have already been written by the superclass.

        The number of bytes written must equal the record size reported by RecordBase.getRecordSize()} minus four ( record header consisting of a 'ushort sid' and 'ushort reclength' has already been written by their superclass).

        Specified by:
        serialize in class StandardRecord
        Parameters:
        out - the output object
      • getRow

        public int getRow()
        Return the row that contains the comment
        Returns:
        the row that contains the comment
      • setRow

        public void setRow​(int row)
        Specify the row that contains the comment
        Parameters:
        row - the row that contains the comment
      • getColumn

        public int getColumn()
        Return the column that contains the comment
        Returns:
        the column that contains the comment
      • setColumn

        public void setColumn​(int col)
        Specify the column that contains the comment
        Parameters:
        col - the column that contains the comment
      • setFlags

        public void setFlags​(short flags)
        Options flag
        Parameters:
        flags - the options flag
        See Also:
        NOTE_VISIBLE, NOTE_HIDDEN
      • getShapeId

        public int getShapeId()
        Object id for OBJ record that contains the comment
        Returns:
        the Object id for OBJ record that contains the comment
      • setShapeId

        public void setShapeId​(int id)
        Object id for OBJ record that contains the comment
        Parameters:
        id - the Object id for OBJ record that contains the comment
      • getAuthor

        public String getAuthor()
        Name of the original comment author
        Returns:
        the name of the original author of the comment
      • setAuthor

        public void setAuthor​(String author)
        Name of the original comment author
        Parameters:
        author - the name of the original author of the comment