Skip to content

Commit d594396

Browse files
committed
better home
1 parent 3caa673 commit d594396

File tree

3 files changed

+19
-14
lines changed

3 files changed

+19
-14
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package io.openapiprocessor.jsonschema.schema;
2+
3+
import org.checkerframework.checker.nullness.qual.Nullable;
4+
5+
import java.net.URI;
6+
7+
public interface BaseUriProvider {
8+
/**
9+
* get a base uri from a document if available.
10+
*
11+
* @param documentUri document url
12+
* @param document the document
13+
* @param version the JSON schema version
14+
* @return base uri or null
15+
*/
16+
@Nullable
17+
URI get(URI documentUri, Object document, SchemaVersion version);
18+
}

json-schema-validator/src/main/java/io/openapiprocessor/jsonschema/schema/JsonBaseUriProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
import java.net.URI;
1313

14-
public class JsonBaseUriProvider implements Resolver.BaseUriProvider {
14+
public class JsonBaseUriProvider implements BaseUriProvider {
1515

1616
@Override
1717
public @Nullable URI get(URI documentUri, Object document, SchemaVersion version) {

json-schema-validator/src/main/java/io/openapiprocessor/jsonschema/schema/Resolver.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
package io.openapiprocessor.jsonschema.schema;
77

8-
import org.checkerframework.checker.nullness.qual.Nullable;
98
import org.slf4j.Logger;
109
import org.slf4j.LoggerFactory;
1110

@@ -61,18 +60,6 @@ public BaseUriProvider getBaseUriProvider () {
6160
}
6261
}
6362

64-
public interface BaseUriProvider {
65-
/**
66-
* get a base uri from a document if available.
67-
*
68-
* @param documentUri document url
69-
* @param document the document
70-
* @param version the JSON schema version
71-
* @return base uri or null
72-
*/
73-
@Nullable URI get (URI documentUri, Object document, SchemaVersion version);
74-
}
75-
7663
private final DocumentStore documents;
7764
private final DocumentLoader loader;
7865

0 commit comments

Comments
 (0)