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 classAxiomIdentifierDefinition.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 AxiomIdentifierDefinitionfrom(AxiomName space, AxiomIdentifierDefinition.Scope scope, Set<AxiomName> members)static AxiomIdentifierDefinitionglobal(AxiomName name, AxiomName... components)static AxiomIdentifierDefinitionlocal(AxiomName name, AxiomName... components)static AxiomIdentifierDefinitionparent(AxiomName name, AxiomName... components)static AxiomIdentifierDefinition.Scopescope(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)
-
-