de.espirit.firstspirit.client.access.editor
Interface ValidationSupporting<T>
- Type Parameters:
T - Value type, same as in ValueEngineer
public interface ValidationSupporting<T>
Aspect for ValueEngineers supporting value
validation.
- Since:
- 4.2.416
TYPE
static final ValueEngineerAspectType<ValidationSupporting<?>> TYPE
- Aspect for
ValueEngineers supporting value
validation.
- Since:
- 4.2.416
validate
void validate(T value,
ValidationSupporting.Emitter emitter)
throws InvalidValueException
- Call back for
value validation. Use the provided emitter to
signal an invalid value.
- Parameters:
value - Value to validate.emitter - Use
emitter.signalInvalidValue("message") to signal an invalid value.
- Throws:
InvalidValueException - Thrown to signal invalid values.- Since:
- 4.2.416
Copyright © 2012 e-Spirit AG. All Rights Reserved. Build 4.2.480