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)
 
 - 
 
 -