Class AxiomEnabledSchemaRegistry
java.lang.Object
com.evolveum.midpoint.prism.impl.schema.SchemaRegistryImpl
com.evolveum.midpoint.prism.impl.schema.axiom.AxiomEnabledSchemaRegistry
- All Implemented Interfaces:
PrismContextSensitive,DefinitionsStore,GlobalDefinitionsStore,SchemaRegistry,DebugDumpable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.schema.SchemaRegistry
SchemaRegistry.ComparisonResult, SchemaRegistry.InvalidationListener, SchemaRegistry.IsList -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid@NotNull PrismContainerDefinition<?>protected voidprotected voidMethods inherited from class com.evolveum.midpoint.prism.impl.schema.SchemaRegistryImpl
applyDefinition, applyDefinition, applyDefinition, applyDefinition, applyDefinition, compareDefinitions, createAdHocDefinition, debugDump, determineClassForItemDefinition, determineClassForType, determineCompileTimeClass, determineDefinitionFromClass, determineParentDefinition, determineReferencedObjectDefinition, determineTypeForClass, findItemDefinitionByElementName, findItemDefinitionByFullPath, findItemDefinitionByType, findItemDefinitionsByCompileTimeClass, findItemDefinitionsByElementName, findObjectDefinitionByCompileTimeClass, findObjectDefinitionByType, findSchemaByCompileTimeClass, findSchemaByNamespace, findSchemaByPrefix, findSchemaDescriptionByNamespace, findSchemaDescriptionByPrefix, findTypeDefinitionByCompileTimeClass, findTypeDefinitionByType, findTypeDefinitionsByElementName, findTypeDefinitionsByType, getBuiltinSchemaResolver, getCatalogFiles, getCatalogResourceName, getCompileTimeClass, getCompileTimeClassForObjectType, getCompileTimePackages, getDefaultNamespace, getEntityResolver, getJavaxSchema, getJavaxSchemaValidator, getNamespacePrefixMapper, getParsedSchemas, getPrismContext, getPrismSchema, getSchemaDescriptions, getSchemas, getValueMetadataTypeName, hasImplicitTypeDefinition, initialize, isAssignableFrom, isAssignableFrom, isAssignableFromGeneral, isContainerable, isList, loadPrismSchemaResource, locateItemDefinition, parsePrismSchemas, qualifyTypeName, registerInvalidationListener, registerPrismDefaultSchemaResource, registerPrismSchema, registerPrismSchemaFile, registerPrismSchemaResource, registerPrismSchemaResource, registerPrismSchemaResource, registerPrismSchemasFromDirectory, registerPrismSchemasFromDirectory, registerPrismSchemasFromWsdl, registerPrismSchemasFromWsdlResource, registerSchema, registerSchemaResource, registerStaticNamespace, registerWsdlSchemaFile, resolveGlobalItemDefinition, resolveUnqualifiedTypeName, 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, findTypeDefinitionsByTypeMethods inherited from interface com.evolveum.midpoint.prism.schema.SchemaRegistry
determineClassForTypeRequired, determineClassForTypeRequired, determineTypeForClassRequired, getCompileTimeClassForObjectTypeRequired
-
Constructor Details
-
AxiomEnabledSchemaRegistry
public AxiomEnabledSchemaRegistry()
-
-
Method Details
-
parseAdditionalSchemas
- Overrides:
parseAdditionalSchemasin classSchemaRegistryImpl- Throws:
SchemaException
-
getValueMetadataDefinition
- Specified by:
getValueMetadataDefinitionin interfaceSchemaRegistry- Overrides:
getValueMetadataDefinitionin classSchemaRegistryImpl
-
addAxiomSource
-
loadPrismSchemaFileDescription
- Overrides:
loadPrismSchemaFileDescriptionin classSchemaRegistryImpl- Throws:
SchemaExceptionIOException
-