Package com.evolveum.axiom.lang.api
Class AxiomBuiltIn.Item
java.lang.Object
com.evolveum.axiom.lang.api.AxiomBuiltIn.Item
- All Implemented Interfaces:
AxiomStructured,AxiomItemDefinition,AxiomNamedDefinition,Navigable<AxiomPath.Component<?>,AxiomItemDefinition>
- Enclosing class:
- AxiomBuiltIn
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.axiom.api.schema.AxiomItemDefinition
AxiomItemDefinition.Extended, AxiomItemDefinition.Inherited -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomItemDefinitionstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomItemDefinitionstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomItemDefinitionstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemprotected static final Lazy<AxiomIdentifierDefinition>static final AxiomItemDefinitionstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomBuiltIn.Itemstatic final AxiomItemDefinitionstatic final AxiomBuiltIn.Itemstatic final AxiomItemDefinitionstatic final AxiomBuiltIn.Itemstatic final AxiomItemDefinitionstatic final AxiomItemDefinitionstatic final AxiomBuiltIn.Itemstatic final AxiomItemDefinitionFields inherited from interface com.evolveum.axiom.api.schema.AxiomItemDefinition
CONSTANT, DEFAULT, ROOT_SPACE, SPACE, VALUE_SPACE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<AxiomValue<?>>Optional<AxiomValue<?>>intintname()booleanbooleanrequired()toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.axiom.api.schema.AxiomItemDefinition
derived, inherited, isStructured, notInherited, resolveMethods inherited from interface com.evolveum.axiom.api.AxiomStructured
asComplex
-
Field Details
-
NAME
-
ARGUMENT
-
DOCUMENTATION
-
NAMESPACE
-
VERSION
-
TYPE_REFERENCE
-
TYPE_DEFINITION
-
MIXIN_DEFINITION
-
SUPERTYPE_REFERENCE
-
ROOT_DEFINITION
-
ITEM_DEFINITION
-
SUBSTITUTION_DEFINITION
-
MODEL_DEFINITION
-
MIN_OCCURS
-
MAX_OCCURS
-
ALLOWS_SUBSTITUTION
-
ALLOWS_AUGMENTATION
-
OPERATIONAL
-
IDENTIFIER_DEFINITION
-
ID_MEMBER
-
ID_SCOPE
-
ID_SPACE
-
TARGET
-
REF_TARGET
-
SUBSTITUTION_OF
-
INCLUDE
-
VALUE
-
IMPORT
-
IMPORT_PREFIX
-
CONST
-
INFRA_TYPE_REFERENCE
-
INFRA_VALUE
-
NAME_IDENTIFIER
-
-
Constructor Details
-
Item
-
-
Method Details
-
name
- Specified by:
namein interfaceAxiomNamedDefinition
-
documentation
- Specified by:
documentationin interfaceAxiomNamedDefinition
-
typeDefinition
- Specified by:
typeDefinitionin interfaceAxiomItemDefinition
-
required
public boolean required()- Specified by:
requiredin interfaceAxiomItemDefinition
-
minOccurs
public int minOccurs()- Specified by:
minOccursin interfaceAxiomItemDefinition
-
operational
public boolean operational()- Specified by:
operationalin interfaceAxiomItemDefinition
-
maxOccurs
public int maxOccurs()- Specified by:
maxOccursin interfaceAxiomItemDefinition
-
toString
-
definingType
- Specified by:
definingTypein interfaceAxiomItemDefinition
-
identifierDefinition
- Specified by:
identifierDefinitionin interfaceAxiomItemDefinition
-
substitutionOf
- Specified by:
substitutionOfin interfaceAxiomItemDefinition
-
constantValue
- Specified by:
constantValuein interfaceAxiomItemDefinition
-
defaultValue
- Specified by:
defaultValuein interfaceAxiomItemDefinition
-