Package net.pwall.json.schema.parser
Class JSONReader
-
- All Implemented Interfaces:
public final class JSONReader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classJSONReader.Companion
-
Field Summary
Fields Modifier and Type Field Description private Function1<URI, InputDetails>extendedResolverprivate final Function1<URI, InputStream>uriResolverpublic final static JSONReader.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description JSONReader(Function1<URI, InputStream> uriResolver)
-
Method Summary
Modifier and Type Method Description final Function1<URI, InputDetails>getExtendedResolver()final UnitsetExtendedResolver(Function1<URI, InputDetails> extendedResolver)final Function1<URI, InputStream>getUriResolver()final UnitpreLoad(String filename)final UnitpreLoad(File file)final UnitpreLoad(Path path)final JSONValuereadJSON(File file)final JSONValuereadJSON(String string, URI uri)final JSONValuereadJSON(URI uri)final JSONValuereadJSON(Path path)-
-
Constructor Detail
-
JSONReader
JSONReader(Function1<URI, InputStream> uriResolver)
-
-
Method Detail
-
getExtendedResolver
final Function1<URI, InputDetails> getExtendedResolver()
-
setExtendedResolver
final Unit setExtendedResolver(Function1<URI, InputDetails> extendedResolver)
-
getUriResolver
final Function1<URI, InputStream> getUriResolver()
-
-
-
-