Class RepositoryNodeProvider
java.lang.Object
blue.language.provider.AbstractNodeProvider
blue.language.provider.PreloadedNodeProvider
blue.repo.provider.RepositoryNodeProvider
- All Implemented Interfaces:
blue.language.provider.CyclicAwareNodeProvider, blue.language.provider.NodeProvider
public final class RepositoryNodeProvider
extends blue.language.provider.PreloadedNodeProvider
implements blue.language.provider.CyclicAwareNodeProvider
-
Field Summary
Fields inherited from class blue.language.provider.PreloadedNodeProvider
nameToBlueIdsMap -
Constructor Summary
ConstructorsConstructorDescriptionRepositoryNodeProvider(RepositoryManifest manifest) RepositoryNodeProvider(RepositoryManifest manifest, ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptionblue.language.provider.CyclicSetProofResultcyclicSetProofFor(String blueId) definitionByBlueId(String blueId) definitionByQualifiedName(String qualifiedName) List<blue.language.model.Node> fetchByBlueId(String blueId) protected com.fasterxml.jackson.databind.JsonNodefetchContentByBlueId(String baseBlueId) Optional<blue.language.model.Node> findNodeByQualifiedName(String qualifiedName) getBlueIdByQualifiedName(String qualifiedName) manifest()Methods inherited from class blue.language.provider.PreloadedNodeProvider
addToNameMap, findAllNodesByName, findNodeByNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface blue.language.provider.CyclicAwareNodeProvider
hasVerifiedContentForBlueIdMethods inherited from interface blue.language.provider.NodeProvider
fetchFirstByBlueId, fetchResultByBlueId
-
Constructor Details
-
RepositoryNodeProvider
-
RepositoryNodeProvider
-
-
Method Details
-
manifest
-
definitions
-
definitionByQualifiedName
-
definitionByBlueId
-
findNodeByQualifiedName
-
fetchByBlueId
-
cyclicSetProofFor
- Specified by:
cyclicSetProofForin interfaceblue.language.provider.CyclicAwareNodeProvider
-
getBlueIdByQualifiedName
-
fetchContentByBlueId
- Specified by:
fetchContentByBlueIdin classblue.language.provider.AbstractNodeProvider
-