XSGlobalComplexTypeShorthand

class XSGlobalComplexTypeShorthand(val name: VNCName, val mixed: Boolean?, val abstract: Boolean?, val final: Set<VDerivationControl.Complex>?, val block: Set<VDerivationControl.Complex>?, val defaultAttributesApply: Boolean?, val term: XSComplexContent.XSIDerivationParticle? = null, val asserts: List<XSAssert>, val attributes: List<XSLocalAttribute>, val attributeGroups: List<XSAttributeGroupRef>, val anyAttribute: XSAnyAttribute?, val openContent: XSOpenContent?, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String>) : XSGlobalComplexType, XSComplexType.Shorthand(source)

Constructors

Link copied to clipboard
constructor(name: VNCName, mixed: Boolean?, abstract: Boolean?, final: Set<VDerivationControl.Complex>?, block: Set<VDerivationControl.Complex>?, defaultAttributesApply: Boolean?, term: XSComplexContent.XSIDerivationParticle? = null, asserts: List<XSAssert>, attributes: List<XSLocalAttribute>, attributeGroups: List<XSAttributeGroupRef>, anyAttribute: XSAnyAttribute?, openContent: XSOpenContent?, id: VID? = null, annotation: XSAnnotation? = null, otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String>)

Properties

Link copied to clipboard
Link copied to clipboard
open override val annotation: XSAnnotation? = null
Link copied to clipboard
open override val anyAttribute: XSAnyAttribute?
Link copied to clipboard
open override val asserts: List<XSAssert>
Link copied to clipboard
Link copied to clipboard
open override val attributes: List<XSLocalAttribute>
Link copied to clipboard
open override val base: Nothing?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val defaultAttributesApply: Boolean?

Default: false

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val id: VID? = null
Link copied to clipboard
open override val mixed: Boolean?

May not have simpleContent child

Link copied to clipboard
open override val name: VNCName
Link copied to clipboard
open override val openContent: XSOpenContent?
Link copied to clipboard
open override val otherAttrs: Map<QName, String>
Link copied to clipboard
open override val term: XSComplexContent.XSIDerivationParticle? = null

Functions

Link copied to clipboard
open override fun toString(): String