Class DVRecord

All Implemented Interfaces:
org.apache.poi.common.Duplicatable, GenericRecord

public final class DVRecord extends StandardRecord
This record stores data validation settings and a list of cell ranges which contain these settings. The data validation settings of a sheet are stored in a sequential list of DV records. This list is followed by DVAL record(s)
  • Field Details

  • Constructor Details

    • DVRecord

      public DVRecord(DVRecord other)
    • DVRecord

      public DVRecord(int validationType, int operator, int errorStyle, boolean emptyCellAllowed, boolean suppressDropDownArrow, boolean isExplicitList, boolean showPromptBox, String promptTitle, String promptText, boolean showErrorBox, String errorTitle, String errorText, Ptg[] formula1, Ptg[] formula2, CellRangeAddressList regions)
    • DVRecord

      public DVRecord(RecordInputStream in)
  • Method Details

    • getDataType

      public int getDataType()
      Returns:
      the condition data type
      See Also:
    • getErrorStyle

      public int getErrorStyle()
      Returns:
      the condition error style
      See Also:
    • getListExplicitFormula

      public boolean getListExplicitFormula()
      Returns:
      true if in list validations the string list is explicitly given in the formula, false otherwise
    • getEmptyCellAllowed

      public boolean getEmptyCellAllowed()
      Returns:
      true if empty values are allowed in cells, false otherwise
    • getSuppressDropdownArrow

      public boolean getSuppressDropdownArrow()
      Returns:
      true if drop down arrow should be suppressed when list validation is used, false otherwise
    • getShowPromptOnCellSelected

      public boolean getShowPromptOnCellSelected()
      Returns:
      true if a prompt window should appear when cell is selected, false otherwise
    • getShowErrorOnInvalidValue

      public boolean getShowErrorOnInvalidValue()
      Returns:
      true if an error window should appear when an invalid value is entered in the cell, false otherwise
    • getConditionOperator

      public int getConditionOperator()
      get the condition operator
      Returns:
      the condition operator
      See Also:
    • getPromptTitle

      public String getPromptTitle()
    • getErrorTitle

      public String getErrorTitle()
    • getPromptText

      public String getPromptText()
    • getErrorText

      public String getErrorText()
    • getFormula1

      public Ptg[] getFormula1()
    • getFormula2

      public Ptg[] getFormula2()
    • getCellRangeAddress

      public CellRangeAddressList getCellRangeAddress()
    • serialize

      public void serialize(LittleEndianOutput out)
    • 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
    • copy

      public DVRecord copy()
      Clones the object.
      Specified by:
      copy in interface org.apache.poi.common.Duplicatable
      Specified by:
      copy in class StandardRecord
    • getGenericRecordType

      public HSSFRecordTypes getGenericRecordType()
      Specified by:
      getGenericRecordType in interface GenericRecord
      Specified by:
      getGenericRecordType in class Record
    • getGenericProperties

      public Map<String,Supplier<?>> getGenericProperties()