Package com.evolveum.axiom.lang.impl
Class MapItemContext<V>
java.lang.Object
com.evolveum.axiom.lang.impl.ItemContext<V>
com.evolveum.axiom.lang.impl.MapItemContext<V>
- All Implemented Interfaces:
AxiomBuilderStreamTarget.ItemBuilder,AxiomItemContext<V>,Dependency<AxiomItem<V>>,Supplier<AxiomItem<V>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.axiom.reactor.Dependency
Dependency.Immediate<V>, Dependency.OptionalDep<T>, Dependency.Search<T>, Dependency.Suppliable<V>, Dependency.Unsatified<V> -
Constructor Summary
ConstructorsConstructorDescriptionMapItemContext(ValueContext<?> sourceContext, AxiomName name, AxiomItemDefinition definition, SourceLocation loc) -
Method Summary
Modifier and TypeMethodDescriptionValueContext<?>lookup(AxiomName space, AxiomValueIdentifier key) ValueContext<?>parent()voidregister(AxiomName space, AxiomIdentifierDefinition.Scope scope, AxiomValueIdentifier key, ValueContext<?> context) protected com.evolveum.axiom.lang.impl.SourceContextrootImpl()Optional<? extends AxiomValueContext<V>>Methods inherited from class com.evolveum.axiom.lang.impl.ItemContext
addCompletedValue, addOperationalValue, addOperationalValue, addValue, childItemDef, currentInfra, currentType, definition, endNode, errorMessage, get, isSatisfied, merge, mergeCompleted, name, only, onlyValue, onlyValue0, startValue, typeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.axiom.lang.impl.AxiomItemContext
parentMethods inherited from interface com.evolveum.axiom.reactor.Dependency
flatMap, isRequired, map, unsatisfied
-
Constructor Details
-
MapItemContext
public MapItemContext(ValueContext<?> sourceContext, AxiomName name, AxiomItemDefinition definition, SourceLocation loc)
-
-
Method Details
-
value
- Specified by:
valuein interfaceAxiomItemContext<V>- Overrides:
valuein classItemContext<V>
-
parent
-
rootImpl
protected com.evolveum.axiom.lang.impl.SourceContext rootImpl() -
startLocation
-
lookup
-
register
public void register(AxiomName space, AxiomIdentifierDefinition.Scope scope, AxiomValueIdentifier key, ValueContext<?> context) -
space
-