public final class BlueRepository
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DICTIONARY_NAME |
static java.lang.String |
LATEST |
static java.lang.String |
V1_3_0 |
static java.lang.String |
V1_3_0_MANIFEST |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
blueId(java.lang.String qualifiedName) |
java.util.Optional<java.lang.String> |
blueIdOptional(java.lang.String qualifiedName) |
java.util.Set<java.lang.String> |
blueIds() |
java.util.Map<java.lang.String,java.lang.String> |
blueIdsByQualifiedName() |
static java.util.Optional<BlueRepository> |
byRepositoryBlueId(java.lang.String repositoryBlueId) |
static java.util.Optional<BlueRepository> |
byRepositoryBlueId(java.lang.String repositoryBlueId,
java.lang.ClassLoader classLoader) |
blue.language.Blue |
configure(blue.language.Blue blue) |
blue.language.Blue |
configureForExport(blue.language.Blue blue) |
java.util.Optional<RepositoryDefinition> |
definition(java.lang.String qualifiedName) |
java.util.Optional<RepositoryDefinition> |
definitionByBlueId(java.lang.String blueId) |
static BlueRepository |
latest() |
static BlueRepository |
latest(java.lang.ClassLoader classLoader) |
RepositoryManifest |
manifest() |
java.util.Optional<blue.language.model.Node> |
nodeByBlueId(java.lang.String blueId) |
java.util.Optional<blue.language.model.Node> |
nodeByName(java.lang.String qualifiedName) |
RepositoryNodeProvider |
nodeProvider() |
java.util.Set<java.lang.String> |
packageNames() |
java.util.Set<java.lang.String> |
qualifiedNames() |
java.lang.String |
repositoryVersion() |
java.lang.String |
repositoryVersionBlueId() |
java.lang.String |
sourceResource() |
RepositoryType |
type(java.lang.String qualifiedName) |
blue.language.model.Node |
typeAliasBlue() |
java.util.Map<java.lang.String,java.lang.String> |
typeAliases() |
blue.language.utils.TypeClassResolver |
typeClassResolver() |
blue.language.dictionary.TypeDictionary |
typeDictionary() |
static BlueRepository |
v1_3_0() |
static BlueRepository |
v1_3_0(java.lang.ClassLoader classLoader) |
public static final java.lang.String DICTIONARY_NAME
public static final java.lang.String V1_3_0
public static final java.lang.String LATEST
public static final java.lang.String V1_3_0_MANIFEST
public static BlueRepository v1_3_0()
public static BlueRepository v1_3_0(java.lang.ClassLoader classLoader)
public static BlueRepository latest()
public static BlueRepository latest(java.lang.ClassLoader classLoader)
public static java.util.Optional<BlueRepository> byRepositoryBlueId(java.lang.String repositoryBlueId)
public static java.util.Optional<BlueRepository> byRepositoryBlueId(java.lang.String repositoryBlueId, java.lang.ClassLoader classLoader)
public java.lang.String repositoryVersion()
public java.lang.String repositoryVersionBlueId()
public java.lang.String sourceResource()
public RepositoryManifest manifest()
public RepositoryNodeProvider nodeProvider()
public blue.language.utils.TypeClassResolver typeClassResolver()
public blue.language.Blue configure(blue.language.Blue blue)
public blue.language.dictionary.TypeDictionary typeDictionary()
public blue.language.Blue configureForExport(blue.language.Blue blue)
public java.lang.String blueId(java.lang.String qualifiedName)
public java.util.Optional<java.lang.String> blueIdOptional(java.lang.String qualifiedName)
public java.util.Optional<RepositoryDefinition> definition(java.lang.String qualifiedName)
public java.util.Optional<RepositoryDefinition> definitionByBlueId(java.lang.String blueId)
public RepositoryType type(java.lang.String qualifiedName)
public java.util.Optional<blue.language.model.Node> nodeByName(java.lang.String qualifiedName)
public java.util.Optional<blue.language.model.Node> nodeByBlueId(java.lang.String blueId)
public java.util.Set<java.lang.String> packageNames()
public java.util.Set<java.lang.String> qualifiedNames()
public java.util.Set<java.lang.String> blueIds()
public java.util.Map<java.lang.String,java.lang.String> blueIdsByQualifiedName()
public java.util.Map<java.lang.String,java.lang.String> typeAliases()
public blue.language.model.Node typeAliasBlue()