Uses of Class
space.arim.dazzleconf.backend.KeyPath
Packages that use KeyPath
Package
Description
Version 2 of the library, provided as a separate package.
This package defines a framework for interactions between the library and the configuration format.
An optional API for migrations.
-
Uses of KeyPath in space.arim.dazzleconf
Fields in space.arim.dazzleconf with type parameters of type KeyPathModifier and TypeFieldDescriptionstatic final ErrorContext.Key<KeyPath> ErrorContext.ENTRY_PATHPath of the configuration entry being scanned or operated uponMethods in space.arim.dazzleconf that return KeyPath -
Uses of KeyPath in space.arim.dazzleconf.backend
Subclasses of KeyPath in space.arim.dazzleconf.backendModifier and TypeClassDescriptionstatic final classA key path which is unmistakably immutable.static final classMethods in space.arim.dazzleconf.backend that return KeyPathModifier and TypeMethodDescriptionstatic @NonNull KeyPathKeyPath.empty()Returns an empty key path.Methods in space.arim.dazzleconf.backend with parameters of type KeyPathModifier and TypeMethodDescriptionvoidKeyPath.Mut.addPath(@NonNull KeyPath.SequenceBoundary boundary, @NonNull KeyPath toAdd) Adds another key path to this one, either at the front or back of this key path.Constructors in space.arim.dazzleconf.backend with parameters of type KeyPath -
Uses of KeyPath in space.arim.dazzleconf.engine
Methods in space.arim.dazzleconf.engine that return KeyPathModifier and TypeMethodDescription@NonNull KeyPathDeserializeContext.keyPath()Gets the absolute key path of the enclosing context.Methods in space.arim.dazzleconf.engine with parameters of type KeyPathModifier and TypeMethodDescriptionvoidDeserializeContext.notifyUpdate(@NonNull KeyPath subPath, @NonNull UpdateReason updateReason) Signals that the data could use an update with respect to this object.voidUpdateListener.notifyUpdate(@NonNull KeyPath entryPath, @NonNull UpdateReason updateReason) Called when a path is updated, or could be updated. -
Uses of KeyPath in space.arim.dazzleconf.migration
Methods in space.arim.dazzleconf.migration with parameters of type KeyPathModifier and TypeMethodDescriptionvoidMigrateContext.notifyUpdate(@NonNull KeyPath entryPath, @NonNull UpdateReason updateReason) Allows migrations to signal updated paths.