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:
java.lang.Cloneable
public final class DVRecord extends StandardRecord implements java.lang.Cloneable
Title: DATAVALIDATION Record (0x01BE)Description: 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(RecordInputStream in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DVRecordclone()Clones the object.CellRangeAddressListgetCellRangeAddress()intgetConditionOperator()get the condition operatorintgetDataType()booleangetEmptyCellAllowed()intgetErrorStyle()java.lang.StringgetErrorText()java.lang.StringgetErrorTitle()Ptg[]getFormula1()Ptg[]getFormula2()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)java.lang.StringtoString()get a string representation of the record (for biffview/debugging)-
Methods inherited from class org.apache.poi.hssf.record.StandardRecord
getRecordSize, serialize
-
Methods inherited from class org.apache.poi.hssf.record.Record
cloneViaReserialise, serialize
-
-
-
-
Field Detail
-
sid
public static final short sid
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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()
-
toString
public java.lang.String toString()
Description copied from class:Recordget a string representation of the record (for biffview/debugging)
-
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.
-
-