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
Modifier and TypeFieldDescriptionstatic final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomItemDefinition
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomItemDefinition
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomItemDefinition
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
protected static final Lazy<AxiomIdentifierDefinition>
static final AxiomItemDefinition
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomBuiltIn.Item
static final AxiomItemDefinition
static final AxiomBuiltIn.Item
static final AxiomItemDefinition
static final AxiomBuiltIn.Item
static final AxiomItemDefinition
static final AxiomItemDefinition
static final AxiomBuiltIn.Item
static final AxiomItemDefinition
Fields inherited from interface com.evolveum.axiom.api.schema.AxiomItemDefinition
CONSTANT, DEFAULT, ROOT_SPACE, SPACE, VALUE_SPACE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionOptional<AxiomValue<?>>
Optional<AxiomValue<?>>
int
int
name()
boolean
boolean
required()
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.axiom.api.schema.AxiomItemDefinition
derived, inherited, isStructured, notInherited, resolve
Methods 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:
name
in interfaceAxiomNamedDefinition
-
documentation
- Specified by:
documentation
in interfaceAxiomNamedDefinition
-
typeDefinition
- Specified by:
typeDefinition
in interfaceAxiomItemDefinition
-
required
public boolean required()- Specified by:
required
in interfaceAxiomItemDefinition
-
minOccurs
public int minOccurs()- Specified by:
minOccurs
in interfaceAxiomItemDefinition
-
operational
public boolean operational()- Specified by:
operational
in interfaceAxiomItemDefinition
-
maxOccurs
public int maxOccurs()- Specified by:
maxOccurs
in interfaceAxiomItemDefinition
-
toString
-
definingType
- Specified by:
definingType
in interfaceAxiomItemDefinition
-
identifierDefinition
- Specified by:
identifierDefinition
in interfaceAxiomItemDefinition
-
substitutionOf
- Specified by:
substitutionOf
in interfaceAxiomItemDefinition
-
constantValue
- Specified by:
constantValue
in interfaceAxiomItemDefinition
-
defaultValue
- Specified by:
defaultValue
in interfaceAxiomItemDefinition
-