Package com.evolveum.axiom.api
Interface AxiomStructuredValue
- All Superinterfaces:
AxiomInfraValue
,AxiomStructured
,AxiomValue<Collection<AxiomItem<?>>>
- All Known Subinterfaces:
AxiomIdentifierDefinition
- All Known Implementing Classes:
AbstractBaseDefinition
,AxiomIdentifierDefinitionImpl
,AxiomItemDefinitionImpl
,AxiomTypeDefinitionImpl
,StructuredValueImpl
-
Nested Class Summary
-
Field Summary
Fields inherited from interface com.evolveum.axiom.api.AxiomValue
AXIOM_VALUE, METADATA, METADATA_TYPE, TYPE, VALUE
-
Method Summary
Modifier and TypeMethodDescriptionitem
(AxiomItemDefinition def) itemMap()
default <T> Optional<AxiomValue<T>>
onlyValue
(Class<T> type, AxiomItemDefinition... components) default Collection<AxiomItem<?>>
value()
Methods inherited from interface com.evolveum.axiom.api.AxiomInfraValue
infraItem, infraItems
Methods inherited from interface com.evolveum.axiom.api.AxiomStructured
asComplex
Methods inherited from interface com.evolveum.axiom.api.AxiomValue
metadata, metadata, type
-
Method Details
-
value
- Specified by:
value
in interfaceAxiomValue<Collection<AxiomItem<?>>>
-
item
-
item
-
onlyValue
-
itemMap
-