Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $addNewDslElementToCollection(Map<String, Object>, String, KlumFactory.BuilderFactoryProvider<?, ?>, String, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $addNewDslElementToCollection(Map<String, Object>, String, Class<? extends T>, Boolean, String, Closure<T>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $addNewDslElementToMap(Map<String, Object>, String, KlumFactory.BuilderFactoryProvider<?, ?>, String, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $addNewDslElementToMap(Map<String, Object>, String, Class<? extends T>, Boolean, String, Closure<T>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $assignMaterializedRelationship(String) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $assignMaterializedRelationship(String) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Internal Builder hook that assigns one completed relationship without exposing a model mutator.
- $assignRelationships() - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $assignRelationships() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Assigns relationship fields after every object in the graph was allocated.
- $attachConstructionSession(ConstructionSession) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Internal hook used by
PhaseDriver; the token remains opaque to clients. - $completeConstructionSession(ConstructionSession) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Internal hook used by
PhaseDriverwhen the owning root lifecycle ends. - $copyFromRecipe(Object) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $createCompanion(GroovyObject) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Creates the internal companion retained by a generated DSL Object.
- $createSingleChild(Map<String, Object>, String, KlumFactory.BuilderFactoryProvider<?, ?>, String, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $createSingleChild(Map<String, Object>, String, Class<T>, Boolean, String, Closure<T>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $isInActiveConstructionSession(ConstructionSession) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Internal hook used by
PhaseDriverto keep Builder adapters in their owning session. - $klum$createState(GeneratedKlumBuilder<?>, GroovyObject) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedModelSupport
-
Creates the opaque state retained by a generated root model.
- $klum$getCollectionsOfType(Object, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedClusters
-
Returns generated Cluster collections with the requested element type.
- $klum$getCollectionsOfType(Object, Class<T>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedClusters
-
Returns generated Cluster collections with the requested element type and annotation.
- $klum$getNonEmptyPropertiesOfType(Object, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedClusters
-
Returns non-null generated Cluster properties of the requested type.
- $klum$getNonEmptyPropertiesOfType(Object, Class<T>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedClusters
-
Returns non-null generated Cluster properties of the requested type and annotation.
- $klum$getPropertiesOfType(Object, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedClusters
-
Returns generated Cluster properties of the requested type, including null values.
- $klum$getPropertiesOfType(Object, Class<T>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedClusters
-
Returns generated Cluster properties of the requested type and annotation, including null values.
- $klum$handle(Object, String, Object, String) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedOmittedProjectionSupport
-
Supplies the established diagnostic for one generated omitted Builder-producing projection.
- $klum$instantiate(GeneratedKlumBuilder<?>, Class<? extends M>) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedModelSupport
-
Allocates a generated model through its synthetic Materialization constructor.
- $klum$registerVerbProvider(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedBreadcrumbs
-
Registers one generated factory or Builder class as a construction-path verb provider.
- $klum$requireMaterializationToken(GeneratedMaterializationToken) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedModelSupport
-
Verifies the opaque authority supplied to a generated model constructor.
- $klum$snapshotField(GeneratedKlumBuilder<?>, String) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedModelSupport
-
Snapshots one non-relationship field while a generated model is materialized.
- $klum$withBreadcrumb(String, String, String, Closure<T>) - Static method in class com.blackbuild.klum.ast.runtime.generated.GeneratedBreadcrumbs
-
Executes a generated nested factory closure inside one construction-path breadcrumb scope.
- $materializeRelationship(String) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Called by generated internal relationship assignment code.
- $modelImplementationType() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Identifies the generated model implementation.
- $scheduleApplyLater(KlumPhase, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $scheduleApplyLater(Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $scheduleApplyLater(Integer, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $setSingleField(String, T) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- $snapshotField(String) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Called by generated model constructors for non-relationship fields.
A
- AbstractPhaseAction - Class in com.blackbuild.klum.ast.runtime.internal.process
-
Represents an action that is executed in a phase.
- AbstractPhaseAction(KlumPhase) - Constructor for class com.blackbuild.klum.ast.runtime.internal.process.AbstractPhaseAction
- ADD_ELEMENTS_FROM_SCRIPTS_TO_COLLECTION - Static variable in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- ADD_ELEMENTS_FROM_SCRIPTS_TO_MAP - Static variable in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- ADD_NEW_DSL_ELEMENT_TO_COLLECTION - Static variable in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- addElementsFromScriptsToCollection(String, Class<? extends Script>...) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- addElementsFromScriptsToMap(String, Class<? extends Script>...) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- addElementsToCollection(String, Iterable<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Adds one or more existing '{{singleElementName}}' values to the Builder's '{{fieldName}}' collection.
- addElementsToCollection(String, Object...) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Adds one or more existing '{{singleElementName}}' values to the Builder's '{{fieldName}}' collection.
- addElementsToMap(String, Iterable<V>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- addElementsToMap(String, Object...) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- addElementsToMap(String, Map<K, V>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- addElementToCollection(String, T) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Adds an existing '{{singleElementName}}' to the Builder's '{{fieldName}}' collection.
- addElementToCollectionViaConverter(String, Class<?>, String, Object...) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- addElementToMap(String, K, V) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- addElementToMapViaConverter(String, Class<?>, String, K, Object...) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- addIssue(KlumValidationIssue) - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- addNewDslElementToCollection(Map<String, Object>, String, KlumFactory.BuilderFactoryProvider<?, ?>, String, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Adds an owned collection child selected by its generated factory in the current session.
- addNewDslElementToCollection(Map<String, Object>, String, Class<? extends T>, boolean, String, Closure<T>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Creates a new '{{singleElementName}}' Builder {{param:type?with the given type}} and adds it to the Builder's '{{fieldName}}' collection.
- addNewDslElementToMap(Map<String, Object>, String, KlumFactory.BuilderFactoryProvider<?, ?>, String, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Adds an owned map child selected by its generated factory in the current session.
- addNewDslElementToMap(Map<String, Object>, String, Class<? extends T>, boolean, String, Closure<T>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Creates a new '{{singleElementName}}' Builder {{param:type?with the given type}} and adds it to the Builder's '{{fieldName}}' map.
- addPhase(PhaseAction) - Method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- addProjectedBuildersFromCollectionToCollection(String, C) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Attaches a projected batch of child Builders and returns the producer's original container.
- addProjectedBuildersFromCollectionToMap(String, C) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Attaches a projected collection to a keyed relationship and returns the producer's original collection.
- addProjectedBuildersFromMapToCollection(String, T) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Attaches the values of a projected map to a collection relationship and returns the same map.
- addProjectedBuildersFromMapToMap(String, T) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Attaches a projected map of child Builders, preserving its keys, then returns that same map.
- addTemplates(Map<Class<?>, ?>) - Method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Adds the given templates to the current templates.
- afterInvoke(Object, String, Object[], Object) - Method in class com.blackbuild.klum.ast.runtime.internal.BreadCrumbVerbInterceptor
- AnnotationHelper - Class in com.blackbuild.klum.ast.runtime.internal
-
Helper class for annotations.
- apply(Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- apply(Map<String, ?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- apply(Map<String, ?>, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Applies named values and a configuration closure to this Builder.
- APPLY_LATER - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- applyLater(KlumPhase, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- applyLater(KlumPhase, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- applyLater(Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- applyLater(Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- applyLater(Integer, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- applyLater(Integer, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- applyOnly(Map<String, ?>, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- AsBuilder() - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Returns the active-session factory used to create owned child Builders.
- AsBuilder() - Method in interface com.blackbuild.klum.ast.runtime.KlumFactory.BuilderFactoryProvider
-
Returns the active-session Builder factory for the selected DSL Object type.
- AsBuilder() - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Keyed
- AsBuilder() - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Unkeyed
- asPublicBuilder(InternalKlumBuilder<T>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.BuilderFactory
- attachToCurrentConstructionSession(InternalKlumBuilder<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
-
Associates a newly allocated Builder with the active root lifecycle, if one exists.
- AUTO_CREATE - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
-
Phase for automatic creation of missing objects, usually from annotations.
- AUTO_LINK - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- AutoCreationPhase - Class in com.blackbuild.klum.ast.runtime.internal.layer3
- AutoCreationPhase() - Constructor for class com.blackbuild.klum.ast.runtime.internal.layer3.AutoCreationPhase
- AutoLinkPhase - Class in com.blackbuild.klum.ast.runtime.internal.layer3
- AutoLinkPhase() - Constructor for class com.blackbuild.klum.ast.runtime.internal.layer3.AutoLinkPhase
B
- beforeInvoke(Object, String, Object[]) - Method in class com.blackbuild.klum.ast.runtime.internal.BreadCrumbVerbInterceptor
- BoundTemplateHandler<T> - Class in com.blackbuild.klum.ast.runtime.internal
-
A typed wrapper for scoped TemplateManager application without the need to specify the first class parameter.
- BoundTemplateHandler(Class<T>) - Constructor for class com.blackbuild.klum.ast.runtime.internal.BoundTemplateHandler
- BreadcrumbCollector - Class in com.blackbuild.klum.ast.runtime.internal.process
- BreadcrumbCollector.Breadcrumb - Class in com.blackbuild.klum.ast.runtime.internal.process
- breadcrumbPath - Variable in class com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
- BreadCrumbVerbInterceptor - Class in com.blackbuild.klum.ast.runtime.internal
- BreadCrumbVerbInterceptor() - Constructor for class com.blackbuild.klum.ast.runtime.internal.BreadCrumbVerbInterceptor
- BuilderFactory(Class<T>) - Constructor for class com.blackbuild.klum.ast.runtime.KlumFactory.BuilderFactory
- BuilderStructureSupport - Class in com.blackbuild.klum.ast.runtime.internal.layer3
-
Internal composition support for mutable Builders before materialization.
- BuilderVisitingPhaseAction - Class in com.blackbuild.klum.ast.runtime
-
Visits mutable Builders before
DefaultKlumPhase.INSTANTIATE. - BuilderVisitingPhaseAction(KlumPhase) - Constructor for class com.blackbuild.klum.ast.runtime.BuilderVisitingPhaseAction
C
- castTo(Object, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- classHasValidateAnnotation - Variable in class com.blackbuild.klum.ast.runtime.internal.validation.KlumLayeredAnnotationsValidator
- cleanup() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- CleanupPhase - Class in com.blackbuild.klum.ast.runtime.internal
- CleanupPhase() - Constructor for class com.blackbuild.klum.ast.runtime.internal.CleanupPhase
- ClosureHelper - Class in com.blackbuild.klum.ast.runtime.internal
- ClusterModel - Class in com.blackbuild.klum.ast.runtime.internal.layer3
-
Helper class that can be used for (not only) cluster models.
- com.blackbuild.klum.ast.runtime - package com.blackbuild.klum.ast.runtime
- com.blackbuild.klum.ast.runtime.generated - package com.blackbuild.klum.ast.runtime.generated
- com.blackbuild.klum.ast.runtime.internal - package com.blackbuild.klum.ast.runtime.internal
- com.blackbuild.klum.ast.runtime.internal.layer3 - package com.blackbuild.klum.ast.runtime.internal.layer3
- com.blackbuild.klum.ast.runtime.internal.process - package com.blackbuild.klum.ast.runtime.internal.process
- com.blackbuild.klum.ast.runtime.internal.validation - package com.blackbuild.klum.ast.runtime.internal.validation
- com.blackbuild.klum.ast.runtime.validation - package com.blackbuild.klum.ast.runtime.validation
- compareTo(KlumValidationIssue) - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- COMPLETE - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- CompositionTraversal - Class in com.blackbuild.klum.ast.runtime.internal.layer3
-
Internal identity-cycle-safe traversal of composition fields.
- ConstructionSession - Class in com.blackbuild.klum.ast.runtime.internal.process
-
Opaque identity for one root Builder lifecycle.
- Context() - Constructor for class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver.Context
- ConverterHelper - Class in com.blackbuild.klum.ast.runtime.internal
-
Methods to handle converters, either implicit or explicitly using the Converter annotations
- copyFrom(Object) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Copies all non-null/non-empty recipe values from the template to this Builder.
- copyFromRecipe(Object) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Internal target used by generated typed copyFrom overloads.
- copyFromTemplate() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- CopyHandler - Class in com.blackbuild.klum.ast.runtime.internal
-
Handles the copying of properties from one object to another.
- CopyHandler(Object, Object) - Constructor for class com.blackbuild.klum.ast.runtime.internal.CopyHandler
- copyToFrom(Object, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.CopyHandler
-
Copies properties from the donor to the target object.
- create(Class<T>, Map<String, ?>, String, Closure<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates a new instance of the given type using the provided values, key and config closure.
- Create() - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
-
Deprecated.
- Create(Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
-
Deprecated.Use
Foo.Create.Template.With(configuration)for the matching DSL model type. - Create(Map<String, ?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
-
Deprecated.Use
Foo.Create.Template.With(configMap)for the matching DSL model type. - Create(Map<String, ?>, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
-
Deprecated.Use
Foo.Create.Template.With(configMap, configuration)for the matching DSL model type. - CREATE - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
-
The creation phase is not encountered in the PhaseDriver, it handles the actual creation of the objects.
- createAsBuilder(Class<T>, Map<String, ?>, String, Closure<?>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
- createAsTemplate(Class<T>, File, ClassLoader) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates a template of the given type by reading the given resource, compiling it into a delegating script and applying it to a newly created instance.
- createAsTemplate(Class<T>, String, ClassLoader) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates a template of the given type by reading the given resource, compiling it into a delegating script and applying it to a newly created instance.
- createAsTemplate(Class<T>, URL, ClassLoader) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates a template of the given type by reading the given resource, compiling it into a delegating script and applying it to a newly created instance.
- createAsTemplate(Class<T>, Map<String, ?>, Closure<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates a new template instance of the given type using the provided values and config closure.
- createBuilder(Class<T>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
- createBuilder(Class<T>, String, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
- createClosureInstance(Class<? extends Closure<T>>) - Static method in class com.blackbuild.klum.ast.runtime.internal.ClosureHelper
-
Instantiates a closure.
- createFrom(Class<T>, String, String, ClassLoader) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates an instance of the given type by compiling the given text into a delegating script and applying it to a newly created instance.
- createFrom(Class<T>, File, Function<File, String>, ClassLoader) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates an instance of the given type by reading the given file, compiling it into a delegating script and applying it to a newly created instance.
- createFrom(Class<T>, Class<? extends Script>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates an instance of the given type by running the given script.
- createFrom(Class<T>, URL, Function<URL, String>, ClassLoader) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates an instance of the given type by reading the given URL, compiling it into a delegating script and applying it to a newly created instance.
- CreateFrom(File) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
-
Deprecated.Use
Foo.Create.Template.From(scriptFile)for the matching DSL model type. - CreateFrom(File, ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
-
Deprecated.Use
Foo.Create.Template.From(scriptFile, loader)for the matching DSL model type. - CreateFrom(URL) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
-
Deprecated.Use
Foo.Create.Template.From(scriptUrl)for the matching DSL model type. - CreateFrom(URL, ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
-
Deprecated.Use
Foo.Create.Template.From(scriptUrl, loader)for the matching DSL model type. - createFromAsBuilder(Class<T>, Class<? extends Script>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
- createFromClasspath(Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates an instance of the given class by reading the model script class from the classpath.
- createFromClasspath(Class<T>, ClassLoader) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates an instance of the given class by reading the model script class from the classpath.
- createFromMap(Class<T>, Map<String, Object>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
- createFromMapAsBuilder(Class<T>, Map<String, Object>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
- createFromSerializedState(Class<T>, Map<String, Object>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Restores serialized field state into a Builder and then runs the complete lifecycle.
- createNestedBuilder(Class<T>, Map<String, ?>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Creates and configures a composition child without entering another phase lifecycle.
- createSingleChild(Map<String, Object>, String, KlumFactory.BuilderFactoryProvider<?, ?>, String, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Creates an owned child selected by its generated factory without opening a root lifecycle.
- createSingleChild(Map<String, Object>, String, Class<T>, boolean, String, Closure<T>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Creates a new '{{fieldName}}' Builder {{param:type?with the given type}} or configures the existing Builder.
- createTemplateBuilderForImport(Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Internal adapter hook for importing a value-only Template without a Groovy configuration source.
- createTemplateBuilderForImport(Class<T>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Internal adapter hook for a nested Template value imported without a Groovy configuration source.
- currentLayer - Variable in class com.blackbuild.klum.ast.runtime.internal.validation.KlumLayeredAnnotationsValidator
D
- deepFind(Object, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Iterates through a data structure and returns all fields of the given type.
- deepFind(Object, Class<T>, List<Class<?>>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Iterates through a data structure and returns all fields of the given type.
- deepFind(Object, Class<T>, List<Class<?>>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Iterates through a data structure and returns all fields of the given type.
- DEFAULT - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- DefaultKlumPhase - Enum Class in com.blackbuild.klum.ast.runtime
-
Default phases for Klum model creation.
- DefaultPhase - Class in com.blackbuild.klum.ast.runtime.internal
- DefaultPhase() - Constructor for class com.blackbuild.klum.ast.runtime.internal.DefaultPhase
- doCopy() - Method in class com.blackbuild.klum.ast.runtime.internal.CopyHandler
- doExecute() - Method in class com.blackbuild.klum.ast.runtime.BuilderVisitingPhaseAction
- doExecute() - Method in class com.blackbuild.klum.ast.runtime.internal.InstantiatePhase
- doExecute() - Method in class com.blackbuild.klum.ast.runtime.internal.process.AbstractPhaseAction
- doExecute() - Method in class com.blackbuild.klum.ast.runtime.internal.process.VisitingPhaseAction
-
Deprecated.Executes the phase on the root element of the model.
- doExecute() - Method in class com.blackbuild.klum.ast.runtime.internal.VerifyPhase
- doExecute() - Method in class com.blackbuild.klum.ast.runtime.ModelVisitingPhaseAction
- doInvoke() - Method in class com.blackbuild.klum.ast.runtime.internal.BreadCrumbVerbInterceptor
- doValidateInstance() - Method in class com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
- doValidateInstance() - Method in class com.blackbuild.klum.ast.runtime.internal.validation.KlumInnerClassValidator
- doValidateInstance() - Method in class com.blackbuild.klum.ast.runtime.internal.validation.KlumLayeredAnnotationsValidator
- doValidateLayer() - Method in class com.blackbuild.klum.ast.runtime.internal.validation.KlumFieldAnnotationsValidator
- doValidateLayer() - Method in class com.blackbuild.klum.ast.runtime.internal.validation.KlumLayeredAnnotationsValidator
- doValidateLayer() - Method in class com.blackbuild.klum.ast.runtime.internal.validation.KlumMethodAnnotationsValidator
- doVisit(String, InternalKlumBuilder<?>, Object, String) - Method in class com.blackbuild.klum.ast.runtime.BuilderVisitingPhaseAction
- doVisit(String, InternalKlumBuilder<?>, Object, String) - Method in class com.blackbuild.klum.ast.runtime.internal.DefaultPhase
- doVisit(String, InternalKlumBuilder<?>, Object, String) - Method in class com.blackbuild.klum.ast.runtime.internal.layer3.AutoCreationPhase
- doVisit(String, InternalKlumBuilder<?>, Object, String) - Method in class com.blackbuild.klum.ast.runtime.internal.layer3.AutoLinkPhase
- doVisit(String, InternalKlumBuilder<?>, Object, String) - Method in class com.blackbuild.klum.ast.runtime.internal.OwnerPhase
- doVisit(String, InternalKlumBuilder<?>, Object, String) - Method in class com.blackbuild.klum.ast.runtime.internal.PostTreePhase
- doVisit(String, InternalKlumBuilder<?>, Object, String) - Method in class com.blackbuild.klum.ast.runtime.internal.validation.EarlyValidationPhase
- doVisit(String, Object, Object, String) - Method in class com.blackbuild.klum.ast.runtime.internal.CleanupPhase
- doVisit(String, Object, Object, String) - Method in class com.blackbuild.klum.ast.runtime.internal.process.VisitingPhaseAction
-
Deprecated.
- doVisit(String, Object, Object, String) - Method in class com.blackbuild.klum.ast.runtime.internal.validation.ValidationPhase
- doVisit(String, Object, Object, String) - Method in class com.blackbuild.klum.ast.runtime.ModelVisitingPhaseAction
- doWithTemplates(Map<Class<?>, ?>, Closure<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Executes the given closure with the given templates.
- DslHelper - Class in com.blackbuild.klum.ast.runtime.internal
E
- EARLY_VALIDATE - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- EarlyValidationPhase - Class in com.blackbuild.klum.ast.runtime.internal.validation
- EarlyValidationPhase() - Constructor for class com.blackbuild.klum.ast.runtime.internal.validation.EarlyValidationPhase
- enter() - Method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- enter(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- equals(Object) - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- error(String) - Method in class com.blackbuild.klum.ast.runtime.KlumValidationReporter
-
Records an error at the current lifecycle member or at the explicit target.
- errorAt(String, String) - Method in class com.blackbuild.klum.ast.runtime.KlumValidationReporter
-
Records an error at
member. - exception - Variable in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- execute() - Method in class com.blackbuild.klum.ast.runtime.internal.process.AbstractPhaseAction
- execute() - Method in interface com.blackbuild.klum.ast.runtime.PhaseAction
-
Executes the phase on the given root element.
- executeApplyLaterClosures(int) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- executeIfReady() - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- executeLifecycleClosures(InternalKlumBuilder<?>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.LifecycleHelper
-
Executes all closures annotated with the given annotation on the DSL instance of the proxy.
- executeLifecycleClosures(KlumInstanceProxy, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.LifecycleHelper
-
Deprecated, for removal: This API element is subject to removal in a future version.since 4.0; construction lifecycle state now belongs to
InternalKlumBuilder - executeLifecycleMethods(InternalKlumBuilder<?>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.LifecycleHelper
-
Executes all methods annotated with the given annotation on the rw instance of the proxy.
- executeLifecycleMethods(KlumInstanceProxy, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.LifecycleHelper
-
Deprecated, for removal: This API element is subject to removal in a future version.since 4.0; construction lifecycle state now belongs to
InternalKlumBuilder
F
- FactoryHelper - Class in com.blackbuild.klum.ast.runtime.internal
-
Helper methods fro use in convenience factories.
- FIELD_ANNOTATION - Static variable in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- findAll(Class<R>) - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Returns every composed object assignable to
type, indexed by its path from this structure root. - findAll(Class<R>, String) - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Returns every composed object assignable to
type, indexed by paths usingrootPath. - From(File) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateFactorySupport
- From(File) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of the model type by instantiating the class and applying the text content of the given file to it.
- From(File, ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateFactorySupport
- From(File, ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of the model type by instantiating the class and applying the text content of the given file to it.
- From(File, Function<File, String>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of the model type by instantiating the class and applying the text content of the given file to it.
- From(File, Function<File, String>, ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of the model type by instantiating the class and applying the text content of the given file to it.
- From(Class<? extends Script>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.BuilderFactory
- From(Class<? extends Script>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of the model type by running the given script class.
- From(String) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Unkeyed
-
Creates a new instance of the model and then applying the given text as configuration.
- From(String, ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Unkeyed
-
Creates a new instance of the model and then applying the given text as configuration.
- From(String, String) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Keyed
-
Creates a new instance of the model with the given key and then applying the given text as configuration.
- From(String, String, ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Keyed
-
Creates a new instance of the model with the given key and then applying the given text as configuration.
- From(URL) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateFactorySupport
- From(URL) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of the model type by instantiating the class and applying the text content of the given url to it.
- From(URL, ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateFactorySupport
- From(URL, ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of the model type by instantiating the class and applying the text content of the given url to it.
- From(URL, Function<URL, String>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of the model type by instantiating the class and applying the text content of the given url to it.
- From(URL, Function<URL, String>, ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of the model type by instantiating the class and applying the text content of the given url to it.
- FromClasspath() - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of this owner's model type by reading the script from a well-defined properties file placed in '/META-INF/klum-model/"schema-classname".properties'.
- FromClasspath(ClassLoader) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of this owner's model type by reading the script from a well-defined properties file placed in '/META-INF/klum-model/"schema-classname".properties'.
- FromMap(Map<String, Object>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.BuilderFactory
- FromMap(Map<String, Object>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Creates a new instance of the model type by applying the given configuration map.
G
- GeneratedBreadcrumbs - Class in com.blackbuild.klum.ast.runtime.generated
-
Generated-code linkage for construction-path instrumentation emitted by the DSL transformation.
- GeneratedClusters - Class in com.blackbuild.klum.ast.runtime.generated
-
Generated-code linkage for Layer 3 Cluster accessors emitted by the DSL transformation.
- GeneratedKlumBuilder<M> - Class in com.blackbuild.klum.ast.runtime.generated
-
Generated-code linkage base for Builder implementations emitted by the DSL transformation.
- GeneratedKlumBuilder(Class<M>) - Constructor for class com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder
- GeneratedMaterializationToken - Class in com.blackbuild.klum.ast.runtime.generated
-
Opaque authority carried only through generated model constructors during Materialization.
- GeneratedModelSupport - Class in com.blackbuild.klum.ast.runtime.generated
-
Generated-code linkage for model Materialization and opaque completed-model state.
- GeneratedObjectState - Interface in com.blackbuild.klum.ast.runtime.generated
-
Opaque state retained by a materialized generated model.
- GeneratedOmittedProjectionSupport - Class in com.blackbuild.klum.ast.runtime.generated
-
Generated-code linkage for Builder-producing projections deliberately omitted by the DSL transformation.
- GeneratedTemplateFactorySupport<T> - Class in com.blackbuild.klum.ast.runtime.generated
-
Generated-code linkage for the model-package Template Factory adapters emitted by the DSL transformation.
- GeneratedTemplateFactorySupport(Class<T>) - Constructor for class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateFactorySupport
- GeneratedTemplateSupport<T> - Class in com.blackbuild.klum.ast.runtime.generated
-
Generated-code linkage for the model-package Template adapters emitted by the DSL transformation.
- GeneratedTemplateSupport(Class<T>) - Constructor for class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
- getAllConverterMethods(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.ConverterHelper
- getAllMatchingConverterMethods(Class<?>, Class<?>...) - Static method in class com.blackbuild.klum.ast.runtime.internal.ConverterHelper
- getAllPropertiesOfType(Object, Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a list of all fields of the given container with the given type.
- getAllPropertiesStream(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a stream of all properties of the given container.
- getAncestorOfType(InternalKlumBuilder<?>, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.BuilderStructureSupport
- getAncestorOfType(Class<R>) - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Returns the nearest owner-hierarchy member of
type, if present. - getAncestorOfType(Object, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the ancestor of the given type for the given child object.
- getAnnotatedValues(Object, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getAnnotation(Field, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.AnnotationHelper
- getAttributeValue(String, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getBasicMessage() - Method in exception com.blackbuild.klum.ast.runtime.KlumException
- getBreadcrumbPath() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getBreadcrumbPath() - Method in interface com.blackbuild.klum.ast.runtime.internal.KlumObjectCompanion
- getBreadcrumbPath() - Method in class com.blackbuild.klum.ast.runtime.internal.KlumTemplateProxy
- getBreadcrumbPath() - Method in exception com.blackbuild.klum.ast.runtime.internal.layer3.KlumVisitorException
- getBreadcrumbPath() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- getBreadcrumbPath() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- getBreadcrumbPath(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getBreadCrumbPath() - Method in exception com.blackbuild.klum.ast.runtime.KlumModelException
- getCachedField(Class<?>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getClassFromType(Type) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getCollectionsOfType(Object, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a Map of all collection fields with the given element type.
- getCollectionsOfType(Object, Class<T>, Closure<Boolean>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a Map of all collection fields with the given element type, using the given filter
- getCollectionsOfType(Object, Class<T>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a Map of all collection fields with the given element type, with the given annotation.
- getCollectionsOfType(Object, Class<T>, Predicate<AnnotatedElement>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a Map of all collection fields with the given element type, using the given filter
- getCompletedModel() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getConstructionPath() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport
-
Returns the immutable Builder/factory invocation path through which this completed DSL Object was constructed.
- getContext() - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- getCurrentPhase() - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- getCurrentPhaseActionType() - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- getCurrentTemplates() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getCurrentTemplates() - Method in class com.blackbuild.klum.ast.runtime.internal.KlumInstanceProxy
-
Deprecated.Read-only compatibility for code that inspected the active Builder template context.
- getDirectOwners() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Returns the non-transitive, non-root owners directly assigned to this object.
- getDisplayName() - Method in interface com.blackbuild.klum.ast.runtime.KlumPhase
- getDslHierarchyOf(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getDSLInstance() - Method in class com.blackbuild.klum.ast.runtime.internal.KlumInstanceProxy
-
Deprecated.
- getElementNameForField(Class<?>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getElementType(Field) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getElementType(Type) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getElementTypeOfField(Class<?>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getException() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- getFactoryOf(Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getFailLevel() - Method in class com.blackbuild.klum.ast.runtime.KlumValidationReporter
-
Returns the fail level configured by
klum.validation.failOnLevel. - getField(Class<?>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getField(Class<?>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Retrieves a field from the given class by its name, searching through the class hierarchy.
- getField(Object, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Retrieves a field from the given container object by its name.
- getField(String) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getFieldAnnotation(Class<?>, String, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getFieldOfType(Object, Class<T>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getFieldsAnnotatedWith(Class<?>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getFieldsAnnotatedWith(Object, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getFieldValue(Object, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getFirstParameterType(Class<? extends Closure<T>>) - Static method in class com.blackbuild.klum.ast.runtime.internal.ClosureHelper
- getFullMessage() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- getFullPath() - Method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- getFullPath() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Returns this object's path relative to its composition root.
- getFullPath() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- getFullPath(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the full path of the given leaf object relative to its root element.
- getFullPath(Object, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the full path of the given leaf object relative to its root element.
- getFullPath(String) - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Returns this object's path relative to its composition root, prefixed by
rootPath. - getHierarchyOf(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getInstance() - Static method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- getInstance() - Method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver.Context
- getInstance() - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- getInstance() - Static method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Returns the current instance of the TemplateManager.
- getInstance(String) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- getInstanceAttribute(String) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getInstanceAttributeOrGetter(String) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getInstanceProperty(String) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getIssues() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- getKeyField(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getKlumFieldType(Field) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getKlumValidation() - Static method in class com.blackbuild.klum.ast.runtime.KlumSchemaSupport
-
Returns a reporter for the object currently receiving a framework-managed lifecycle callback or closure.
- getLevel() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- getLifecycleClasses(Class<?>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.LifecycleHelper
-
Returns a list of lifecycle classes for the given class.
- getLocalMessage() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- getMaxLevel() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- getMember() - Method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver.Context
- getMember() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- getMessage() - Method in exception com.blackbuild.klum.ast.runtime.internal.layer3.KlumVisitorException
- getMessage() - Method in exception com.blackbuild.klum.ast.runtime.KlumException
- getMessage() - Method in exception com.blackbuild.klum.ast.runtime.KlumModelException
- getMessage() - Method in exception com.blackbuild.klum.ast.runtime.validation.KlumValidationException
- getMessage() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- getMessage() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- getMessage(Validate.Level) - Method in exception com.blackbuild.klum.ast.runtime.validation.KlumValidationException
- getMessage(Validate.Level) - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- getMetaAnnotated(AnnotatedElement, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.AnnotationHelper
-
Returns all annotations which are themselves annotated with a meta annotation on the given target.
- getMethod(Class<?>, String, Class<?>...) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getMethodBasedValues(Object, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Executes all parameterless, non-void methods with the given annotation and returns the result.
- getMethodBasedValues(Object, Class<? extends Annotation>, Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Executes all parameterless, non-void methods with the given annotation and returns the result.
- getMethodsAnnotatedWith(Class<?>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getModelAndBreadcrumbPath(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getModelField(String) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getModelPath() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getModelPath() - Method in interface com.blackbuild.klum.ast.runtime.internal.KlumObjectCompanion
- getModelPath() - Method in class com.blackbuild.klum.ast.runtime.internal.KlumTemplateProxy
- getModelPath() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport
-
Returns the structural model path of this completed DSL Object.
- getModelPath(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getModelType() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getModelType() - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.BuilderFactory
-
Returns the DSL Object type selected by this active-session factory.
- getModelType() - Method in interface com.blackbuild.klum.ast.runtime.KlumFactory.BuilderFactoryProvider
-
Returns the selected DSL Object type.
- getModelType() - Method in class com.blackbuild.klum.ast.runtime.KlumFactory
-
Returns the DSL Object type selected by this factory.
- getMostSpecificAnnotation(AnnotatedElement, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.AnnotationHelper
-
Tries to retrieve the given Annotation from the given target.
- getMostSpecificAnnotation(AnnotatedElement, Class<T>, Predicate<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.AnnotationHelper
-
Tries to retrieve the given Annotation from the given target.
- getName() - Method in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- getName() - Method in interface com.blackbuild.klum.ast.runtime.KlumPhase
- getNestedAnnotation(AnnotatedElement, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.AnnotationHelper
-
Returns the annotation of the given type that is directly present on the given target.
- getNonDefaultMembers(Annotation) - Static method in class com.blackbuild.klum.ast.runtime.internal.AnnotationHelper
- getNonEmptyPropertiesOfType(Object, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a map of all fields of the given container with the given type, only including fields that are not null.
- getNonEmptyPropertiesOfType(Object, Class<T>, Closure<Boolean>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a map of all fields of the given container with the given type, using the given filter, only including fields that are not null.
- getNonEmptyPropertiesOfType(Object, Class<T>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a map of all fields of the given container with the given type, and the given annotation, only including fields that are not null.
- getNonEmptyPropertiesOfType(Object, Class<T>, Predicate<AnnotatedElement>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a map of all fields of the given container with the given type, using the given filter, only including fields that are not null.
- getNullableKey() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getNumber() - Method in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- getNumber() - Method in interface com.blackbuild.klum.ast.runtime.KlumPhase
- getObject() - Method in interface com.blackbuild.klum.ast.runtime.internal.KlumObjectCompanion
- getObject() - Method in class com.blackbuild.klum.ast.runtime.internal.KlumTemplateProxy
- getObject() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport
-
Returns the completed DSL Object supplied to
KlumObjectSupport.of(Object). - getOptionalFieldAnnotation(Class<?>, String, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getOrCreateValidationResult(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumObjectSupport
-
Returns lifecycle validation state for a Builder or completed model, creating it when absent.
- getOwnerHierarchy() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Returns the direct-owner hierarchy from this object to its composition root.
- getOwnerHierarchy(InternalKlumBuilder<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.BuilderStructureSupport
- getOwnerHierarchy(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the owner hierarchy of the given leaf object, starting with the leaf object itself and ending with the root object.
- getOwners() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getOwners(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumObjectSupport
-
Returns the direct owners recorded for an ordinary completed DSL Object.
- getPath() - Method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector.Breadcrumb
- getPathOfCollectionMember(Object, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructuralPath
- getPathOfFieldContaining(Object, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructuralPath
- getPathOfFieldContaining(Object, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the name of the field of the container containing the given object.
- getPathOfMapMember(Object, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructuralPath
- getPathOfSingleField(Object, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructuralPath
- getPhase() - Method in class com.blackbuild.klum.ast.runtime.internal.process.AbstractPhaseAction
- getPhase() - Method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver.Context
- getPhase() - Method in exception com.blackbuild.klum.ast.runtime.KlumException
- getPhase() - Method in interface com.blackbuild.klum.ast.runtime.PhaseAction
- getPhaseActionType() - Method in exception com.blackbuild.klum.ast.runtime.KlumException
- getPhaseName(int) - Static method in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- getPhaseNumber() - Method in interface com.blackbuild.klum.ast.runtime.PhaseAction
- getPropertiesOfType(Object, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a map of all fields of the given container with the given type This includes null values.
- getPropertiesOfType(Object, Class<T>, Closure<Boolean>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a map of all fields of the given container with the given type, using the given filter.
- getPropertiesOfType(Object, Class<T>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a map of all fields of the given container with the given type, and the given annotation.
- getPropertiesOfType(Object, Class<T>, Predicate<AnnotatedElement>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a map of all fields of the given container with the given type, using the given filter.
- getProxyFor(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.KlumInstanceProxy
-
Deprecated.
- getRelativePath(Class<?>, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the path from the container to the child object, but searching upwards through the owner objects of each layer until an ancestor of the given type is found.
- getRelativePath(Class<?>, Object, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the path from the container to the child object, but searching upwards through the owner objects of each layer until an ancestor of the given type is found.
- getRelativePath(Object) - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Returns the path from this object to the supplied owned descendant.
- getRelativePath(Object, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the path from the container to the child object, but searching upwards through the owner objects of each layer until the container is found.
- getRelativePath(Object, Object, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the path from the container to the child object, but searching upwards through the owner objects of each layer until the container is found.
- getRelativePath(Object, String) - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Returns the path from this object to the supplied owned descendant, prefixed by
rootPath. - getResult() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Validation
-
Returns the validation result stored for this object, or
nullwhen no result was recorded. - getRootObject() - Method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- getRwHierarchyOf(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- getRwInstance() - Method in class com.blackbuild.klum.ast.runtime.internal.KlumInstanceProxy
-
Deprecated.
- getSetPropertiesOfType(Object, Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a list of all fields of the given container with the given type, only including fields that are set (not null).
- getSingleOwner() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- getSingleOwner() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Returns this object's sole direct owner, if it has one.
- getSinglePropertyOrFail(Object, Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getSinglePropertyOrFail(Object, Class<?>, Closure<Boolean>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getSinglePropertyOrFail(Object, Class<?>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getSinglePropertyOrFail(Object, Class<?>, Predicate<AnnotatedElement>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getSingleValueOrFail(Object, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getSingleValueOrFail(Object, Class<T>, Closure<Boolean>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getSingleValueOrFail(Object, Class<T>, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getSingleValueOrFail(Object, Class<T>, Predicate<AnnotatedElement>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
- getSingularForPlural(String) - Static method in class com.blackbuild.klum.ast.runtime.internal.LanguageHelper
- getSkipProperty() - Method in class com.blackbuild.klum.ast.runtime.internal.VerifyPhase
- getSkipProperty() - Method in interface com.blackbuild.klum.ast.runtime.PhaseAction
-
Property to set to skip the phase.
- getStructure() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport
-
Returns composition structure support rooted at this completed DSL Object.
- getSubtreeResults() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Validation
-
Returns stored validation results for this object and its owned composition subtree.
- getTemplate(Class<T>) - Method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Returns the currently active template for the given type.
- getTypeOrDefaultType(Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
- getUnlocalizedMessage() - Method in exception com.blackbuild.klum.ast.runtime.internal.layer3.KlumVisitorException
- getUnsetPropertiesOfType(Object, Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Returns a list of all fields of the given container with the given type, only including fields that are unset (null).
- getValidateAnnotationOrDefault(AnnotatedElement) - Method in class com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
- getValidation() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport
-
Returns stored validation support rooted at this completed DSL Object.
- getValidationResult(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumObjectSupport
-
Returns stored validation state for a Builder or completed model without creating it.
- getValidationResults() - Method in exception com.blackbuild.klum.ast.runtime.validation.KlumValidationException
- getVirtualSetter(Class<?>, String, Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
H
- handle(Object, String, Object, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.OmittedProjectionSupport
- HANDLE - Enum constant in enum class com.blackbuild.klum.ast.runtime.internal.layer3.ModelVisitor.Action
-
Handle the element.
- has(Validate.Level) - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- hasField(Class<?>, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.ClusterModel
-
Checks if the given class contains a field with the specified name.
- hashCode() - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- hasInstance() - Static method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- hierarchyToPath(List<Object>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructuralPath
- hierarchyToPath(List<Object>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.
I
- increaseBreadcrumbQuantifier() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- instance - Variable in class com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
- InstanceValidator - Interface in com.blackbuild.klum.ast.runtime.validation
-
Interface for various implementations of validations.
- INSTANTIATE - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
-
Materializes the completed DSL Object graph from its Builders.
- InstantiatePhase - Class in com.blackbuild.klum.ast.runtime.internal
-
Materializes the completed DSL Object graph and switches the phase root.
- InstantiatePhase() - Constructor for class com.blackbuild.klum.ast.runtime.internal.InstantiatePhase
- InternalKlumBuilder<M> - Class in com.blackbuild.klum.ast.runtime.internal
-
Mutable construction-time counterpart of a DSL Object.
- InternalKlumBuilder(Class<M>) - Constructor for class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- InternalKlumObjectSupport - Class in com.blackbuild.klum.ast.runtime.internal
-
Internal cross-package lifecycle linkage for completed DSL Object state.
- invokeClosure(Class<? extends Closure<T>>, Object...) - Static method in class com.blackbuild.klum.ast.runtime.internal.ClosureHelper
- invokeClosureWithDelegate(Closure<T>, Object, Object...) - Static method in class com.blackbuild.klum.ast.runtime.internal.ClosureHelper
- invokeClosureWithDelegate(Class<? extends Closure<T>>, Object, Object...) - Static method in class com.blackbuild.klum.ast.runtime.internal.ClosureHelper
-
Instantiates the closure defined by the given type
- invokeClosureWithDelegateAsArgument(Closure<T>, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.ClosureHelper
- invokeClosureWithDelegateAsArgument(Class<? extends Closure<T>>, Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.ClosureHelper
- isBuilder(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- isClosure(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- isClosureType(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.ClosureHelper
- isDslObject(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- isDslType(Type) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- isEmpty(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.AbstractPhaseAction
- isInstantiable(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- isKeyed(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- isLink(Field) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- isMetaAnnotation(Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.AnnotationHelper
-
Returns true if the given annotation is a meta annotation, i.e.
- isModelProxy(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumObjectSupport
-
Returns whether an object is the runtime's internal completed-model companion.
- isOptionalLink(Field) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- isOwner(Field) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- isRelationship(Field) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
-
Returns whether a schema field represents a direct or collection-valued DSL relationship.
- isSealed() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- isSet(Map.Entry<String, Object>) - Method in class com.blackbuild.klum.ast.runtime.internal.process.AbstractPhaseAction
- issue(String, Validate.Level) - Method in class com.blackbuild.klum.ast.runtime.KlumValidationReporter
-
Records an issue at the current lifecycle member or at the explicit target.
- issueAt(String, String, Validate.Level) - Method in class com.blackbuild.klum.ast.runtime.KlumValidationReporter
-
Records an issue at
member. - isTemplate() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- isTemplate(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Returns whether the value is a materialized Template with persistent Template companion identity.
- isUnset(Map.Entry<String, Object>) - Method in class com.blackbuild.klum.ast.runtime.internal.process.AbstractPhaseAction
- isValidLifecycleClassMethod(Method, Class<? extends Annotation>) - Static method in class com.blackbuild.klum.ast.runtime.internal.LifecycleHelper
K
- Keyed(Class<T>) - Constructor for class com.blackbuild.klum.ast.runtime.KlumFactory.Keyed
- KlumAnnotationsValidator - Class in com.blackbuild.klum.ast.runtime.internal.validation
- KlumAnnotationsValidator() - Constructor for class com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
- KlumBuilder<T> - Interface in com.blackbuild.klum.ast.runtime
-
Public construction capability implemented by generated DSL Builders.
- KlumException - Exception in com.blackbuild.klum.ast.runtime
-
Base exception for errors in the Klum Framework.
- KlumException() - Constructor for exception com.blackbuild.klum.ast.runtime.KlumException
- KlumException(String) - Constructor for exception com.blackbuild.klum.ast.runtime.KlumException
- KlumException(String, Throwable) - Constructor for exception com.blackbuild.klum.ast.runtime.KlumException
- KlumException(Throwable) - Constructor for exception com.blackbuild.klum.ast.runtime.KlumException
- KlumFactory<T> - Class in com.blackbuild.klum.ast.runtime
-
Factory to create DSL model objects.
- KlumFactory(Class<T>) - Constructor for class com.blackbuild.klum.ast.runtime.KlumFactory
- KlumFactory.BuilderFactory<T,
B extends KlumBuilder<T>> - Class in com.blackbuild.klum.ast.runtime -
Active-session Builder-producing operations shared by keyed and unkeyed factories.
- KlumFactory.BuilderFactoryProvider<T,
B extends KlumBuilder<T>> - Interface in com.blackbuild.klum.ast.runtime -
Public factory capability used by generated polymorphic relationship methods.
- KlumFactory.Keyed<T> - Class in com.blackbuild.klum.ast.runtime
-
Factory for keyed models.
- KlumFactory.KeyedBuilderFactory<T,
B extends KlumBuilder<T>> - Class in com.blackbuild.klum.ast.runtime -
Builder-producing operations for keyed model types.
- KlumFactory.Unkeyed<T> - Class in com.blackbuild.klum.ast.runtime
-
Factory for unkeyed models.
- KlumFactory.UnkeyedBuilderFactory<T,
B extends KlumBuilder<T>> - Class in com.blackbuild.klum.ast.runtime -
Builder-producing operations for unkeyed model types.
- KlumFieldAnnotationsValidator - Class in com.blackbuild.klum.ast.runtime.internal.validation
-
Validator that validates
Validateannotations on fields of the instance. - KlumFieldAnnotationsValidator() - Constructor for class com.blackbuild.klum.ast.runtime.internal.validation.KlumFieldAnnotationsValidator
- KlumInnerClassValidator - Class in com.blackbuild.klum.ast.runtime.internal.validation
- KlumInnerClassValidator() - Constructor for class com.blackbuild.klum.ast.runtime.internal.validation.KlumInnerClassValidator
- KlumInstanceProxy - Class in com.blackbuild.klum.ast.runtime.internal
-
Deprecated, for removal: This API element is subject to removal in a future version.since 4.0; use
InternalKlumBuilderfor construction state andKlumObjectSupportfor completed-model inspection - KlumInstanceProxy(GroovyObject) - Constructor for class com.blackbuild.klum.ast.runtime.internal.KlumInstanceProxy
-
Deprecated.
- KlumKeyedModelObject - Interface in com.blackbuild.klum.ast.runtime
-
Marker interface for all keyed Klum model objects.
- KlumLayeredAnnotationsValidator - Class in com.blackbuild.klum.ast.runtime.internal.validation
- KlumLayeredAnnotationsValidator() - Constructor for class com.blackbuild.klum.ast.runtime.internal.validation.KlumLayeredAnnotationsValidator
- KlumMethodAnnotationsValidator - Class in com.blackbuild.klum.ast.runtime.internal.validation
-
Validator that validates
Validateannotations on methods of the instance. - KlumMethodAnnotationsValidator() - Constructor for class com.blackbuild.klum.ast.runtime.internal.validation.KlumMethodAnnotationsValidator
- KlumModelException - Exception in com.blackbuild.klum.ast.runtime
-
Denotes an exception thrown during the creation of a model.
- KlumModelException() - Constructor for exception com.blackbuild.klum.ast.runtime.KlumModelException
- KlumModelException(String) - Constructor for exception com.blackbuild.klum.ast.runtime.KlumModelException
- KlumModelException(String, Throwable) - Constructor for exception com.blackbuild.klum.ast.runtime.KlumModelException
- KlumModelException(Throwable) - Constructor for exception com.blackbuild.klum.ast.runtime.KlumModelException
- KlumModelObject - Interface in com.blackbuild.klum.ast.runtime
-
Marker interface for all Klum model objects.
- KlumObjectCompanion - Interface in com.blackbuild.klum.ast.runtime.internal
-
Internal state associated with a materialized DSL Object.
- KlumObjectSupport<T> - Class in com.blackbuild.klum.ast.runtime
-
Java-first support for a completed DSL Object or one of its completed subtrees.
- KlumObjectSupport.Structure<T> - Class in com.blackbuild.klum.ast.runtime
-
Structural support rooted at a completed DSL Object.
- KlumObjectSupport.Validation<T> - Class in com.blackbuild.klum.ast.runtime
-
Stored validation support rooted at a completed DSL Object.
- KlumPhase - Interface in com.blackbuild.klum.ast.runtime
- KlumSchemaException - Exception in com.blackbuild.klum.ast.runtime
-
Denotes an exception that means an error is in the schema as opposed to the model.
- KlumSchemaException() - Constructor for exception com.blackbuild.klum.ast.runtime.KlumSchemaException
- KlumSchemaException(String) - Constructor for exception com.blackbuild.klum.ast.runtime.KlumSchemaException
- KlumSchemaException(String, Throwable) - Constructor for exception com.blackbuild.klum.ast.runtime.KlumSchemaException
- KlumSchemaException(Throwable) - Constructor for exception com.blackbuild.klum.ast.runtime.KlumSchemaException
- KlumSchemaSupport - Class in com.blackbuild.klum.ast.runtime
-
Schema-authoring support for framework-managed lifecycle callbacks and closures.
- KlumTemplateProxy - Class in com.blackbuild.klum.ast.runtime.internal
-
Persistent identity and immutable recipe state for a materialized Template.
- KlumUnkeyedModelObject - Interface in com.blackbuild.klum.ast.runtime
-
Marker interface for all unkeyed Klum model objects.
- KlumValidationException - Exception in com.blackbuild.klum.ast.runtime.validation
-
Denotes an exception that means a validation error occurred in the model.
- KlumValidationException(List<KlumValidationResult>) - Constructor for exception com.blackbuild.klum.ast.runtime.validation.KlumValidationException
- klumValidationForObject(Object) - Static method in class com.blackbuild.klum.ast.runtime.KlumSchemaSupport
-
Returns a reporter that records issues for
target. - KlumValidationIssue - Class in com.blackbuild.klum.ast.runtime.validation
- KlumValidationIssue(String, String, String, Exception, Validate.Level) - Constructor for class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- KlumValidationReporter - Class in com.blackbuild.klum.ast.runtime
-
Reports validation diagnostics during a framework-managed lifecycle callback or closure.
- KlumValidationResult - Class in com.blackbuild.klum.ast.runtime.validation
-
Validation results for a single object.
- KlumValidationResult(String) - Constructor for class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- KlumVisitorException - Exception in com.blackbuild.klum.ast.runtime.internal.layer3
-
An Exception that is bound to a specific object in the model.
- KlumVisitorException(String, Object) - Constructor for exception com.blackbuild.klum.ast.runtime.internal.layer3.KlumVisitorException
- KlumVisitorException(String, Object, Throwable) - Constructor for exception com.blackbuild.klum.ast.runtime.internal.layer3.KlumVisitorException
L
- LanguageHelper - Class in com.blackbuild.klum.ast.runtime.internal
- leave() - Method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- leave() - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- level - Variable in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- LifecycleHelper - Class in com.blackbuild.klum.ast.runtime.internal
-
Helper class that encapsulates lifecycle relevant methods.
- link(String, T) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Adds an aggregation fallback during
@AutoLinkprocessing without replacing configured values. - LinkHelper - Class in com.blackbuild.klum.ast.runtime.internal.layer3
M
- markAsTemplate() - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- markValidatorExecuted(Object, Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumObjectSupport
-
Marks one completed-model validator implementation as executed.
- materializeTemplateForImport(InternalKlumBuilder<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Internal adapter hook that materializes a value-only Template graph without lifecycle phases.
- member - Variable in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- message - Variable in class com.blackbuild.klum.ast.runtime.validation.KlumValidationIssue
- METADATA_KEY - Static variable in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- MODEL_CLASS_KEY - Static variable in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
- ModelVisitingPhaseAction - Class in com.blackbuild.klum.ast.runtime
-
Visits completed DSL Objects after
DefaultKlumPhase.INSTANTIATE. - ModelVisitingPhaseAction(KlumPhase) - Constructor for class com.blackbuild.klum.ast.runtime.ModelVisitingPhaseAction
- ModelVisitor - Interface in com.blackbuild.klum.ast.runtime.internal.layer3
-
Visitor for a model tree.
- ModelVisitor.Action - Enum Class in com.blackbuild.klum.ast.runtime.internal.layer3
N
- NAME_IN_MODEL - Static variable in interface com.blackbuild.klum.ast.runtime.internal.KlumObjectCompanion
-
Generated private field name; public only for compiler/runtime linkage.
- NAME_OF_MODEL_FIELD_IN_RW_CLASS - Static variable in class com.blackbuild.klum.ast.runtime.internal.KlumInstanceProxy
-
Deprecated.
- NAME_OF_PROXY_FIELD_IN_MODEL_CLASS - Static variable in class com.blackbuild.klum.ast.runtime.internal.KlumInstanceProxy
-
Deprecated.
- NAME_OF_RW_FIELD_IN_MODEL_CLASS - Static variable in class com.blackbuild.klum.ast.runtime.internal.KlumInstanceProxy
-
Deprecated.Legacy generated-layout constants retained while #394 is unresolved.
O
- of(T) - Static method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport
-
Creates support for a completed DSL Object.
- OmittedProjectionSupport - Class in com.blackbuild.klum.ast.runtime.internal
-
Runtime matcher for the internal catalog of deliberately omitted composition projections.
- One() - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Unkeyed
-
Creates a new instance of the model applying any configuration (apart from 'postCreate' and 'postApply' methods and any active templates).
- One() - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.UnkeyedBuilderFactory
- One(String) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Keyed
-
Creates a new instance of the model by only setting the key, but not applying any configuration (apart from 'postCreate' and 'postApply' methods).
- One(String) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.KeyedBuilderFactory
- OWNER - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- OwnerPhase - Class in com.blackbuild.klum.ast.runtime.internal
- OwnerPhase() - Constructor for class com.blackbuild.klum.ast.runtime.internal.OwnerPhase
P
- PhaseAction - Interface in com.blackbuild.klum.ast.runtime
- PhaseDriver - Class in com.blackbuild.klum.ast.runtime.internal.process
- PhaseDriver() - Constructor for class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- PhaseDriver.Context - Class in com.blackbuild.klum.ast.runtime.internal.process
- POST_TREE - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- postPhaseApply(Closure<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
-
Registers a closure to be run directly after the current phase.
- PostTreePhase - Class in com.blackbuild.klum.ast.runtime.internal
- PostTreePhase() - Constructor for class com.blackbuild.klum.ast.runtime.internal.PostTreePhase
R
- registerApplyLaterPhase(int) - Method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- registerClass(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.BreadCrumbVerbInterceptor
- replaceRootObject(Object) - Method in class com.blackbuild.klum.ast.runtime.internal.process.AbstractPhaseAction
-
Allows a phase implementation to replace the lifecycle root without exposing that mutation publicly.
- requireActiveConstructionSession() - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
-
Rejects Builder-producing factory calls that are not owned by a root lifecycle.
- requireCompletedModel(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumObjectSupport
-
Verifies that an object is an ordinary completed DSL Object.
- requireCurrentConstructionSession(InternalKlumBuilder<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
-
Rejects use of a Builder from a missing, completed, or different Construction session.
- requireDslType(Type) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- requireKeyed(Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- requireNotKeyed(Class<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- resolveKeyForFieldFromAnnotation(String, AnnotatedElement) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
S
- scheduleApplyLater(KlumPhase, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- scheduleApplyLater(Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- scheduleApplyLater(Integer, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- sealTo(M) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- setBreadcrumbPath(String) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- setContext(String) - Method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- setCurrentMember(String) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- setCurrentTemplates(Map<Class<?>, Object>) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- setInstance(Object) - Method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver.Context
- setInstanceAttribute(String, Object) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- setMember(String) - Method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver.Context
- setModelPath(String) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- setModelPathIfAbsent(Object, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumObjectSupport
-
Initializes a completed root's model path when materialization has not supplied one.
- setPhase(KlumPhase) - Method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver.Context
- setQualifier(String) - Method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- setSingleField(String, T) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
-
Sets '{{fieldName}}' on this Builder, or calls a Builder method with that name.
- setSingleFieldViaConverter(String, Class<?>, String, Object...) - Method in class com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder
- setTemplate(Class<T>, T) - Method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Sets the template for the given type.
- setTemplates(Map<Class<?>, ?>) - Method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Sets the templates to the given templates.
- setType(String) - Method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- setVerb(String) - Method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- shortNameFor(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.DslHelper
- shouldSkip() - Method in interface com.blackbuild.klum.ast.runtime.PhaseAction
-
Can be used to skip a phase in certain conditions, usually by setting a system property.
- shouldVisit(String, Object, Object, String) - Method in class com.blackbuild.klum.ast.runtime.BuilderVisitingPhaseAction
- shouldVisit(String, Object, Object, String) - Method in interface com.blackbuild.klum.ast.runtime.internal.layer3.ModelVisitor
-
Checks whether the given element should be visited.
- SKIP - Enum constant in enum class com.blackbuild.klum.ast.runtime.internal.layer3.ModelVisitor.Action
-
Skip the element, including subelements.
- SKIP_SUBTREE - Enum constant in enum class com.blackbuild.klum.ast.runtime.internal.layer3.ModelVisitor.Action
-
Handle the element, but skip subelements.
- SKIP_VERIFY_PROPERTY - Static variable in class com.blackbuild.klum.ast.runtime.internal.VerifyPhase
- StructuralPath - Class in com.blackbuild.klum.ast.runtime.internal.layer3
-
Internal GPath-compatible structural path operations shared by state-specific structure modules.
- StructureUtil - Class in com.blackbuild.klum.ast.runtime.internal.layer3
-
Deprecated.since 4.0; use
KlumObjectSupport.of(completedObject).getStructure()for completed DSL Objects. - suppressAll() - Method in class com.blackbuild.klum.ast.runtime.KlumValidationReporter
-
Suppresses future non-error issues for every member.
- suppressAll(Validate.Level) - Method in class com.blackbuild.klum.ast.runtime.KlumValidationReporter
-
Suppresses future issues through
levelfor every member. - suppressIssues(String) - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- suppressIssues(String, Validate.Level) - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- suppressOn(String) - Method in class com.blackbuild.klum.ast.runtime.KlumValidationReporter
-
Suppresses future non-error issues for
member. - suppressOn(String, Validate.Level) - Method in class com.blackbuild.klum.ast.runtime.KlumValidationReporter
-
Suppresses future issues through
levelformember.
T
- TemplateManager - Class in com.blackbuild.klum.ast.runtime.internal
-
Handles templates for a given dsl-class.
- throwOn(Validate.Level) - Method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- throwOn(List<KlumValidationResult>, Validate.Level) - Static method in class com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- toDefaultFieldName(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructuralPath
- toDefaultFieldName(Class<?>) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the default name for a field of the given type.
- toDefaultFieldName(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Returns the default name for the type of the given object.
- toGPath(Object) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructuralPath
- toString() - Method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector.Breadcrumb
- toString() - Method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- type - Variable in class com.blackbuild.klum.ast.runtime.KlumFactory.BuilderFactory
- type - Variable in class com.blackbuild.klum.ast.runtime.KlumFactory
U
- Unkeyed(Class<T>) - Constructor for class com.blackbuild.klum.ast.runtime.KlumFactory.Unkeyed
V
- VALIDATE - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- validateInstance(Object, KlumValidationResult) - Method in class com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
- validateInstance(Object, KlumValidationResult) - Method in interface com.blackbuild.klum.ast.runtime.validation.InstanceValidator
-
Validates the given instance.
- ValidationPhase - Class in com.blackbuild.klum.ast.runtime.internal.validation
-
Phase Action that validates the model.
- ValidationPhase() - Constructor for class com.blackbuild.klum.ast.runtime.internal.validation.ValidationPhase
- validationResult - Variable in class com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
- valueOf(String) - Static method in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.blackbuild.klum.ast.runtime.internal.layer3.ModelVisitor.Action
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.blackbuild.klum.ast.runtime.internal.layer3.ModelVisitor.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify() - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Validation
-
Verifies stored subtree results using the configured validation failure level.
- verify(Validate.Level) - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Validation
-
Verifies stored subtree results using
failLevel. - VERIFY - Enum constant in enum class com.blackbuild.klum.ast.runtime.DefaultKlumPhase
- VerifyPhase - Class in com.blackbuild.klum.ast.runtime.internal
-
Phase Action that validates the model.
- VerifyPhase() - Constructor for class com.blackbuild.klum.ast.runtime.internal.VerifyPhase
- visit(String, Object, Object, String) - Method in class com.blackbuild.klum.ast.runtime.BuilderVisitingPhaseAction
- visit(String, Object, Object, String) - Method in interface com.blackbuild.klum.ast.runtime.internal.layer3.ModelVisitor
-
Visit the given element.
- visit(String, Object, Object, String) - Method in class com.blackbuild.klum.ast.runtime.internal.process.VisitingPhaseAction
-
Deprecated.
- visit(String, Object, Object, String) - Method in class com.blackbuild.klum.ast.runtime.ModelVisitingPhaseAction
- visit(InternalKlumBuilder<?>, ModelVisitor) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.BuilderStructureSupport
- visit(InternalKlumBuilder<?>, ModelVisitor, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.BuilderStructureSupport
- visit(Class<R>, BiConsumer<String, R>) - Method in class com.blackbuild.klum.ast.runtime.KlumObjectSupport.Structure
-
Visits every composed object assignable to
type. - visit(Object, ModelVisitor) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Iterates through a data structure and invokes the given visitor for each element.
- visit(Object, ModelVisitor, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.CompositionTraversal
- visit(Object, ModelVisitor, String) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Iterates through a data structure and invokes the given visitor for each element.
- visitBuilders(InternalKlumBuilder<?>, ModelVisitor) - Static method in class com.blackbuild.klum.ast.runtime.internal.layer3.StructureUtil
-
Deprecated.Explicit construction-state traversal used by pre-materialization phases.
- VisitingPhaseAction - Class in com.blackbuild.klum.ast.runtime.internal.process
-
Deprecated, for removal: This API element is subject to removal in a future version.since 4.0; extend
BuilderVisitingPhaseActionbefore INSTANTIATE orModelVisitingPhaseActionafterward - VisitingPhaseAction(KlumPhase) - Constructor for class com.blackbuild.klum.ast.runtime.internal.process.VisitingPhaseAction
-
Deprecated.
W
- With() - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateFactorySupport
- With() - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Unkeyed
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
KlumFactory.Unkeyed.One()instead. - With(Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateFactorySupport
- With(Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Unkeyed
-
Creates a new instance of the model applying the given configuration closure.
- With(Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.UnkeyedBuilderFactory
- With(String) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Keyed
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
KlumFactory.Keyed.One(String)instead. - With(String, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Keyed
-
Creates a new instance of the model with the given key and applying the given configuration closure.
- With(String, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.KeyedBuilderFactory
- With(Map<String, ?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateFactorySupport
- With(Map<String, ?>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Unkeyed
-
Creates a new instance of the model applying the given configuration map.
- With(Map<String, ?>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.UnkeyedBuilderFactory
- With(Map<String, ?>, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateFactorySupport
- With(Map<String, ?>, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Unkeyed
-
Creates a new instance of the model applying the given configuration map and closure.
- With(Map<String, ?>, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.UnkeyedBuilderFactory
- With(Map<String, ?>, Closure<C>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
- With(Map<String, ?>, Closure<C>) - Method in class com.blackbuild.klum.ast.runtime.internal.BoundTemplateHandler
-
Executes the given closure with an anonymous template.
- With(Map<String, ?>, String) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Keyed
-
Creates a new instance of the model with the given key and applying the given configuration map.
- With(Map<String, ?>, String) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.KeyedBuilderFactory
- With(Map<String, ?>, String, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.Keyed
-
Creates a new instance of the model with the given key and applying the given configuration map and closure.
- With(Map<String, ?>, String, Closure<?>) - Method in class com.blackbuild.klum.ast.runtime.KlumFactory.KeyedBuilderFactory
- With(T, Closure<C>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
- With(T, Closure<C>) - Method in class com.blackbuild.klum.ast.runtime.internal.BoundTemplateHandler
-
Executes the given closure with the given template as the template.
- WithAll(List<Object>, Closure<C>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
- WithAll(List<Object>, Closure<C>) - Method in class com.blackbuild.klum.ast.runtime.internal.BoundTemplateHandler
-
Executes the given closure with the given templates.
- WithAll(Map<Class<?>, Map<String, ?>>, Closure<C>) - Method in class com.blackbuild.klum.ast.runtime.generated.GeneratedTemplateSupport
- WithAll(Map<Class<?>, Map<String, ?>>, Closure<C>) - Method in class com.blackbuild.klum.ast.runtime.internal.BoundTemplateHandler
-
Executes the given closure with the given anonymous templates.
- withBreadcrumb(Closure<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- withBreadcrumb(String, String, String, Closure<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- withBreadcrumb(String, String, String, Supplier<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- withBreadcrumb(Supplier<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- withBuilderLifecycle(Supplier<? extends InternalKlumBuilder<T>>, Consumer<InternalKlumBuilder<T>>) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
-
Runs one complete Builder lifecycle and returns its completed model.
- withCurrentTemplates(InternalKlumBuilder<?>, Runnable) - Method in class com.blackbuild.klum.ast.runtime.BuilderVisitingPhaseAction
- withExceptionCheck(String, Validate.Level, Runnable) - Method in class com.blackbuild.klum.ast.runtime.internal.validation.KlumAnnotationsValidator
- withFullPathOverride(String, Supplier<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.BreadcrumbCollector
- withPhaseDriver(Supplier<T>, Consumer<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.process.PhaseDriver
- withTemplate(Class<C>, C, Closure<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Executes the given closure with the given template as the template for the given type.
- withTemplate(Class<C>, Map<String, ?>, Closure<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Executes the given closure with an anonymous template for the given type.
- withTemplateDefinition(Supplier<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.FactoryHelper
-
Internal scope for Template-definition import paths that need nested Builder composition.
- withTemplates(List<Object>, Closure<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Executes the given closure with the given templates.
- withTemplates(Map<Class<?>, Map<String, ?>>, Closure<T>) - Static method in class com.blackbuild.klum.ast.runtime.internal.TemplateManager
-
Executes the given closure with the given anonymous templates.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Foo.Create.Template.With()for the matching DSL model type.