Class AxiomEnabledSchemaRegistry
java.lang.Object
com.evolveum.midpoint.prism.impl.schema.SchemaRegistryImpl
com.evolveum.midpoint.prism.impl.schema.axiom.AxiomEnabledSchemaRegistry
- All Implemented Interfaces:
DefinitionsStore,GlobalDefinitionsStore,SchemaLookup,SchemaRegistry,SchemaRegistryState,DebugDumpable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.schema.SchemaLookup
SchemaLookup.Aware, SchemaLookup.Based, SchemaLookup.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.schema.SchemaRegistry
SchemaRegistry.ComparisonResult, SchemaRegistry.InvalidationListenerNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.schema.SchemaRegistryState
SchemaRegistryState.DerivationKey<R>, SchemaRegistryState.IsList -
Field Summary
Fields inherited from class com.evolveum.midpoint.prism.impl.schema.SchemaRegistryImpl
prismContextFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid@NotNull PrismContainerDefinition<?>protected voidprotected voidparseAdditionalSchemas(SchemaRegistryState schemaRegistryState) Methods inherited from class com.evolveum.midpoint.prism.impl.schema.SchemaRegistryImpl
applyDefinition, applyDefinition, applyDefinition, applyDefinition, applyDefinition, compareDefinitions, createAdHocDefinition, customizeNamespacePrefixMapper, debugDump, definitionFactory, determineClassForItemDefinition, determineClassForType, determineCompileTimeClass, determineCompileTimeClassInternal, determineDefinitionFromClass, determineParentDefinition, determineReferencedObjectDefinition, determineTypeForClass, existDynamicSchemaExtensions, findItemDefinitionByElementName, findItemDefinitionByFullPath, findItemDefinitionByType, findItemDefinitionsByCompileTimeClass, findItemDefinitionsByElementName, findObjectDefinitionByCompileTimeClass, findObjectDefinitionByType, findSchemaByCompileTimeClass, findSchemaByNamespace, findSchemaDescriptionByNamespace, findSchemaDescriptionByPrefix, findTypeDefinitionByCompileTimeClass, findTypeDefinitionByType, findTypeDefinitionsByType, getAllSubTypesByTypeDefinition, getBuiltinSchemaResolver, getCatalogFiles, getCatalogResourceName, getCompileTimeClassForObjectType, getCompileTimePackages, getCurrentLookup, getDefaultNamespace, getDerivedObject, getEntityResolver, getJavaxSchema, getJavaxSchemaValidator, getNamespacePrefixMapper, getParsedSchemas, getPrismSchema, getSchemaDescriptions, getSchemas, getValueMetadataTypeName, hasImplicitTypeDefinition, initialize, isAssignableFrom, isAssignableFrom, isAssignableFromGeneral, isContainerable, isList, loadPrismSchemaResource, locateItemDefinition, qualifyTypeName, registerDynamicSchemaExtensions, registerInvalidationListener, registerPrismDefaultSchemaResource, registerPrismSchema, registerPrismSchemaFile, registerPrismSchemaResource, registerPrismSchemaResource, registerPrismSchemaResource, registerPrismSchemasFromDirectory, registerPrismSchemasFromDirectory, registerPrismSchemasFromWsdl, registerPrismSchemasFromWsdlResource, registerSchema, registerSchemaResource, registerStaticNamespace, registerWsdlSchemaFile, reload, resolveGlobalItemDefinition, resolverFor, resolveUnqualifiedTypeName, schemaSpecific, selectMoreSpecific, selectMoreSpecific, setCatalogFiles, setCatalogResourceName, setDefaultNamespace, setNamespacePrefixMapper, setPrismContext, setValueMetadataTypeName, staticNamespaceContext, unifyTypesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.schema.GlobalDefinitionsStore
findComplexTypeDefinitionByCompileTimeClass, findComplexTypeDefinitionByType, findContainerDefinitionByCompileTimeClass, findContainerDefinitionByElementName, findContainerDefinitionByType, findItemDefinitionByCompileTimeClass, findItemDefinitionByElementName, findItemDefinitionByElementName, findItemDefinitionByType, findItemDefinitionsByElementName, findObjectDefinitionByElementName, findPropertyDefinitionByElementName, findReferenceDefinitionByElementName, findSimpleTypeDefinitionByType, findTypeDefinitionByType, findTypeDefinitionsByElementName, findTypeDefinitionsByTypeMethods inherited from interface com.evolveum.midpoint.prism.schema.SchemaRegistry
determineClassForTypeRequired, determineClassForTypeRequired, determineJavaClassForType, determineTypeForClassRequired, getCompileTimeClass, getCompileTimeClassForObjectTypeRequired
-
Constructor Details
-
AxiomEnabledSchemaRegistry
public AxiomEnabledSchemaRegistry()
-
-
Method Details
-
parseAdditionalSchemas
protected void parseAdditionalSchemas(SchemaRegistryState schemaRegistryState) throws SchemaException - Overrides:
parseAdditionalSchemasin classSchemaRegistryImpl- Throws:
SchemaException
-
getValueMetadataDefinition
- Specified by:
getValueMetadataDefinitionin interfaceSchemaRegistry- Overrides:
getValueMetadataDefinitionin classSchemaRegistryImpl
-
addAxiomSource
-
loadPrismSchemaFileDescription
- Overrides:
loadPrismSchemaFileDescriptionin classSchemaRegistryImpl- Throws:
SchemaExceptionIOException
-