public final class HSSFDataValidation extends java.lang.Object implements DataValidation
DataValidation.ErrorStyle
Constructor and Description |
---|
HSSFDataValidation(CellRangeAddressList regions,
DataValidationConstraint constraint)
Constructor which initializes the cell range on which this object will be
applied
|
Modifier and Type | Method and Description |
---|---|
DVRecord |
createDVRecord(HSSFSheet sheet) |
void |
createErrorBox(java.lang.String title,
java.lang.String text)
Sets the title and text for the error box .
|
void |
createPromptBox(java.lang.String title,
java.lang.String text)
Sets the title and text for the prompt box .
|
DVConstraint |
getConstraint() |
boolean |
getEmptyCellAllowed()
Retrieve the settings for empty cells allowed
|
java.lang.String |
getErrorBoxText() |
java.lang.String |
getErrorBoxTitle() |
int |
getErrorStyle()
o
|
java.lang.String |
getPromptBoxText() |
java.lang.String |
getPromptBoxTitle() |
CellRangeAddressList |
getRegions() |
boolean |
getShowErrorBox() |
boolean |
getShowPromptBox() |
boolean |
getSuppressDropDownArrow()
Useful only list validation objects .
|
DataValidationConstraint |
getValidationConstraint() |
void |
setEmptyCellAllowed(boolean allowed)
Sets if this object allows empty as a valid value
|
void |
setErrorStyle(int error_style)
Sets the error style for error box
|
void |
setShowErrorBox(boolean show)
Sets the behaviour when an invalid value is entered
|
void |
setShowPromptBox(boolean show)
Sets the behaviour when a cell which belongs to this object is selected
|
void |
setSuppressDropDownArrow(boolean suppress)
Useful for list validation objects .
|
public HSSFDataValidation(CellRangeAddressList regions, DataValidationConstraint constraint)
regions
- A list of regions where the constraint is validated.constraint
- The constraints to apply for this validation.public DataValidationConstraint getValidationConstraint()
getValidationConstraint
in interface DataValidation
public DVConstraint getConstraint()
public CellRangeAddressList getRegions()
getRegions
in interface DataValidation
public void setErrorStyle(int error_style)
DataValidation
setErrorStyle
in interface DataValidation
DataValidation.ErrorStyle
public int getErrorStyle()
DataValidation
getErrorStyle
in interface DataValidation
DataValidation.ErrorStyle
public void setEmptyCellAllowed(boolean allowed)
DataValidation
setEmptyCellAllowed
in interface DataValidation
allowed
- true
if this object should treats empty as valid value , false
otherwisepublic boolean getEmptyCellAllowed()
DataValidation
getEmptyCellAllowed
in interface DataValidation
public void setSuppressDropDownArrow(boolean suppress)
DataValidation
setSuppressDropDownArrow
in interface DataValidation
suppress
- True if a list should display the values into a drop down list ,
false otherwise . In other words , if a list should display
the arrow sign on its right sidepublic boolean getSuppressDropDownArrow()
DataValidation
getSuppressDropDownArrow
in interface DataValidation
true
if a list should display the values into a drop down list ,
false
otherwise .public void setShowPromptBox(boolean show)
DataValidation
setShowPromptBox
in interface DataValidation
show
- true
if an prompt box should be displayed , false
otherwisepublic boolean getShowPromptBox()
getShowPromptBox
in interface DataValidation
true
if an prompt box should be displayed , false
otherwisepublic void setShowErrorBox(boolean show)
DataValidation
setShowErrorBox
in interface DataValidation
show
- true
if an error box should be displayed , false
otherwisepublic boolean getShowErrorBox()
getShowErrorBox
in interface DataValidation
true
if an error box should be displayed , false
otherwisepublic void createPromptBox(java.lang.String title, java.lang.String text)
DataValidation
createPromptBox
in interface DataValidation
title
- The prompt box's titletext
- The prompt box's textpublic java.lang.String getPromptBoxTitle()
getPromptBoxTitle
in interface DataValidation
null
public java.lang.String getPromptBoxText()
getPromptBoxText
in interface DataValidation
null
public void createErrorBox(java.lang.String title, java.lang.String text)
DataValidation
createErrorBox
in interface DataValidation
title
- The error box's titletext
- The error box's textpublic java.lang.String getErrorBoxTitle()
getErrorBoxTitle
in interface DataValidation
null
public java.lang.String getErrorBoxText()
getErrorBoxText
in interface DataValidation
null
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.