Uses of Interface
de.tsl2.nano.action.IConstraint
Packages that use IConstraint
-
Uses of IConstraint in de.tsl2.nano.action
Methods in de.tsl2.nano.action with type parameters of type IConstraintModifier and TypeMethodDescription<C extends IConstraint<T>>
CIConstraint.setBasicDef(int length, boolean nullable, Format format, T defaultValue) define some basic attribute definitions<C extends IConstraint<T>>
CIConstraint.setDefault(T defaultValue) <C extends IConstraint<T>>
Cdefine constraining text format. use RegularExpressionFormat to define a regexp pattern<C extends IConstraint<T>>
CIConstraint.setLength(int length) define maximum length<C extends IConstraint<T>>
CIConstraint.setNullable(boolean nullable) define nullable<C extends IConstraint<T>>
CIConstraint.setNumberDef(int scale, int precision) define number definitions - if the attribute is a number<C extends IConstraint<T>>
CIConstraint.setPrecision(int precision) define precision<C extends IConstraint<T>>
CIConstraint.setRange(Comparable<T> min, Comparable<T> max) defines a min/max range constraint. useValueCompareto compare on changing values<C extends IConstraint<T>>
CIConstraint.setRange(Collection<T> allowedValues) defines all allowed values - if you callsetRange(Comparable, Comparable), you shouldn't call this method<C extends IConstraint<T>>
CIConstraint.setScale(int scale) define scale<C extends IConstraint<T>>
Cdefine typeMethods in de.tsl2.nano.action that return IConstraintMethods in de.tsl2.nano.action with parameters of type IConstraintModifier and TypeMethodDescriptionvoidParameter.setConstraint(IConstraint<T> constraint) voidParameters.setConstraints(IConstraint... cs) Constructors in de.tsl2.nano.action with parameters of type IConstraintModifierConstructorDescriptionParameter(String name, IConstraint<T> constraint, T value) constructor