Module dev.metaschema.core
Class AbstractContentValidator
java.lang.Object
dev.metaschema.core.model.AbstractResourceResolver
dev.metaschema.core.model.validation.AbstractContentValidator
- All Implemented Interfaces:
IResourceResolver,IContentValidator
- Direct Known Subclasses:
JsonSchemaContentValidator,XmlSchemaContentValidator
public abstract class AbstractContentValidator
extends AbstractResourceResolver
implements IContentValidator
Base class for a content validator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionValidate the resource identified by the provideduri.Methods inherited from class dev.metaschema.core.model.AbstractResourceResolver
getUriResolver, setUriResolverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.metaschema.core.model.validation.IContentValidator
validate, validate, validateMethods inherited from interface dev.metaschema.core.model.IResourceResolver
resolve
-
Constructor Details
-
AbstractContentValidator
public AbstractContentValidator()
-
-
Method Details
-
validate
Description copied from interface:IContentValidatorValidate the resource identified by the provideduri.- Specified by:
validatein interfaceIContentValidator- Parameters:
uri- the resource to validate- Returns:
- the result of the validation
- Throws:
IOException- if an error occurred while performing validation
-