public abstract class DetailLevelParameter
extends java.lang.Object
Constructor and Description |
---|
DetailLevelParameter(ParameterDetailLevel detailLevel) |
Modifier and Type | Method and Description |
---|---|
void |
detailLevel(ParameterDetailLevelProvider detailLevel) |
ParameterDetailLevel |
getDetailLevel() |
boolean |
hasUserChangedParameter() |
void |
resetUserHasChanged() |
void |
userChangedThisParameterProcessDependencies(Parameters parameters) |
void |
validate() |
public DetailLevelParameter(ParameterDetailLevel detailLevel)
public ParameterDetailLevel getDetailLevel()
public void detailLevel(ParameterDetailLevelProvider detailLevel)
public boolean hasUserChangedParameter()
public void resetUserHasChanged()
public void validate() throws IllegalParameterValueException
IllegalParameterValueException
public void userChangedThisParameterProcessDependencies(Parameters parameters)