Uses of Interface
com.evolveum.axiom.api.schema.AxiomItemDefinition
Package
Description
-
Uses of AxiomItemDefinition in com.evolveum.axiom.api
Modifier 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) ModifierConstructorDescriptionAbstractAxiomItem
(AxiomItemDefinition definition) AxiomItemBuilder
(AxiomItemDefinition definition) -
Uses of AxiomItemDefinition in com.evolveum.axiom.api.meta
Modifier and TypeMethodDescriptionstatic AxiomName
Inheritance.adapt
(AxiomName parent, AxiomItemDefinition child) -
Uses of AxiomItemDefinition in com.evolveum.axiom.api.schema
Modifier and TypeInterfaceDescriptionstatic interface
static interface
Modifier and TypeMethodDescriptiondefault AxiomItemDefinition
static AxiomItemDefinition
AxiomItemDefinition.derived
(AxiomName name, AxiomItemDefinition source) default AxiomItemDefinition
AxiomItemDefinition.notInherited()
AxiomItemDefinition.Extended.original()
AxiomItemDefinition.Inherited.original()
Modifier 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()
Modifier and TypeMethodDescriptionstatic AxiomItemDefinition
AxiomItemDefinition.derived
(AxiomName name, AxiomItemDefinition source) static String
AxiomItemDefinition.toString
(AxiomItemDefinition def) -
Uses of AxiomItemDefinition in com.evolveum.axiom.api.stream
Modifier and TypeMethodDescriptionVirtualRootType.argument()
AxiomBuilderStreamTarget.ValueBuilder.childItemDef
(AxiomName statement) AxiomBuilderStreamTarget.ValueBuilder.infraItemDef
(AxiomName item) VirtualRootType.itemDefinitions()
-
Uses of AxiomItemDefinition in com.evolveum.axiom.lang.api
Modifier 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
Modifier and TypeFieldDescriptionstatic final Lazy<Map<AxiomName,
AxiomItemDefinition>> AxiomBuiltIn.EMPTY
static final Lazy<AxiomItemDefinition>
AxiomBuiltIn.NO_ARGUMENT
Modifier and TypeMethodDescriptionAxiomBuiltIn.Type.argument()
AxiomBuiltIn.Type.itemDefinitions()
-
Uses of AxiomItemDefinition in com.evolveum.axiom.lang.impl
Modifier and TypeMethodDescriptionItemContext.definition()
AxiomStatementRule.Lookup.itemDefinition()
ValueContext.itemDefinition()
Modifier and TypeMethodDescriptionprotected Optional<AxiomItemDefinition>
ItemContext.childItemDef
(AxiomName id) ValueContext.childItemDef
(AxiomName statement) ValueContext.infraItemDef
(AxiomName item) ModelReactorContext.rootDefinition
(AxiomName statement) AxiomSchemaContextImpl.roots()
Modifier 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) ModifierConstructorDescriptionItemContext
(ValueContext<?> sourceContext, AxiomName name, AxiomItemDefinition definition, SourceLocation loc) MapItemContext
(ValueContext<?> sourceContext, AxiomName name, AxiomItemDefinition definition, SourceLocation loc) ModifierConstructorDescriptionAxiomSchemaContextImpl
(Map<AxiomValueIdentifier, AxiomItemDefinition> roots, Map<AxiomValueIdentifier, AxiomTypeDefinition> types, Map<AxiomName, Map<AxiomValueIdentifier, AxiomValue<?>>> globals) -
Uses of AxiomItemDefinition in com.evolveum.axiom.lang.spi
Modifier and TypeMethodDescriptionstatic AxiomItemDefinition
AxiomItemDefinitionImpl.from
(AxiomValue<?> value) Modifier and TypeMethodDescriptionAxiomTypeDefinitionImpl.argument()
AxiomTypeDefinitionImpl.itemDefinitions()