Class ResolverContext
- java.lang.Object
-
- io.openapiprocessor.jsonschema.schema.ResolverContext
-
public class ResolverContext extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description ReferencesreferencesReferenceRegistryregistry
-
Constructor Summary
Constructors Constructor Description ResolverContext(DocumentStore documents, DocumentLoader loader, ReferenceRegistry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnchor(java.net.URI anchor, java.util.Map<java.lang.String,java.lang.Object> document)voidaddDocument(Scope scope, java.lang.Object document)java.lang.ObjectaddDocument(java.net.URI documentUri, java.lang.String source, java.lang.String ref)voidaddDynamicAnchor(java.net.URI anchor, java.util.Map<java.lang.String,java.lang.Object> document)voidaddDynamicAnchorRef(Ref ref, java.util.Map<java.lang.String,java.lang.Object> document)voidaddId(java.net.URI id, java.util.Map<java.lang.String,java.lang.Object> document)voidaddRef(Ref ref)voidaddRef(Ref ref, Scope scope, java.lang.Object document)voidaddRef(Ref ref, java.util.Map<java.lang.String,java.lang.Object> document)@Nullable java.lang.ObjectgetDocument(java.net.URI documentUri)booleanisProcessedDocument(java.net.URI documentUri)voidsetProcessedDocument(java.net.URI documentUri)
-
-
-
Field Detail
-
references
public final References references
-
registry
public final ReferenceRegistry registry
-
-
Constructor Detail
-
ResolverContext
public ResolverContext(DocumentStore documents, DocumentLoader loader, ReferenceRegistry registry)
-
-
Method Detail
-
addId
public void addId(java.net.URI id, java.util.Map<java.lang.String,java.lang.Object> document)
-
addAnchor
public void addAnchor(java.net.URI anchor, java.util.Map<java.lang.String,java.lang.Object> document)
-
addDynamicAnchor
public void addDynamicAnchor(java.net.URI anchor, java.util.Map<java.lang.String,java.lang.Object> document)
-
addRef
public void addRef(Ref ref)
-
addRef
public void addRef(Ref ref, java.util.Map<java.lang.String,java.lang.Object> document)
-
addDynamicAnchorRef
public void addDynamicAnchorRef(Ref ref, java.util.Map<java.lang.String,java.lang.Object> document)
-
getDocument
public @Nullable java.lang.Object getDocument(java.net.URI documentUri)
-
addDocument
public void addDocument(Scope scope, java.lang.Object document)
-
addDocument
public java.lang.Object addDocument(java.net.URI documentUri, java.lang.String source, java.lang.String ref)
-
setProcessedDocument
public void setProcessedDocument(java.net.URI documentUri)
-
isProcessedDocument
public boolean isProcessedDocument(java.net.URI documentUri)
-
-