Package com.evolveum.axiom.api.schema
Interface AxiomIdentifierDefinition
-
- All Superinterfaces:
AxiomInfraValue
,AxiomStructured
,AxiomStructuredValue
,AxiomValue<Collection<AxiomItem<?>>>
- All Known Implementing Classes:
AxiomIdentifierDefinitionImpl
public interface AxiomIdentifierDefinition extends AxiomStructuredValue
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
AxiomIdentifierDefinition.Scope
-
Nested classes/interfaces inherited from interface com.evolveum.axiom.api.AxiomStructuredValue
AxiomStructuredValue.Factory
-
-
Field Summary
-
Fields inherited from interface com.evolveum.axiom.api.AxiomValue
AXIOM_VALUE, METADATA, METADATA_TYPE, TYPE, VALUE
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<AxiomName>
components()
static AxiomIdentifierDefinition
from(AxiomName space, AxiomIdentifierDefinition.Scope scope, Set<AxiomName> members)
static AxiomIdentifierDefinition
global(AxiomName name, AxiomName... components)
static AxiomIdentifierDefinition
local(AxiomName name, AxiomName... components)
static AxiomIdentifierDefinition
parent(AxiomName name, AxiomName... components)
static AxiomIdentifierDefinition.Scope
scope(String scope)
-
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.AxiomStructuredValue
item, item, itemMap, onlyValue, value
-
Methods inherited from interface com.evolveum.axiom.api.AxiomValue
metadata, metadata, type
-
-
-
-
Method Detail
-
components
Collection<AxiomName> components()
-
global
static AxiomIdentifierDefinition global(AxiomName name, AxiomName... components)
-
local
static AxiomIdentifierDefinition local(AxiomName name, AxiomName... components)
-
scope
static AxiomIdentifierDefinition.Scope scope(String scope)
-
from
static AxiomIdentifierDefinition from(AxiomName space, AxiomIdentifierDefinition.Scope scope, Set<AxiomName> members)
-
parent
static AxiomIdentifierDefinition parent(AxiomName name, AxiomName... components)
-
-