Class DVALRecord

  • All Implemented Interfaces:
    Duplicatable, GenericRecord

    public final class DVALRecord
    extends StandardRecord
    This record is the list header of all data validation records (0x01BE) in the current sheet.
    • Constructor Detail

      • DVALRecord

        public DVALRecord()
      • DVALRecord

        public DVALRecord​(DVALRecord other)
    • Method Detail

      • setOptions

        public void setOptions​(short options)
        Parameters:
        options - the options of the dialog
      • setHorizontalPos

        public void setHorizontalPos​(int horiz_pos)
        Parameters:
        horiz_pos - the Horizontal position of the dialog
      • setVerticalPos

        public void setVerticalPos​(int vert_pos)
        Parameters:
        vert_pos - the Vertical position of the dialog
      • setObjectID

        public void setObjectID​(int cboID)
        set the object ID of the drop down arrow object for list boxes
        Parameters:
        cboID - - Object ID
      • setDVRecNo

        public void setDVRecNo​(int dvNo)
        Set the number of following DV records
        Parameters:
        dvNo - - the DV records number
      • getOptions

        public short getOptions()
        Returns:
        the field_1_options
      • getHorizontalPos

        public int getHorizontalPos()
        Returns:
        the Horizontal position of the dialog
      • getVerticalPos

        public int getVerticalPos()
        Returns:
        the Vertical position of the dialog
      • getObjectID

        public int getObjectID()
        Returns:
        the Object ID of the drop down arrow object for list boxes
      • getDVRecNo

        public int getDVRecNo()
        Returns:
        the number of following DV records
      • 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
      • 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:
        he id for this record