Package com.iizix.prop
Interface IPropCnrInteger
- All Known Implementing Classes:
AxisInteger
,ChartInteger
,PlotInteger
public interface IPropCnrInteger
Interface for a generic integer setting for a property container implemented by enum classes.- Author:
- Christopher Mindus
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description int
getDefaultValue()
Gets the default value when the property is not set.java.lang.String
getPropName()
Returns the name of the property, usually starting with '$'.default void
validate(PropCnr pc, int value)
Validates a new value.
Method Detail
getDefaultValue
int getDefaultValue()
Gets the default value when the property is not set.
validate
default void validate(PropCnr pc, int value) throws PropValidateException
Validates a new value.Override to provide validation, default doesn't validate.
- Parameters:
pc
- The property container that will be set.value
- The new value to validate.- Throws:
PropValidateException
- If the value doesn't validate.
getPropName
java.lang.String getPropName()
Returns the name of the property, usually starting with '$'.