Uses of Interface
dev.metaschema.core.model.validation.IValidationResult
Packages that use IValidationResult
Package
Description
Metaschema constraint definitions and validation framework.
Schema-based content validation for Metaschema instances.
Support for parsing Metaschema module-based data using Java class bindings.
-
Uses of IValidationResult in dev.metaschema.core.model.constraint
Classes in dev.metaschema.core.model.constraint that implement IValidationResultModifier and TypeClassDescriptionclassA validation result handler that collects the resulting findings for later retrieval using theFindingCollectingConstraintValidationHandler.getFindings()method. -
Uses of IValidationResult in dev.metaschema.core.model.validation
Classes in dev.metaschema.core.model.validation that implement IValidationResultModifier and TypeClassDescriptionfinal classProvides the means to aggregate multiple validation result sets into a single result set.Fields in dev.metaschema.core.model.validation declared as IValidationResultModifier and TypeFieldDescriptionstatic final IValidationResultIValidationResult.PASSING_RESULTA validation result indicating no validation errors were found.Methods in dev.metaschema.core.model.validation that return IValidationResultModifier and TypeMethodDescriptionstatic IValidationResultAggregateValidationResult.aggregate(IValidationResult... results) Aggregate multiple provided results into a single result set.IContentValidator.validate(InputStream is, URI documentUri) Validate the resource associated with the provided input streamis.Validate the resource identified by the provideduri.default IValidationResultValidate the resource at the providedurl.default IValidationResultValidate the resource at providedpath.JsonSchemaContentValidator.validate(InputStream is, URI resourceUri) Validate the provided JSON.XmlSchemaContentValidator.validate(InputStream is, URI documentUri) static IValidationResultIContentValidator.validateWithJsonSchema(URI target, org.json.JSONObject schema) Validate the target using the provided JSON schema.static IValidationResultIContentValidator.validateWithXmlSchema(URI target, List<Source> schemaSources) Validate the target using the provided XML schemas.Methods in dev.metaschema.core.model.validation with parameters of type IValidationResultModifier and TypeMethodDescriptionstatic IValidationResultAggregateValidationResult.aggregate(IValidationResult... results) Aggregate multiple provided results into a single result set.booleanAbstractValidationResultProcessor.handleResults(IValidationResult result) Handle the provided collection of validation results. -
Uses of IValidationResult in dev.metaschema.databind
Methods in dev.metaschema.databind that return IValidationResultModifier and TypeMethodDescriptiondefault IValidationResultIBindingContext.validate(IDefinitionNodeItem<?, ?> nodeItem, IBoundLoader loader, IConfiguration<ValidationFeature<?>> config) Perform constraint validation on the provided bound object represented as anIDefinitionNodeItem.default IValidationResultIBindingContext.validate(IDocumentNodeItem nodeItem, IBoundLoader loader, IConfiguration<ValidationFeature<?>> config) Perform constraint validation on the provided bound object represented as anIDocumentNodeItem.default IValidationResultIBindingContext.validate(URI target, Format asFormat, IBindingContext.ISchemaValidationProvider schemaProvider, IConfiguration<ValidationFeature<?>> config) Load and perform schema and constraint validation on the target.default IValidationResultIBindingContext.validateWithConstraints(URI target, IConfiguration<ValidationFeature<?>> config) Load and validate the providedtargetusing the associated Module module constraints.default IValidationResultIBindingContext.ISchemaValidationProvider.validateWithSchema(URI target, Format asFormat, IBindingContext bindingContext) Validate the target resource.