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 SummaryNested classes/interfaces inherited from interface com.evolveum.axiom.reactor.DependencyDependency.Immediate<V>, Dependency.OptionalDep<T>, Dependency.Search<T>, Dependency.Suppliable<V>, Dependency.Unsatified<V>
- 
Constructor SummaryConstructorsConstructorDescriptionMapItemContext(ValueContext<?> sourceContext, AxiomName name, AxiomItemDefinition definition, SourceLocation loc) 
- 
Method SummaryModifier 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.ItemContextaddCompletedValue, addOperationalValue, addOperationalValue, addValue, childItemDef, currentInfra, currentType, definition, endNode, errorMessage, get, isSatisfied, merge, mergeCompleted, name, only, onlyValue, onlyValue0, startValue, typeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.axiom.lang.impl.AxiomItemContextparentMethods inherited from interface com.evolveum.axiom.reactor.DependencyflatMap, isRequired, map, unsatisfied
- 
Constructor Details- 
MapItemContextpublic MapItemContext(ValueContext<?> sourceContext, AxiomName name, AxiomItemDefinition definition, SourceLocation loc) 
 
- 
- 
Method Details- 
value- Specified by:
- valuein interface- AxiomItemContext<V>
- Overrides:
- valuein class- ItemContext<V>
 
- 
parent
- 
rootImplprotected com.evolveum.axiom.lang.impl.SourceContext rootImpl()
- 
startLocation
- 
lookup
- 
registerpublic void register(AxiomName space, AxiomIdentifierDefinition.Scope scope, AxiomValueIdentifier key, ValueContext<?> context) 
- 
space
 
-