Package io.keikai.model
Interface SDataValidation
-
- All Superinterfaces:
FormulaContent
- All Known Implementing Classes:
AbstractDataValidationAdv,DataValidationImpl
public interface SDataValidation extends FormulaContent
This class stores the restrictions on what data can or should be entered in a cell.- Since:
- 3.5.0
- Author:
- dennis
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSDataValidation.AlertStylestatic classSDataValidation.OperatorTypestatic classSDataValidation.ValidationType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddRegion(CellRegion region)SDataValidation.AlertStylegetAlertStyle()java.lang.StringgetErrorMessage()java.lang.StringgetErrorTitle()java.lang.StringgetFormula1()java.lang.StringgetFormula2()java.lang.ObjectgetId()java.lang.StringgetInputMessage()java.lang.StringgetInputTitle()intgetNumOfValue()intgetNumOfValue1()intgetNumOfValue2()SDataValidation.OperatorTypegetOperatorType()java.util.List<SCell>getReferToCellList()java.util.List<SCell>getReferToCellList(int row, int col)Return the referred list relative to the specified row and column.java.util.Set<CellRegion>getRegions()SSheetgetSheet()SDataValidation.ValidationTypegetValidationType()java.lang.ObjectgetValue(int i)java.lang.ObjectgetValue1(int i)java.lang.ObjectgetValue2(int i)booleanhasReferToCellList()booleanhasReferToRelativeCol()Returns whether the referred list formula contains a relative column.booleanhasReferToRelativeRow()Returns whether the referred list formula contains a relative row.booleanisFormulaParsingError()Return formula parsing state.booleanisIgnoreBlank()booleanisInCellDropdown()booleanisShowError()booleanisShowInput()voidremoveRegion(CellRegion region)voidsetAlertStyle(SDataValidation.AlertStyle alertStyle)voidsetErrorMessage(java.lang.String message)voidsetErrorTitle(java.lang.String title)voidsetFormula1(java.lang.String formula)voidsetFormula2(java.lang.String formula)voidsetIgnoreBlank(boolean ignore)voidsetInCellDropdown(boolean show)voidsetInputMessage(java.lang.String message)voidsetInputTitle(java.lang.String title)voidsetOperatorType(SDataValidation.OperatorType type)voidsetRegions(java.util.Set<CellRegion> regions)voidsetShowError(boolean show)voidsetShowInput(boolean show)voidsetValidationType(SDataValidation.ValidationType type)-
Methods inherited from interface io.keikai.model.FormulaContent
clearFormulaResultCache
-
-
-
-
Method Detail
-
getSheet
SSheet getSheet()
-
getAlertStyle
SDataValidation.AlertStyle getAlertStyle()
-
setAlertStyle
void setAlertStyle(SDataValidation.AlertStyle alertStyle)
-
setIgnoreBlank
void setIgnoreBlank(boolean ignore)
-
isIgnoreBlank
boolean isIgnoreBlank()
-
setInCellDropdown
void setInCellDropdown(boolean show)
-
isInCellDropdown
boolean isInCellDropdown()
-
setShowInput
void setShowInput(boolean show)
-
isShowInput
boolean isShowInput()
-
setShowError
void setShowError(boolean show)
-
isShowError
boolean isShowError()
-
setInputTitle
void setInputTitle(java.lang.String title)
-
setInputMessage
void setInputMessage(java.lang.String message)
-
getInputTitle
java.lang.String getInputTitle()
-
getInputMessage
java.lang.String getInputMessage()
-
setErrorTitle
void setErrorTitle(java.lang.String title)
-
setErrorMessage
void setErrorMessage(java.lang.String message)
-
getErrorTitle
java.lang.String getErrorTitle()
-
getErrorMessage
java.lang.String getErrorMessage()
-
getRegions
java.util.Set<CellRegion> getRegions()
-
setRegions
void setRegions(java.util.Set<CellRegion> regions)
-
addRegion
void addRegion(CellRegion region)
-
removeRegion
void removeRegion(CellRegion region)
-
getValidationType
SDataValidation.ValidationType getValidationType()
-
setValidationType
void setValidationType(SDataValidation.ValidationType type)
-
getOperatorType
SDataValidation.OperatorType getOperatorType()
-
setOperatorType
void setOperatorType(SDataValidation.OperatorType type)
-
isFormulaParsingError
boolean isFormulaParsingError()
Return formula parsing state.- Specified by:
isFormulaParsingErrorin interfaceFormulaContent- Returns:
- true if has error, false if no error or no formula
-
hasReferToCellList
boolean hasReferToCellList()
-
getReferToCellList
java.util.List<SCell> getReferToCellList()
-
getNumOfValue
int getNumOfValue()
-
getValue
java.lang.Object getValue(int i)
-
getNumOfValue1
int getNumOfValue1()
-
getValue1
java.lang.Object getValue1(int i)
-
getNumOfValue2
int getNumOfValue2()
-
getValue2
java.lang.Object getValue2(int i)
-
getFormula1
java.lang.String getFormula1()
-
getFormula2
java.lang.String getFormula2()
-
setFormula1
void setFormula1(java.lang.String formula)
-
setFormula2
void setFormula2(java.lang.String formula)
-
getId
java.lang.Object getId()
-
hasReferToRelativeCol
boolean hasReferToRelativeCol()
Returns whether the referred list formula contains a relative column.- Returns:
- Since:
- 3.7.0
-
hasReferToRelativeRow
boolean hasReferToRelativeRow()
Returns whether the referred list formula contains a relative row.- Returns:
- Since:
- 3.7.0
-
getReferToCellList
java.util.List<SCell> getReferToCellList(int row, int col)
Return the referred list relative to the specified row and column.- Parameters:
row-col-- Returns:
- Since:
- 3.7.0
-
-