org.eclipse.cosmos.rm.validation.internal.core
Class AbstractValidator
java.lang.Object
org.eclipse.cosmos.rm.validation.internal.core.AbstractValidator
- All Implemented Interfaces:
- IValidator
- Direct Known Subclasses:
- AbstractSMLValidator
public abstract class AbstractValidator
- extends java.lang.Object
- implements IValidator
This abstract class provides common operations required by
multiple validators
| Fields inherited from interface org.eclipse.cosmos.rm.validation.internal.core.IValidator |
ATTRIBUTE_ENV, ATTRIBUTE_FAST_FAIL_POLICY, ATTRIBUTE_FILE_OUTPUT, ATTRIBUTE_INPUT_TYPE, ATTRIBUTE_INSTANCE, ATTRIBUTE_OUTPUT, ATTRIBUTE_SCHEMATRON_SCHEMA, ATTRIBUTE_SML_IF_SCHEMA, ATTRIBUTE_STRUCTURED_OUTPUT, ATTRIBUTE_VALIDATION_SCHEMATRON, ATTRIBUTE_VALIDATION_SML, ATTRIBUTE_VALIDATION_XML, VALUE_ENV_ECLIPSE, VALUE_ENV_STANDALONE, VALUE_SML_IF, VALUE_SML_UNIT |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.cosmos.rm.validation.internal.core.IValidator |
validate |
AbstractValidator
public AbstractValidator()
initialize
public void initialize(java.util.Map validationAttribute)
- Read in common attributes that are shared between multiple
validators.
- Specified by:
initialize in interface IValidator
- Parameters:
validationAttribute - The validation outputs- See Also:
IValidator.initialize(java.util.Map)
getValidationOutput
public IValidationOutput getValidationOutput()
- Returns:
- the validationOutput
setValidationOutput
public void setValidationOutput(IValidationOutput validationOutput)
- Parameters:
validationOutput - the validationOutput to set
addValidationListener
public final void addValidationListener(IValidationListener listener)
- Specified by:
addValidationListener in interface IValidator
fireValidationEventOccurred
protected final void fireValidationEventOccurred(ValidationEvent event)