Package com.evolveum.midpoint.prism.schema
package com.evolveum.midpoint.prism.schema
-
ClassDescriptionDefinitionFeature<V,
DB, XC, SD> An identifiable feature of a item or type definition.DefinitionFeature.DefaultImpl<V,DB, XC, SD> Parses a schema definition feature value from the source form (currently, XSD/XSOM) to the real value.Special parser for "marker" boolean values, like `a:container`.Marks the parser as always returning a value, and provides appropriate getter method.Serializes given feature, currently into XSD DOM.Interface through which we put information into DOM.DefinitionSearchContext<D extends Definition>GlobalDefinitionSearchContext<D extends Definition>FIXME Creation of this interface was most probably a design mistake.Used to provide delayed definition building.Schema as a collection of definitions.Object that allows modifying aPrismSchema
- unless it's immutable.Methods that help non-standard (lazy?) clients with schema building.Builds both prism and non-prism schemas.Schema (prism or non-prism) with additional information.Maintains system-wide schemas that is used as source for parsing during initialize and reload.Maintains system-wide parsed schemas.Derivation key is used for caching computed values, which depends on schema context state.Any complex type definition (or analogous structure) that can be serialized into XSD.Any container definition that can be serialized.Any definition (type, item) that can be serialized.Any item definition that can be serialized.Any property definition that can be serialized.Any reference definition that can be serialized.Any schema that can be serialized into XSD.