public class XSSFDataValidationConstraint extends Object implements DataValidationConstraint
DataValidationConstraint.OperatorType, DataValidationConstraint.ValidationType| Constructor and Description |
|---|
XSSFDataValidationConstraint(int validationType,
int operator,
String formula1) |
XSSFDataValidationConstraint(int validationType,
int operator,
String formula1,
String formula2)
This is the constructor called using the OOXML raw data.
|
XSSFDataValidationConstraint(int validationType,
String formula1) |
XSSFDataValidationConstraint(String[] explicitListOfValues)
list literal constructor
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
getExplicitListValues()
If validation type is
DataValidationConstraint.ValidationType.LIST
and formula1 was comma-separated literal values rather than a range or named range,
returns list of literal values. |
String |
getFormula1() |
String |
getFormula2() |
int |
getOperator() |
int |
getValidationType() |
String |
prettyPrint() |
void |
setExplicitListValues(String[] explicitListValues) |
void |
setFormula1(String formula1)
Sets a formula for expression 1.
|
void |
setFormula2(String formula2)
Sets a formula for expression 2.
|
void |
setOperator(int operator)
Sets the comparison operator for this constraint
|
void |
validate() |
public XSSFDataValidationConstraint(String[] explicitListOfValues)
public XSSFDataValidationConstraint(int validationType,
String formula1)
public XSSFDataValidationConstraint(int validationType,
int operator,
String formula1)
public XSSFDataValidationConstraint(int validationType,
int operator,
String formula1,
String formula2)
validationType - operator - formula1 - Overloaded: formula1 or list of explicit valuesformula2 - (formula1 is a list of explicit values, this is ignored: use null)public String[] getExplicitListValues()
DataValidationConstraintDataValidationConstraint.ValidationType.LIST
and formula1 was comma-separated literal values rather than a range or named range,
returns list of literal values.
Otherwise returns null.getExplicitListValues in interface DataValidationConstraintpublic String getFormula1()
getFormula1 in interface DataValidationConstraintnullpublic String getFormula2()
getFormula2 in interface DataValidationConstraintnullpublic int getOperator()
getOperator in interface DataValidationConstraintDataValidationConstraint.OperatorTypepublic int getValidationType()
getValidationType in interface DataValidationConstraintDataValidationConstraint.ValidationTypepublic void setExplicitListValues(String[] explicitListValues)
setExplicitListValues in interface DataValidationConstraintpublic void setFormula1(String formula1)
DataValidationConstraintsetFormula1 in interface DataValidationConstraintpublic void setFormula2(String formula2)
DataValidationConstraintsetFormula2 in interface DataValidationConstraintpublic void setOperator(int operator)
DataValidationConstraintsetOperator in interface DataValidationConstraintDataValidationConstraint.OperatorTypepublic void validate()
public String prettyPrint()
Copyright © 2010 - 2020 Adobe. All Rights Reserved