public class PreSetValidationStrategy
extends org.eclipse.emf.databinding.EMFUpdateValueStrategy
EMFUpdateValueStrategy that implements validateBeforeSet(Object).| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.core.databinding.conversion.IConverter<? super S,? extends D> |
converter |
| Constructor and Description |
|---|
PreSetValidationStrategy(VElement vElement,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
org.eclipse.core.databinding.UpdateValueStrategy delegate)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkAssignable(Object arg0,
Object arg1,
String arg2) |
Object |
convert(Object value) |
org.eclipse.emf.ecore.EStructuralFeature |
getStructuralFeature()
Returns the
EStructuralFeature that defines any validation constraints. |
int |
getUpdatePolicy() |
VElement |
getVElement()
Returns the associated
VElement. |
protected Boolean |
isAssignableFromTo(Object arg0,
Object arg1) |
protected org.eclipse.core.runtime.IStatus |
logErrorWhileSettingValue(Exception arg0) |
org.eclipse.core.databinding.UpdateValueStrategy |
setAfterConvertValidator(org.eclipse.core.databinding.validation.IValidator validator) |
org.eclipse.core.databinding.UpdateValueStrategy |
setAfterGetValidator(org.eclipse.core.databinding.validation.IValidator validator) |
org.eclipse.core.databinding.UpdateValueStrategy |
setBeforeSetValidator(org.eclipse.core.databinding.validation.IValidator validator) |
org.eclipse.core.databinding.UpdateValueStrategy |
setConverter(org.eclipse.core.databinding.conversion.IConverter converter) |
org.eclipse.core.runtime.IStatus |
validateAfterConvert(Object value) |
org.eclipse.core.runtime.IStatus |
validateAfterGet(Object value) |
org.eclipse.core.runtime.IStatus |
validateBeforeSet(Object value) |
protected org.eclipse.core.databinding.conversion.IConverter<? super S,? extends D> converter
public PreSetValidationStrategy(VElement vElement, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, org.eclipse.core.databinding.UpdateValueStrategy delegate)
vElement - the VElementeStructuralFeature - an EStructuralFeature that defines any validation constraintsdelegate - the strategy to delegate topublic org.eclipse.core.runtime.IStatus validateBeforeSet(Object value)
validateBeforeSet in class org.eclipse.core.databinding.UpdateValueStrategyUpdateValueStrategy.validateBeforeSet(java.lang.Object)public Object convert(Object value)
convert in class org.eclipse.core.databinding.UpdateValueStrategyUpdateValueStrategy.convert(java.lang.Object)public int getUpdatePolicy()
getUpdatePolicy in class org.eclipse.core.databinding.UpdateValueStrategyUpdateValueStrategy.getUpdatePolicy()public org.eclipse.core.databinding.UpdateValueStrategy setAfterConvertValidator(org.eclipse.core.databinding.validation.IValidator validator)
setAfterConvertValidator in class org.eclipse.core.databinding.UpdateValueStrategyUpdateValueStrategy.setAfterConvertValidator(org.eclipse.core.databinding.validation.IValidator)public org.eclipse.core.databinding.UpdateValueStrategy setBeforeSetValidator(org.eclipse.core.databinding.validation.IValidator validator)
setBeforeSetValidator in class org.eclipse.core.databinding.UpdateValueStrategyUpdateValueStrategy.setBeforeSetValidator(org.eclipse.core.databinding.validation.IValidator)public org.eclipse.core.databinding.UpdateValueStrategy setAfterGetValidator(org.eclipse.core.databinding.validation.IValidator validator)
setAfterGetValidator in class org.eclipse.core.databinding.UpdateValueStrategyUpdateValueStrategy.setAfterGetValidator(org.eclipse.core.databinding.validation.IValidator)public org.eclipse.core.databinding.UpdateValueStrategy setConverter(org.eclipse.core.databinding.conversion.IConverter converter)
setConverter in class org.eclipse.core.databinding.UpdateValueStrategyUpdateValueStrategy.setConverter(org.eclipse.core.databinding.conversion.IConverter)public org.eclipse.core.runtime.IStatus validateAfterConvert(Object value)
validateAfterConvert in class org.eclipse.core.databinding.UpdateValueStrategyUpdateValueStrategy.validateAfterConvert(java.lang.Object)public org.eclipse.core.runtime.IStatus validateAfterGet(Object value)
validateAfterGet in class org.eclipse.core.databinding.UpdateValueStrategyUpdateValueStrategy.validateAfterGet(java.lang.Object)public org.eclipse.emf.ecore.EStructuralFeature getStructuralFeature()
EStructuralFeature that defines any validation constraints.protected org.eclipse.core.runtime.IStatus logErrorWhileSettingValue(Exception arg0)
Copyright © 2019. All rights reserved.