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)
-
-