Package com.evolveum.axiom.lang.impl
Interface AxiomStatementRule.Lookup<V>
- 
- Enclosing interface:
 - AxiomStatementRule<V>
 
public static interface AxiomStatementRule.Lookup<V> 
- 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
typeDefinition
default AxiomTypeDefinition typeDefinition()
 
- 
itemDefinition
AxiomItemDefinition itemDefinition()
 
- 
namespace
Dependency<NamespaceContext> namespace(AxiomName name, AxiomValueIdentifier namespaceId)
 
- 
child
<T> Dependency<AxiomItem<T>> child(AxiomItemDefinition item, Class<T> valueType)
 
- 
child
<T> Dependency<AxiomItem<T>> child(AxiomName item, Class<T> valueType)
 
- 
onlyItemValue
<T> Dependency<AxiomValue<T>> onlyItemValue(AxiomItemDefinition item, Class<T> valueType)
 
- 
modify
Dependency<AxiomValueContext<?>> modify(AxiomName identifierSpace, AxiomValueIdentifier identifier)
 
- 
modify
Dependency<AxiomValueContext<?>> modify()
 
- 
global
Dependency.Search<AxiomValue<?>> global(AxiomName identifierSpace, AxiomValueIdentifier identifier)
 
- 
reference
Dependency.Search<AxiomValueReference<?>> reference(AxiomName identifierSpace, AxiomValueIdentifier identifier)
 
- 
namespaceValue
Dependency.Search<AxiomValue<?>> namespaceValue(AxiomName space, AxiomValueIdentifier itemName)
 
- 
finalValue
Dependency<V> finalValue()
 
- 
currentValue
V currentValue()
 
- 
originalValue
V originalValue()
 
- 
isMutable
boolean isMutable()
 
- 
parentValue
AxiomStatementRule.Lookup<?> parentValue()
 
- 
error
AxiomSemanticException error(String message, Object... arguments)
 
 - 
 
 -