## Uses of Interface
org.eclipse.wst.validation.internal.provisional.core.IValidator

Packages that use IValidator
org.eclipse.wst.validation: A framework for calling validators that are build based.
org.eclipse.wst.validation.internal.provisional.core: An earlier framework for calling validators that are build based.

Uses of IValidator in org.eclipse.wst.validation

Methods in org.eclipse.wst.validation that return IValidator
`IValidator` `Validator.asIValidator()`
`IValidator` `Validator.V1.asIValidator()`
`IValidator` `Validator.V2.asIValidator()`

Methods in org.eclipse.wst.validation with parameters of type IValidator
`void` `ReporterHelper.addMessage(IValidator origin, IMessage message)`
`void` `ReporterHelper.displaySubtask(IValidator validator, IMessage message)`
`void` `ReporterHelper.removeAllMessages(IValidator origin)`
`void` `ReporterHelper.removeAllMessages(IValidator origin, java.lang.Object object)`
`void` `ReporterHelper.removeMessageSubset(IValidator validator, java.lang.Object obj, java.lang.String groupName)`

Uses of IValidator in org.eclipse.wst.validation.internal.provisional.core

Subinterfaces of IValidator in org.eclipse.wst.validation.internal.provisional.core
`interface` `IValidatorJob` This is the Job interface for the validator.

Methods in org.eclipse.wst.validation.internal.provisional.core with parameters of type IValidator
`void` `IReporter.addMessage(IValidator origin, IMessage message)` Add a locale-independent validation message.
`void` `IReporter.displaySubtask(IValidator validator, IMessage message)` Show a text representation of this message, formatted in the default Locale, to the user immediately.
`void` `IReporter.removeAllMessages(IValidator origin)` Remove all validation messages entered by the identified validator.
`void` `IReporter.removeAllMessages(IValidator origin, java.lang.Object object)` Remove all validation messages, entered by the identified validator, pertaining to the Object provided.
`void` `IReporter.removeMessageSubset(IValidator validator, java.lang.Object obj, java.lang.String groupName)` To support removal of a subset of validation messages, an IValidator may assign group names to IMessages.