Package com.evolveum.axiom.lang.impl
Class AxiomSchemaContextImpl
- java.lang.Object
 - 
- com.evolveum.axiom.lang.impl.AxiomSchemaContextImpl
 
 
- 
- All Implemented Interfaces:
 AxiomSchemaContext
public class AxiomSchemaContextImpl extends Object implements AxiomSchemaContext
 
- 
- 
Constructor Summary
Constructors Constructor Description AxiomSchemaContextImpl(Map<AxiomName,Map<AxiomValueIdentifier,AxiomValue<?>>> globalMap)AxiomSchemaContextImpl(Map<AxiomValueIdentifier,AxiomItemDefinition> roots, Map<AxiomValueIdentifier,AxiomTypeDefinition> types, Map<AxiomName,Map<AxiomValueIdentifier,AxiomValue<?>>> globals) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AxiomSchemaContextbaseLanguageContext()static AxiomSchemaContextImplboostrapContext()Optional<AxiomItemDefinition>getRoot(AxiomName type)Optional<AxiomTypeDefinition>getType(AxiomName type)Collection<AxiomItemDefinition>roots()Collection<AxiomTypeDefinition>types()- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.evolveum.axiom.api.schema.AxiomSchemaContext
valueInfraType 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
AxiomSchemaContextImpl
public AxiomSchemaContextImpl(Map<AxiomValueIdentifier,AxiomItemDefinition> roots, Map<AxiomValueIdentifier,AxiomTypeDefinition> types, Map<AxiomName,Map<AxiomValueIdentifier,AxiomValue<?>>> globals)
 
- 
AxiomSchemaContextImpl
public AxiomSchemaContextImpl(Map<AxiomName,Map<AxiomValueIdentifier,AxiomValue<?>>> globalMap)
 
 - 
 
- 
Method Detail
- 
roots
public Collection<AxiomItemDefinition> roots()
- Specified by:
 rootsin interfaceAxiomSchemaContext
 
- 
getType
public Optional<AxiomTypeDefinition> getType(AxiomName type)
- Specified by:
 getTypein interfaceAxiomSchemaContext
 
- 
types
public Collection<AxiomTypeDefinition> types()
- Specified by:
 typesin interfaceAxiomSchemaContext
 
- 
getRoot
public Optional<AxiomItemDefinition> getRoot(AxiomName type)
- Specified by:
 getRootin interfaceAxiomSchemaContext
 
- 
boostrapContext
public static AxiomSchemaContextImpl boostrapContext()
 
- 
baseLanguageContext
public static AxiomSchemaContext baseLanguageContext()
 
 - 
 
 -