Package dev.harrel.jsonschema
Class CompositeSchemaResolver
java.lang.Object
dev.harrel.jsonschema.CompositeSchemaResolver
- All Implemented Interfaces:
SchemaResolver
Deprecated.
CompositeSchemaResolver class aggregates multiple SchemaResolvers into one.
First non-empty resolution from the aggregated SchemaResolvers will be returned.-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.harrel.jsonschema.SchemaResolver
SchemaResolver.Result -
Method Summary
Modifier and TypeMethodDescriptionstatic CompositeSchemaResolverof(SchemaResolver... resolvers) Deprecated.since version 1.2.1, subject to removal in future releases.Deprecated.Resolves URI string to schema representation
-
Method Details
-
of
Deprecated.since version 1.2.1, subject to removal in future releases. Please useSchemaResolver.compose(SchemaResolver...)instead.Factory method for composing multiple resolvers. -
resolve
Deprecated.Description copied from interface:SchemaResolverResolves URI string to schema representation- Specified by:
resolvein interfaceSchemaResolver- Parameters:
uri- URI to be used for resolution- Returns:
SchemaResolver.Resultwhich contains resolved schema orResult.empty
-
SchemaResolver.compose(SchemaResolver...)instead.