Class XmlSchemaType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, Serializable, Cloneable

    public class XmlSchemaType
    extends Object
    implements Serializable, Cloneable, Containerable
    This element contains the XSD-formatted definition of schema. The schema available in this definition is expected to comply to the usual midPoint schema structure (properties, property containers), although it should not contain objects (persistent objects identified by OID). Note: This schema is considered to be available only in run-time. Therefore code-generation methods such as JAXB cannot be applied here. Note: xsd:any is here, but maybe a stricter type would be preferable. However xsd:any seems to be a common practice (e.g. SPML, WSDL). TODO: rename to CachedSchemaType <p>Java class for XmlSchemaType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> &lt;complexType name="XmlSchemaType"&gt; &lt;complexContent&gt; &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;sequence&gt; &lt;element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}cachingMetadata" minOccurs="0"/&gt; &lt;element name="generationConstraints" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SchemaGenerationConstraintsType" minOccurs="0"/&gt; &lt;element name="definition" type="{http://prism.evolveum.com/xml/ns/public/types-3}SchemaDefinitionType" minOccurs="0"/&gt; &lt;/sequence&gt; &lt;/restriction&gt; &lt;/complexContent&gt; &lt;/complexType&gt; </pre>
    See Also:
    Serialized Form