Package com.networknt.jsonoverlay
Class ReferenceManager
- java.lang.Object
-
- com.networknt.jsonoverlay.ReferenceManager
-
public class ReferenceManager extends Object
-
-
Constructor Summary
Constructors Constructor Description ReferenceManager()ReferenceManager(URL rootUrl)ReferenceManager(URL rootUrl, com.fasterxml.jackson.databind.JsonNode preloadedDoc, JsonLoader loader)ReferenceManager(URL rootUrl, JsonLoader loader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReferencegetDocReference()ReferenceManagergetManagerFor(URL url)Optional<PositionInfo>getPositionInfo(com.fasterxml.jackson.core.JsonPointer pointer)ReferencegetReference(com.fasterxml.jackson.databind.JsonNode refNode)ReferencegetReference(String refString)ReferenceRegistrygetRegistry()com.fasterxml.jackson.databind.JsonNodeloadDoc()
-
-
-
Constructor Detail
-
ReferenceManager
public ReferenceManager()
-
ReferenceManager
public ReferenceManager(URL rootUrl)
-
ReferenceManager
public ReferenceManager(URL rootUrl, JsonLoader loader)
-
ReferenceManager
public ReferenceManager(URL rootUrl, com.fasterxml.jackson.databind.JsonNode preloadedDoc, JsonLoader loader)
-
-
Method Detail
-
getDocReference
public Reference getDocReference()
-
getManagerFor
public ReferenceManager getManagerFor(URL url)
-
getReference
public Reference getReference(com.fasterxml.jackson.databind.JsonNode refNode)
-
getPositionInfo
public Optional<PositionInfo> getPositionInfo(com.fasterxml.jackson.core.JsonPointer pointer)
-
loadDoc
public com.fasterxml.jackson.databind.JsonNode loadDoc() throws IOException- Throws:
IOException
-
getRegistry
public ReferenceRegistry getRegistry()
-
-