Package org.apache.poi.hssf.record
Class DVRecord
- java.lang.Object
-
- org.apache.poi.hssf.record.RecordBase
-
- org.apache.poi.hssf.record.Record
-
- org.apache.poi.hssf.record.StandardRecord
-
- org.apache.poi.hssf.record.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 Summary
Fields Modifier and Type Field Description static shortsid
-
Constructor Summary
Constructors Constructor Description DVRecord(int validationType, int operator, int errorStyle, boolean emptyCellAllowed, boolean suppressDropDownArrow, boolean isExplicitList, boolean showPromptBox, java.lang.String promptTitle, java.lang.String promptText, boolean showErrorBox, java.lang.String errorTitle, java.lang.String errorText, Ptg[] formula1, Ptg[] formula2, CellRangeAddressList regions)DVRecord(DVRecord other)DVRecord(RecordInputStream in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DVRecordcopy()Clones the object.CellRangeAddressListgetCellRangeAddress()intgetConditionOperator()get the condition operatorintgetDataType()booleangetEmptyCellAllowed()intgetErrorStyle()java.lang.StringgetErrorText()java.lang.StringgetErrorTitle()Ptg[]getFormula1()Ptg[]getFormula2()java.util.Map<java.lang.String,java.util.function.Supplier<?>>getGenericProperties()HSSFRecordTypesgetGenericRecordType()booleangetListExplicitFormula()java.lang.StringgetPromptText()java.lang.StringgetPromptTitle()booleangetShowErrorOnInvalidValue()booleangetShowPromptOnCellSelected()shortgetSid()return the non static version of the id for this record.booleangetSuppressDropdownArrow()voidserialize(LittleEndianOutput out)-
Methods inherited from class org.apache.poi.hssf.record.StandardRecord
getRecordSize, serialize
-
Methods inherited from class org.apache.poi.hssf.record.Record
cloneViaReserialise, serialize, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildren
-
-
-
-
Field Detail
-
sid
public static final short sid
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DVRecord
public DVRecord(DVRecord other)
-
DVRecord
public DVRecord(int validationType, int operator, int errorStyle, boolean emptyCellAllowed, boolean suppressDropDownArrow, boolean isExplicitList, boolean showPromptBox, java.lang.String promptTitle, java.lang.String promptText, boolean showErrorBox, java.lang.String errorTitle, java.lang.String errorText, Ptg[] formula1, Ptg[] formula2, CellRangeAddressList regions)
-
DVRecord
public DVRecord(RecordInputStream in)
-
-
Method Detail
-
getDataType
public int getDataType()
- Returns:
- the condition data type
- See Also:
DataValidationConstraint.ValidationType
-
getErrorStyle
public int getErrorStyle()
- Returns:
- the condition error style
- See Also:
DataValidation.ErrorStyle
-
getListExplicitFormula
public boolean getListExplicitFormula()
- Returns:
trueif in list validations the string list is explicitly given in the formula,falseotherwise
-
getEmptyCellAllowed
public boolean getEmptyCellAllowed()
- Returns:
trueif empty values are allowed in cells,falseotherwise
-
getSuppressDropdownArrow
public boolean getSuppressDropdownArrow()
- Returns:
trueif drop down arrow should be suppressed when list validation is used,falseotherwise
-
getShowPromptOnCellSelected
public boolean getShowPromptOnCellSelected()
- Returns:
trueif a prompt window should appear when cell is selected,falseotherwise
-
getShowErrorOnInvalidValue
public boolean getShowErrorOnInvalidValue()
- Returns:
trueif an error window should appear when an invalid value is entered in the cell,falseotherwise
-
getConditionOperator
public int getConditionOperator()
get the condition operator- Returns:
- the condition operator
- See Also:
utility class
-
getPromptTitle
public java.lang.String getPromptTitle()
-
getErrorTitle
public java.lang.String getErrorTitle()
-
getPromptText
public java.lang.String getPromptText()
-
getErrorText
public java.lang.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:Recordreturn the non static version of the id for this record.
-
copy
public DVRecord copy()
Clones the object.- Specified by:
copyin interfaceorg.apache.poi.common.Duplicatable- Specified by:
copyin classStandardRecord
-
getGenericRecordType
public HSSFRecordTypes getGenericRecordType()
- Specified by:
getGenericRecordTypein interfaceGenericRecord- Specified by:
getGenericRecordTypein classRecord
-
getGenericProperties
public java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
-
-