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
Nested Classes -
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, infraItemsMethods inherited from interface com.evolveum.axiom.api.AxiomStructured
asComplexMethods inherited from interface com.evolveum.axiom.api.AxiomValue
metadata, metadata, type
-
Method Details
-
value
- Specified by:
valuein interfaceAxiomValue<Collection<AxiomItem<?>>>
-
item
-
item
-
onlyValue
-
itemMap
-