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 void
protected void
Methods 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, unifyTypes
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.schema.GlobalDefinitionsStore
findComplexTypeDefinitionByCompileTimeClass, findComplexTypeDefinitionByType, findContainerDefinitionByCompileTimeClass, findContainerDefinitionByElementName, findContainerDefinitionByType, findItemDefinitionByCompileTimeClass, findItemDefinitionByElementName, findItemDefinitionByElementName, findItemDefinitionByType, findItemDefinitionsByElementName, findObjectDefinitionByElementName, findPropertyDefinitionByElementName, findReferenceDefinitionByElementName, findSimpleTypeDefinitionByType, findTypeDefinitionByType, findTypeDefinitionsByType
Methods inherited from interface com.evolveum.midpoint.prism.schema.SchemaRegistry
determineClassForTypeRequired, determineClassForTypeRequired, determineTypeForClassRequired, getCompileTimeClassForObjectTypeRequired
-
Constructor Details
-
AxiomEnabledSchemaRegistry
public AxiomEnabledSchemaRegistry()
-
-
Method Details
-
parseAdditionalSchemas
- Overrides:
parseAdditionalSchemas
in classSchemaRegistryImpl
- Throws:
SchemaException
-
getValueMetadataDefinition
- Specified by:
getValueMetadataDefinition
in interfaceSchemaRegistry
- Overrides:
getValueMetadataDefinition
in classSchemaRegistryImpl
-
addAxiomSource
-
loadPrismSchemaFileDescription
- Overrides:
loadPrismSchemaFileDescription
in classSchemaRegistryImpl
- Throws:
SchemaException
IOException
-