Package-level declarations
Contains classes for binding persistent data entries to containers and accessing stored values. Implements delegate-based property bindings enabling type-safe access to persistent data through Kotlin properties. Supports both read-only and mutable bindings with automatic type conversion.
Types
Represents a binding between a key, its associated type, and a PersistentDataContainer.
Represents a bound entry with a default value for a key in a PersistentDataContainer.
Represents a mutable binding between a key, its associated type, and a MutablePersistentDataContainer.
Represents a mutable default-bound entry in a MutablePersistentDataContainer.
Functions
Creates a bound entry for accessing persistent data within the container.
Creates a DefaultBoundEntry that is bound to the specified PersistentDataContainer. This entry allows the retrieval of a value using the specified key and type, with the capability to provide a default value if the key does not exist in the container.
Creates a new instance of MutableBoundEntry that is bound to the specified MutablePersistentDataContainer, using the provided key and PersistentDataType.
Creates a mutable bound entry for a key in the given mutable persistent data container.