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