Package com.evolveum.axiom.api.schema
Interface AxiomItemDefinition
- All Superinterfaces:
- AxiomNamedDefinition,- AxiomStructured,- Navigable<AxiomPath.Component<?>,- AxiomItemDefinition> 
- All Known Subinterfaces:
- AxiomItemDefinition.Extended,- AxiomItemDefinition.Inherited
- All Known Implementing Classes:
- AxiomBuiltIn.Item,- AxiomItemDefinitionImpl
public interface AxiomItemDefinition
extends AxiomNamedDefinition, Navigable<AxiomPath.Component<?>,AxiomItemDefinition>, AxiomStructured 
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionOptional<AxiomValue<?>>Optional<AxiomValue<?>>default AxiomItemDefinitionstatic AxiomItemDefinitionderived(AxiomName name, AxiomItemDefinition source) static AxiomValueIdentifieridentifier(AxiomName name) default booleandefault booleanintintdefault AxiomItemDefinitionbooleandefault booleanrequired()default Optional<? extends AxiomItemDefinition>resolve(AxiomPath.Component<?> key) static StringMethods inherited from interface com.evolveum.axiom.api.schema.AxiomNamedDefinitiondocumentation, nameMethods inherited from interface com.evolveum.axiom.api.AxiomStructuredasComplex
- 
Field Details- 
ROOT_SPACE
- 
SPACE
- 
NAME
- 
VALUE_SPACE
- 
DEFAULT
- 
CONSTANT
 
- 
- 
Method Details- 
typeDefinitionAxiomTypeDefinition typeDefinition()
- 
operationalboolean operational()
- 
inheriteddefault boolean inherited()
- 
requireddefault boolean required()
- 
definingTypeAxiomTypeDefinition definingType()
- 
minOccursint minOccurs()
- 
maxOccursint maxOccurs()
- 
toString
- 
derived
- 
identifier
- 
derived
- 
notInherited
- 
identifierDefinitionOptional<AxiomIdentifierDefinition> identifierDefinition()
- 
substitutionOf
- 
constantValueOptional<AxiomValue<?>> constantValue()
- 
defaultValueOptional<AxiomValue<?>> defaultValue()
- 
isStructureddefault boolean isStructured()
- 
resolve- Specified by:
- resolvein interface- Navigable<AxiomPath.Component<?>,- AxiomItemDefinition> 
 
 
-