Uses of Interface
org.ehrbase.openehr.sdk.util.Freezable
Packages that use Freezable
-
Uses of Freezable in org.ehrbase.openehr.sdk.util
Classes in org.ehrbase.openehr.sdk.util with type parameters of type FreezableModifier and TypeInterfaceDescriptioninterfaceAllows for dynamically creating a tree data structure and then freezing it by creating an immutable clone.
In order to edit a frozen model, a "thawed" mutable clone can be produced.
Mutable models may contain frozen values, but frozen values must only consist of frozen and immutable objects.Methods in org.ehrbase.openehr.sdk.util with type parameters of type FreezableModifier and TypeMethodDescriptionstatic <F extends Freezable<F>>
FFreezable.clone(F object, UnaryOperator<F> cloneOp) static <F extends Freezable<F>>
FFreezable.frozen(F object, UnaryOperator<F> immutableCloneOp)