Package com.networknt.jsonoverlay
Class Reference
- java.lang.Object
-
- com.networknt.jsonoverlay.Reference
-
public class Reference extends Object
-
-
Constructor Summary
Constructors Constructor Description Reference(String refString, ResolutionException invalidReason, ReferenceManager manager)Reference(String refString, String fragment, String normalizedRef, ReferenceManager manager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFragment()ResolutionExceptiongetInvalidReason()com.fasterxml.jackson.databind.JsonNodegetJson()ReferenceManagergetManager()StringgetNormalizedRef()StringgetRefString()booleanisInvalid()booleanisInvalid(boolean resolve)static booleanisReferenceNode(com.fasterxml.jackson.databind.JsonNode node)booleanisResolved()booleanisValid()booleanisValid(boolean resolve)booleanresolve()
-
-
-
Constructor Detail
-
Reference
public Reference(String refString, String fragment, String normalizedRef, ReferenceManager manager)
-
Reference
public Reference(String refString, ResolutionException invalidReason, ReferenceManager manager)
-
-
Method Detail
-
isReferenceNode
public static boolean isReferenceNode(com.fasterxml.jackson.databind.JsonNode node)
-
getRefString
public String getRefString()
-
getFragment
public String getFragment()
-
isValid
public boolean isValid()
-
isValid
public boolean isValid(boolean resolve)
-
isInvalid
public boolean isInvalid()
-
isInvalid
public boolean isInvalid(boolean resolve)
-
getInvalidReason
public ResolutionException getInvalidReason()
-
isResolved
public boolean isResolved()
-
getJson
public com.fasterxml.jackson.databind.JsonNode getJson()
-
getNormalizedRef
public String getNormalizedRef()
-
getManager
public ReferenceManager getManager()
-
resolve
public boolean resolve()
-
-