Index

$ A B C D E F G H I K L M N O P R S T U V W 
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 PhaseDriver when 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 PhaseDriver to 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.
Use Foo.Create.Template.With() for the matching DSL model type.
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 using rootPath.
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 null when 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 Validate annotations 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 InternalKlumBuilder for construction state and KlumObjectSupport for 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 Validate annotations 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 @AutoLink processing 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 level for 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 level for member.

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 BuilderVisitingPhaseAction before INSTANTIATE or ModelVisitingPhaseAction afterward
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.
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.
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.
$ A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form