Uses of Interface
com.evolveum.axiom.api.schema.AxiomItemDefinition
-
-
Uses of AxiomItemDefinition in com.evolveum.axiom.api
Methods in com.evolveum.axiom.api that return AxiomItemDefinition Modifier and Type Method Description AxiomItemDefinition
AxiomItemBuilder. definition()
Methods in com.evolveum.axiom.api that return types with arguments of type AxiomItemDefinition Modifier and Type Method Description Optional<AxiomItemDefinition>
AbstractAxiomItem. definition()
Optional<AxiomItemDefinition>
AxiomItem. definition()
Methods in com.evolveum.axiom.api with parameters of type AxiomItemDefinition Modifier and Type Method Description AxiomItem<V>
AxiomItemFactory. create(AxiomItemDefinition def, Collection<? extends AxiomValue<?>> axiomItem)
static <V> AxiomItem<V>
AxiomItem. from(AxiomItemDefinition def, AxiomValue<V> value)
static <V> AxiomItem<V>
AxiomItem. from(AxiomItemDefinition def, Collection<? extends AxiomValue<V>> values)
default Optional<AxiomItem<?>>
AxiomStructuredValue. item(AxiomItemDefinition def)
Optional<AxiomItem<?>>
StructuredValueImpl. item(AxiomItemDefinition def)
default <T> Optional<AxiomValue<T>>
AxiomStructuredValue. onlyValue(Class<T> type, AxiomItemDefinition... components)
Constructors in com.evolveum.axiom.api with parameters of type AxiomItemDefinition Constructor Description AbstractAxiomItem(AxiomItemDefinition definition)
AxiomItemBuilder(AxiomItemDefinition definition)
-
Uses of AxiomItemDefinition in com.evolveum.axiom.api.meta
Methods in com.evolveum.axiom.api.meta with parameters of type AxiomItemDefinition Modifier and Type Method Description static AxiomName
Inheritance. adapt(AxiomName parent, AxiomItemDefinition child)
-
Uses of AxiomItemDefinition in com.evolveum.axiom.api.schema
Subinterfaces of AxiomItemDefinition in com.evolveum.axiom.api.schema Modifier and Type Interface Description static interface
AxiomItemDefinition.Extended
static interface
AxiomItemDefinition.Inherited
Methods in com.evolveum.axiom.api.schema that return AxiomItemDefinition Modifier and Type Method Description default AxiomItemDefinition
AxiomItemDefinition. derived(AxiomName name)
static AxiomItemDefinition
AxiomItemDefinition. derived(AxiomName name, AxiomItemDefinition source)
default AxiomItemDefinition
AxiomItemDefinition. notInherited()
AxiomItemDefinition
AxiomItemDefinition.Extended. original()
AxiomItemDefinition
AxiomItemDefinition.Inherited. original()
Methods in com.evolveum.axiom.api.schema that return types with arguments of type AxiomItemDefinition Modifier and Type Method Description Optional<AxiomItemDefinition>
AxiomTypeDefinition. argument()
Optional<AxiomItemDefinition>
AxiomSchemaContext. getRoot(AxiomName type)
default Optional<AxiomItemDefinition>
AxiomTypeDefinition. itemDefinition(AxiomName child)
default Optional<AxiomItemDefinition>
AxiomTypeDefinition. itemDefinition(AxiomName parentItem, AxiomName name)
Map<AxiomName,AxiomItemDefinition>
AxiomTypeDefinition. itemDefinitions()
default Collection<AxiomItemDefinition>
AxiomTypeDefinition. requiredItems()
default Optional<? extends AxiomItemDefinition>
AxiomItemDefinition. resolve(AxiomPath.Component<?> key)
Collection<AxiomItemDefinition>
AxiomSchemaContext. roots()
Methods in com.evolveum.axiom.api.schema with parameters of type AxiomItemDefinition Modifier and Type Method Description static AxiomItemDefinition
AxiomItemDefinition. derived(AxiomName name, AxiomItemDefinition source)
static String
AxiomItemDefinition. toString(AxiomItemDefinition def)
-
Uses of AxiomItemDefinition in com.evolveum.axiom.api.stream
Methods in com.evolveum.axiom.api.stream that return AxiomItemDefinition Modifier and Type Method Description AxiomItemDefinition
StreamContext. currentItem()
Methods in com.evolveum.axiom.api.stream that return types with arguments of type AxiomItemDefinition Modifier and Type Method Description Optional<AxiomItemDefinition>
VirtualRootType. argument()
Optional<AxiomItemDefinition>
AxiomBuilderStreamTarget.ValueBuilder. childItemDef(AxiomName statement)
Optional<AxiomItemDefinition>
AxiomBuilderStreamTarget.ValueBuilder. infraItemDef(AxiomName item)
Map<AxiomName,AxiomItemDefinition>
VirtualRootType. itemDefinitions()
-
Uses of AxiomItemDefinition in com.evolveum.axiom.lang.api
Classes in com.evolveum.axiom.lang.api that implement AxiomItemDefinition Modifier and Type Class Description static class
AxiomBuiltIn.Item
Fields in com.evolveum.axiom.lang.api declared as AxiomItemDefinition Modifier and Type Field Description static AxiomItemDefinition
AxiomBuiltIn.Item. DOCUMENTATION
static AxiomItemDefinition
AxiomBuiltIn.Item. ITEM_DEFINITION
static AxiomItemDefinition
AxiomBuiltIn.Item. MIXIN_DEFINITION
static AxiomItemDefinition
AxiomBuiltIn.Item. NAMESPACE
static AxiomItemDefinition
AxiomBuiltIn.Item. SUBSTITUTION_DEFINITION
static AxiomItemDefinition
AxiomBuiltIn.Item. SUPERTYPE_REFERENCE
static AxiomItemDefinition
AxiomBuiltIn.Item. TYPE_DEFINITION
static AxiomItemDefinition
AxiomBuiltIn.Item. TYPE_REFERENCE
static AxiomItemDefinition
AxiomBuiltIn.Item. VERSION
Fields in com.evolveum.axiom.lang.api with type parameters of type AxiomItemDefinition Modifier and Type Field Description static Lazy<Map<AxiomName,AxiomItemDefinition>>
AxiomBuiltIn. EMPTY
static Lazy<AxiomItemDefinition>
AxiomBuiltIn. NO_ARGUMENT
Methods in com.evolveum.axiom.lang.api that return types with arguments of type AxiomItemDefinition Modifier and Type Method Description Optional<AxiomItemDefinition>
AxiomBuiltIn.Type. argument()
Map<AxiomName,AxiomItemDefinition>
AxiomBuiltIn.Type. itemDefinitions()
-
Uses of AxiomItemDefinition in com.evolveum.axiom.lang.impl
Methods in com.evolveum.axiom.lang.impl that return AxiomItemDefinition Modifier and Type Method Description AxiomItemDefinition
ItemContext. definition()
AxiomItemDefinition
AxiomStatementRule.Lookup. itemDefinition()
AxiomItemDefinition
ValueContext. itemDefinition()
Methods in com.evolveum.axiom.lang.impl that return types with arguments of type AxiomItemDefinition Modifier and Type Method Description protected Optional<AxiomItemDefinition>
ItemContext. childItemDef(AxiomName id)
Optional<AxiomItemDefinition>
ValueContext. childItemDef(AxiomName statement)
Optional<AxiomItemDefinition>
AxiomSchemaContextImpl. getRoot(AxiomName type)
Optional<AxiomItemDefinition>
ValueContext. infraItemDef(AxiomName item)
Optional<AxiomItemDefinition>
ModelReactorContext. rootDefinition(AxiomName statement)
Collection<AxiomItemDefinition>
AxiomSchemaContextImpl. roots()
Methods in com.evolveum.axiom.lang.impl with parameters of type AxiomItemDefinition Modifier and Type Method Description <T> Dependency<AxiomItem<T>>
AxiomStatementRule.Lookup. child(AxiomItemDefinition item, Class<T> valueType)
default <T> AxiomItemContext<T>
AxiomValueContext. childItem(AxiomItemDefinition def)
static AxiomValueIdentifier
BasicStatementRule. idFrom(AxiomItemDefinition definition, AxiomValue<?> value)
boolean
AxiomStatementRule. isApplicableTo(AxiomItemDefinition definition)
boolean
BasicStatementRule. isApplicableTo(AxiomItemDefinition definition)
<T> Dependency<AxiomValue<T>>
AxiomStatementRule.Lookup. onlyItemValue(AxiomItemDefinition item, Class<T> valueType)
Constructors in com.evolveum.axiom.lang.impl with parameters of type AxiomItemDefinition Constructor Description ItemContext(ValueContext<?> sourceContext, AxiomName name, AxiomItemDefinition definition, SourceLocation loc)
MapItemContext(ValueContext<?> sourceContext, AxiomName name, AxiomItemDefinition definition, SourceLocation loc)
Constructor parameters in com.evolveum.axiom.lang.impl with type arguments of type AxiomItemDefinition Constructor Description AxiomSchemaContextImpl(Map<AxiomValueIdentifier,AxiomItemDefinition> roots, Map<AxiomValueIdentifier,AxiomTypeDefinition> types, Map<AxiomName,Map<AxiomValueIdentifier,AxiomValue<?>>> globals)
-
Uses of AxiomItemDefinition in com.evolveum.axiom.lang.spi
Classes in com.evolveum.axiom.lang.spi that implement AxiomItemDefinition Modifier and Type Class Description class
AxiomItemDefinitionImpl
Methods in com.evolveum.axiom.lang.spi that return AxiomItemDefinition Modifier and Type Method Description static AxiomItemDefinition
AxiomItemDefinitionImpl. from(AxiomValue<?> value)
Methods in com.evolveum.axiom.lang.spi that return types with arguments of type AxiomItemDefinition Modifier and Type Method Description Optional<AxiomItemDefinition>
AxiomTypeDefinitionImpl. argument()
Optional<AxiomItemDefinition>
AxiomItemStreamTreeBuilder.ValueBuilder. childDef(AxiomName statement)
Map<AxiomName,AxiomItemDefinition>
AxiomTypeDefinitionImpl. itemDefinitions()
-