Class RepositoryNodeProvider
java.lang.Object
blue.language.provider.AbstractNodeProvider
blue.language.provider.PreloadedNodeProvider
blue.repo.provider.RepositoryNodeProvider
- All Implemented Interfaces:
blue.language.NodeProvider
public final class RepositoryNodeProvider
extends blue.language.provider.PreloadedNodeProvider
-
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 TypeMethodDescriptiondefinitionByBlueId(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.NodeProvider
fetchFirstByBlueId
-
Constructor Details
-
RepositoryNodeProvider
-
RepositoryNodeProvider
-
-
Method Details
-
manifest
-
definitions
-
definitionByQualifiedName
-
definitionByBlueId
-
findNodeByQualifiedName
-
fetchByBlueId
-
getBlueIdByQualifiedName
-
fetchContentByBlueId
- Specified by:
fetchContentByBlueIdin classblue.language.provider.AbstractNodeProvider
-