Uses of Class
tech.guilhermekaua.spigotboot.config.reference.key.ReferenceKey
Packages that use ReferenceKey
Package
Description
-
Uses of ReferenceKey in tech.guilhermekaua.spigotboot.config.reference
Methods in tech.guilhermekaua.spigotboot.config.reference that return ReferenceKeyModifier and TypeMethodDescription@Nullable ReferenceKeyReferenceResolvingPreprocessor.getCurrentSourceKey()Gets the current source key.Methods in tech.guilhermekaua.spigotboot.config.reference that return types with arguments of type ReferenceKeyModifier and TypeMethodDescription@NotNull Optional<List<ReferenceKey>>ConfigReferenceManager.detectCycle()Checks if the dependency graph has a cycle.@NotNull DependencyGraph<ReferenceKey>ConfigReferenceManager.getDependencyGraph()Gets the dependency graph.@NotNull Set<ReferenceKey>ConfigReferenceManager.getDependentsOf(@NotNull ReferenceKey key) Gets all configs that depend (transitively) on the given config.@NotNull Set<ReferenceKey>ConfigReferenceManager.getImpactedKeys(@NotNull ReferenceKey changedKey) Gets keys impacted by a change to the given key.@NotNull List<ReferenceKey>ConfigReferenceManager.getLoadOrder()Gets the topological load order for all registered configs.@NotNull List<ReferenceKey>ConfigReferenceManager.getLoadOrderForSubset(@NotNull Set<ReferenceKey> keys) Gets topological order for a subset of keys.@NotNull Map<ReferenceKey,Set<ReferenceKey>> ConfigReferenceManager.getReverseDependencies()Gets the reverse dependencies map.@NotNull Map<ReferenceKey,Set<ReferenceKey>> ConfigReferenceManager.getReverseDependencies()Gets the reverse dependencies map.@NotNull Set<ReferenceKey>ConfigReferenceDependencyScanner.scanDependencies(@NotNull ConfigNode node) Scans a config node for references and returns the set of dependencies.Methods in tech.guilhermekaua.spigotboot.config.reference with parameters of type ReferenceKeyModifier and TypeMethodDescription@NotNull ConfigNodeConfigReferenceResolver.deepResolve(@NotNull ConfigNode node, @NotNull ReferenceKey sourceKey) Deeply resolves all references in a config node tree.@NotNull Set<ReferenceKey>ConfigReferenceManager.getDependentsOf(@NotNull ReferenceKey key) Gets all configs that depend (transitively) on the given config.@NotNull Set<ReferenceKey>ConfigReferenceManager.getImpactedKeys(@NotNull ReferenceKey changedKey) Gets keys impacted by a change to the given key.@Nullable ConfigNodeConfigReferenceResolver.resolveIfReference(@NotNull ConfigNode node, @NotNull ReferenceKey sourceKey, @Nullable Field sourceField) Resolves a config node if it's a reference.@Nullable ConfigNodeConfigReferenceResolver.resolveIfReference(@NotNull ConfigNode node, @NotNull ReferenceKey sourceKey, @Nullable Field sourceField, @Nullable Type expectedType) Resolves a config node if it's a reference, checking the resolved value against an expected target type.@Nullable ConfigNodeConfigReferenceManager.resolveReference(@NotNull String reference, @NotNull ReferenceKey sourceKey) Resolves a reference string to its target node.voidConfigReferenceDependencyScanner.scanAndAddToGraph(@NotNull ReferenceKey sourceKey, @NotNull ConfigNode node, @NotNull DependencyGraph<ReferenceKey> graph) Scans a config node and adds edges to the graph.voidConfigReferenceManager.scanAndRegister(@NotNull ReferenceKey sourceKey, @NotNull ConfigNode node) Scans a config node for references and registers them in the graph.voidConfigReferenceManager.setCurrentSourceKey(@NotNull ReferenceKey sourceKey) Sets the current source key for resolution context.voidReferenceResolvingPreprocessor.setCurrentSourceKey(@NotNull ReferenceKey sourceKey) Sets the current source key for binding context.voidConfigReferenceManager.updateDependenciesForKey(@NotNull ReferenceKey key, @NotNull ConfigNode newNode) Updates dependencies for a key after its node changed.Method parameters in tech.guilhermekaua.spigotboot.config.reference with type arguments of type ReferenceKeyModifier and TypeMethodDescription@NotNull List<ReferenceKey>ConfigReferenceManager.getLoadOrderForSubset(@NotNull Set<ReferenceKey> keys) Gets topological order for a subset of keys.voidConfigReferenceDependencyScanner.scanAndAddToGraph(@NotNull ReferenceKey sourceKey, @NotNull ConfigNode node, @NotNull DependencyGraph<ReferenceKey> graph) Scans a config node and adds edges to the graph. -
Uses of ReferenceKey in tech.guilhermekaua.spigotboot.config.reference.context
Methods in tech.guilhermekaua.spigotboot.config.reference.context that return ReferenceKeyModifier and TypeMethodDescription@NotNull ReferenceKeyConfigCircularReferenceContext.getSourceKey()Gets the key of the config or folder config item containing the reference.@NotNull ReferenceKeyConfigReferenceNotFoundContext.getSourceKey()Gets the key of the config or folder config item containing the reference.@NotNull ReferenceKeyConfigTypeMismatchContext.getSourceKey()Gets the key of the config or folder config item containing the reference.Methods in tech.guilhermekaua.spigotboot.config.reference.context that return types with arguments of type ReferenceKeyModifier and TypeMethodDescription@NotNull List<ReferenceKey>ConfigCircularReferenceContext.getResolutionChain()Gets the resolution chain showing the cycle.Constructors in tech.guilhermekaua.spigotboot.config.reference.context with parameters of type ReferenceKeyModifierConstructorDescriptionConfigCircularReferenceContext(@NotNull ReferenceKey sourceKey, @Nullable Field sourceField, @NotNull String fullReference, @NotNull List<ReferenceKey> resolutionChain) Creates a new context.ConfigReferenceNotFoundContext(@NotNull ReferenceKey sourceKey, @Nullable Field sourceField, @NotNull String fullReference, @NotNull Set<String> availableAlternatives) Creates a new context.ConfigTypeMismatchContext(@NotNull ReferenceKey sourceKey, @Nullable Field sourceField, @NotNull String fullReference, @NotNull Type expectedType, @NotNull Class<?> actualType, @Nullable Object actualValue) Creates a new context.Constructor parameters in tech.guilhermekaua.spigotboot.config.reference.context with type arguments of type ReferenceKeyModifierConstructorDescriptionConfigCircularReferenceContext(@NotNull ReferenceKey sourceKey, @Nullable Field sourceField, @NotNull String fullReference, @NotNull List<ReferenceKey> resolutionChain) Creates a new context. -
Uses of ReferenceKey in tech.guilhermekaua.spigotboot.config.reference.key
Subclasses of ReferenceKey in tech.guilhermekaua.spigotboot.config.reference.keyModifier and TypeClassDescriptionfinal classKey for an item within a@FolderConfig.final classKey for a singleConfigconfiguration.Methods in tech.guilhermekaua.spigotboot.config.reference.key that return ReferenceKeyModifier and TypeMethodDescriptionstatic @NotNull ReferenceKeyReferenceKey.folderConfigItem(@NotNull String folderConfigName, @NotNull String itemId) Creates a key for a folder config item.static @NotNull ReferenceKeyReferenceKey.fromReference(@NotNull ConfigReference reference) Creates a key from a parsed config reference.static @NotNull ReferenceKeyReferenceKey.singleConfig(@NotNull String configName) Creates a key for a single config.Methods in tech.guilhermekaua.spigotboot.config.reference.key with parameters of type ReferenceKeyModifier and TypeMethodDescriptionstatic @NotNull ResolutionTargetResolutionTarget.of(@NotNull ReferenceKey key, @Nullable String path)