All Classes and Interfaces

Class
Description
Represents an action that is executed in a phase.
Helper class for annotations.
 
 
A typed wrapper for scoped TemplateManager application without the need to specify the first class parameter.
 
 
 
Internal composition support for mutable Builders before materialization.
Visits mutable Builders before DefaultKlumPhase.INSTANTIATE.
 
 
Helper class that can be used for (not only) cluster models.
Internal identity-cycle-safe traversal of composition fields.
Opaque identity for one root Builder lifecycle.
Methods to handle converters, either implicit or explicitly using the Converter annotations
Handles the copying of properties from one object to another.
Default phases for Klum model creation.
 
 
 
Helper methods fro use in convenience factories.
Generated-code linkage for construction-path instrumentation emitted by the DSL transformation.
Generated-code linkage for Layer 3 Cluster accessors emitted by the DSL transformation.
Generated-code linkage base for Builder implementations emitted by the DSL transformation.
Opaque authority carried only through generated model constructors during Materialization.
Generated-code linkage for model Materialization and opaque completed-model state.
Opaque state retained by a materialized generated model.
Generated-code linkage for Builder-producing projections deliberately omitted by the DSL transformation.
Generated-code linkage for the model-package Template Factory adapters emitted by the DSL transformation.
Generated-code linkage for the model-package Template adapters emitted by the DSL transformation.
Interface for various implementations of validations.
Materializes the completed DSL Object graph and switches the phase root.
Mutable construction-time counterpart of a DSL Object.
Internal cross-package lifecycle linkage for completed DSL Object state.
 
Public construction capability implemented by generated DSL Builders.
Base exception for errors in the Klum Framework.
Factory to create DSL model objects.
Active-session Builder-producing operations shared by keyed and unkeyed factories.
Public factory capability used by generated polymorphic relationship methods.
Factory for keyed models.
Builder-producing operations for keyed model types.
Factory for unkeyed models.
Builder-producing operations for unkeyed model types.
Validator that validates Validate annotations on fields of the instance.
 
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
Marker interface for all keyed Klum model objects.
 
Validator that validates Validate annotations on methods of the instance.
Denotes an exception thrown during the creation of a model.
Marker interface for all Klum model objects.
Internal state associated with a materialized DSL Object.
Java-first support for a completed DSL Object or one of its completed subtrees.
Structural support rooted at a completed DSL Object.
Stored validation support rooted at a completed DSL Object.
 
Denotes an exception that means an error is in the schema as opposed to the model.
Schema-authoring support for framework-managed lifecycle callbacks and closures.
Persistent identity and immutable recipe state for a materialized Template.
Marker interface for all unkeyed Klum model objects.
Denotes an exception that means a validation error occurred in the model.
 
Reports validation diagnostics during a framework-managed lifecycle callback or closure.
Validation results for a single object.
An Exception that is bound to a specific object in the model.
 
Helper class that encapsulates lifecycle relevant methods.
 
Visits completed DSL Objects after DefaultKlumPhase.INSTANTIATE.
Visitor for a model tree.
 
Runtime matcher for the internal catalog of deliberately omitted composition projections.
 
 
 
 
 
Internal GPath-compatible structural path operations shared by state-specific structure modules.
Deprecated.
since 4.0; use KlumObjectSupport.of(completedObject).getStructure() for completed DSL Objects.
Handles templates for a given dsl-class.
Phase Action that validates the model.
Phase Action that validates the model.
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0; extend BuilderVisitingPhaseAction before INSTANTIATE or ModelVisitingPhaseAction afterward