Uses of Interface
com.evolveum.axiom.api.schema.AxiomItemDefinition
Packages that use AxiomItemDefinition
Package
Description
-
Uses of AxiomItemDefinition in com.evolveum.axiom.api
Methods in com.evolveum.axiom.api that return AxiomItemDefinitionMethods in com.evolveum.axiom.api that return types with arguments of type AxiomItemDefinitionMethods in com.evolveum.axiom.api with parameters of type AxiomItemDefinitionModifier and TypeMethodDescriptionAxiomItemFactory.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) AxiomStructuredValue.item
(AxiomItemDefinition def) 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 AxiomItemDefinitionModifierConstructorDescriptionAbstractAxiomItem
(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 AxiomItemDefinitionModifier and TypeMethodDescriptionstatic AxiomName
Inheritance.adapt
(AxiomName parent, AxiomItemDefinition child) -
Uses of AxiomItemDefinition in com.evolveum.axiom.api.schema
Subinterfaces of AxiomItemDefinition in com.evolveum.axiom.api.schemaModifier and TypeInterfaceDescriptionstatic interface
static interface
Methods in com.evolveum.axiom.api.schema that return AxiomItemDefinitionModifier and TypeMethodDescriptiondefault AxiomItemDefinition
static AxiomItemDefinition
AxiomItemDefinition.derived
(AxiomName name, AxiomItemDefinition source) default AxiomItemDefinition
AxiomItemDefinition.notInherited()
AxiomItemDefinition.Extended.original()
AxiomItemDefinition.Inherited.original()
Methods in com.evolveum.axiom.api.schema that return types with arguments of type AxiomItemDefinitionModifier and TypeMethodDescriptionAxiomTypeDefinition.argument()
default Optional<AxiomItemDefinition>
AxiomTypeDefinition.itemDefinition
(AxiomName child) default Optional<AxiomItemDefinition>
AxiomTypeDefinition.itemDefinition
(AxiomName parentItem, AxiomName name) AxiomTypeDefinition.itemDefinitions()
default Collection<AxiomItemDefinition>
AxiomTypeDefinition.requiredItems()
default Optional<? extends AxiomItemDefinition>
AxiomItemDefinition.resolve
(AxiomPath.Component<?> key) AxiomSchemaContext.roots()
Methods in com.evolveum.axiom.api.schema with parameters of type AxiomItemDefinitionModifier and TypeMethodDescriptionstatic 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 AxiomItemDefinitionMethods in com.evolveum.axiom.api.stream that return types with arguments of type AxiomItemDefinitionModifier and TypeMethodDescriptionVirtualRootType.argument()
AxiomBuilderStreamTarget.ValueBuilder.childItemDef
(AxiomName statement) AxiomBuilderStreamTarget.ValueBuilder.infraItemDef
(AxiomName item) VirtualRootType.itemDefinitions()
-
Uses of AxiomItemDefinition in com.evolveum.axiom.lang.api
Classes in com.evolveum.axiom.lang.api that implement AxiomItemDefinitionFields in com.evolveum.axiom.lang.api declared as AxiomItemDefinitionModifier and TypeFieldDescriptionstatic final AxiomItemDefinition
AxiomBuiltIn.Item.DOCUMENTATION
static final AxiomItemDefinition
AxiomBuiltIn.Item.ITEM_DEFINITION
static final AxiomItemDefinition
AxiomBuiltIn.Item.MIXIN_DEFINITION
static final AxiomItemDefinition
AxiomBuiltIn.Item.NAMESPACE
static final AxiomItemDefinition
AxiomBuiltIn.Item.SUBSTITUTION_DEFINITION
static final AxiomItemDefinition
AxiomBuiltIn.Item.SUPERTYPE_REFERENCE
static final AxiomItemDefinition
AxiomBuiltIn.Item.TYPE_DEFINITION
static final AxiomItemDefinition
AxiomBuiltIn.Item.TYPE_REFERENCE
static final AxiomItemDefinition
AxiomBuiltIn.Item.VERSION
Fields in com.evolveum.axiom.lang.api with type parameters of type AxiomItemDefinitionModifier and TypeFieldDescriptionstatic final Lazy<Map<AxiomName,
AxiomItemDefinition>> AxiomBuiltIn.EMPTY
static final Lazy<AxiomItemDefinition>
AxiomBuiltIn.NO_ARGUMENT
Methods in com.evolveum.axiom.lang.api that return types with arguments of type AxiomItemDefinitionModifier and TypeMethodDescriptionAxiomBuiltIn.Type.argument()
AxiomBuiltIn.Type.itemDefinitions()
-
Uses of AxiomItemDefinition in com.evolveum.axiom.lang.impl
Methods in com.evolveum.axiom.lang.impl that return AxiomItemDefinitionModifier and TypeMethodDescriptionItemContext.definition()
AxiomStatementRule.Lookup.itemDefinition()
ValueContext.itemDefinition()
Methods in com.evolveum.axiom.lang.impl that return types with arguments of type AxiomItemDefinitionModifier and TypeMethodDescriptionprotected Optional<AxiomItemDefinition>
ItemContext.childItemDef
(AxiomName id) ValueContext.childItemDef
(AxiomName statement) ValueContext.infraItemDef
(AxiomName item) ModelReactorContext.rootDefinition
(AxiomName statement) AxiomSchemaContextImpl.roots()
Methods in com.evolveum.axiom.lang.impl with parameters of type AxiomItemDefinitionModifier and TypeMethodDescription<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 AxiomItemDefinitionModifierConstructorDescriptionItemContext
(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 AxiomItemDefinitionModifierConstructorDescriptionAxiomSchemaContextImpl
(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 AxiomItemDefinitionMethods in com.evolveum.axiom.lang.spi that return AxiomItemDefinitionModifier and TypeMethodDescriptionstatic AxiomItemDefinition
AxiomItemDefinitionImpl.from
(AxiomValue<?> value) Methods in com.evolveum.axiom.lang.spi that return types with arguments of type AxiomItemDefinitionModifier and TypeMethodDescriptionAxiomTypeDefinitionImpl.argument()
AxiomTypeDefinitionImpl.itemDefinitions()