Package com.evolveum.axiom.lang.impl
Interface AxiomValueContext<V>
- All Known Implementing Classes:
ValueContext
public interface AxiomValueContext<V>
-
Method Summary
Modifier and TypeMethodDescription<V> AxiomValueReference<V><T> AxiomItemContext<T>default <T> AxiomItemContext<T>voidmergeCompletedIfEmpty(Optional<AxiomItem<?>> item) voidparent()default AxiomValueContext<?>voidregister(AxiomName space, AxiomIdentifierDefinition.Scope scope, AxiomValueIdentifier key) voidreplace(AxiomValue<?> axiomItemValue) voidreplaceValue(V object) root()void
-
Method Details
-
replace
-
childItem
-
childItem
-
currentValue
V currentValue() -
parent
AxiomItemContext<V> parent() -
mergeItem
-
register
-
root
AxiomRootContext root() -
newAction
-
parentValue
-
replaceValue
-
asReference
-
valueIdentifier
-
mergeCompletedIfEmpty
-