Package com.evolveum.midpoint.prism.lazy
Class LazyXNodeBasedPrismValue<M extends XNode,F>
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.lazy.LazyXNodeBasedPrismValue<M,F>
- All Implemented Interfaces:
Freezable,Serializable
public abstract class LazyXNodeBasedPrismValue<M extends XNode,F>
extends AbstractFreezable
implements Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final recordLazyXNodeBasedPrismValue.Source<M extends XNode> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLazyXNodeBasedPrismValue(ParsingContext parsingContext, M value) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanhasSameSource(LazyXNodeBasedPrismValue<?, ?> other) protected booleanstatic booleanisNotMaterialized(PrismValue value) protected abstract Fmaterialize(LazyXNodeBasedPrismValue.Source<M> source) protected Fxnode()Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable, performFreezeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Constructor Details
-
LazyXNodeBasedPrismValue
-
LazyXNodeBasedPrismValue
-
-
Method Details
-
materialized
-
isMaterialized
protected boolean isMaterialized() -
xnode
-
materialize
-
isNotMaterialized
-
hasSameSource
-