Package com.evolveum.axiom.lang.impl
Interface AxiomValueContext<V>
- All Known Implementing Classes:
- ValueContext
public interface AxiomValueContext<V>
- 
Method SummaryModifier 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
- 
currentValueV currentValue()
- 
parentAxiomItemContext<V> parent()
- 
mergeItem
- 
register
- 
rootAxiomRootContext root()
- 
newAction
- 
parentValue
- 
replaceValue
- 
asReference
- 
valueIdentifier
- 
mergeCompletedIfEmpty
 
-