public class ReferenceResolver extends Object
ApiDescription instances and provides a means to resolve
 References.| Constructor and Description | 
|---|
ReferenceResolver(ApiDescription local)
Creates a reference-resolver and defines the one  
ApiDescription that can be used for local
 (non-namespaced) reference lookups. | 
| Modifier and Type | Method and Description | 
|---|---|
Schema | 
getDefinition(Reference reference)
Gets a  
Definitions Schema by JSON reference. | 
ApiError | 
getError(Reference reference)
 | 
Resource | 
getService(Reference reference)
 | 
ReferenceResolver | 
register(ApiDescription apiDescription)
Registers an external  
ApiDescription, for Reference lookup, and
 must not have previously been registered. | 
ReferenceResolver | 
registerAll(ApiDescription... apiDescriptions)
Registers external  
ApiDescriptions, for Reference lookup, and each
 must not have previously been registered. | 
public ReferenceResolver(ApiDescription local)
ApiDescription that can be used for local
 (non-namespaced) reference lookups.local - ApiDescription to use for local (non-namespaced) reference lookupspublic ReferenceResolver register(ApiDescription apiDescription)
ApiDescription, for Reference lookup, and
 must not have previously been registered.apiDescription - ApiDescription to register, which has not previously been registeredpublic ReferenceResolver registerAll(ApiDescription... apiDescriptions)
ApiDescriptions, for Reference lookup, and each
 must not have previously been registered.apiDescriptions - List of ApiDescriptions to register, which have not previously been registeredpublic Schema getDefinition(Reference reference)
Definitions Schema by JSON reference.reference - JSON referenceSchema or null if not foundpublic ApiError getError(Reference reference)
reference - JSON referenceApiError or null if not foundCopyright © 2025 Open Identity Platform Community. All rights reserved.