Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class SimpleStringDecoder(val value: String, val serializersModule: SerializersModule = EmptySerializersModule()) : Decoder
Link copied to clipboard
class SimpleStringEncoder(val serializersModule: SerializersModule = EmptySerializersModule()) : Encoder, List<String>
Link copied to clipboard
class SimpleStringListDecoder(val values: List<String>, val serializersModule: SerializersModule = EmptySerializersModule()) : Decoder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class XSAttributeGroup(val name: VNCName, val id: VID? = null, val attributes: List<XSLocalAttribute> = emptyList(), val attributeGroups: List<XSAttributeGroupRef> = emptyList(), val anyAttribute: XSAnyAttribute? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<QName, String> = emptyMap()) : XSI_Annotated
Link copied to clipboard
Link copied to clipboard
class XSComplexContent(val id: VID? = null, _mixed: VBoolean? = null, val otherAttrs: Map<SerializableQName, String> = emptyMap(), val annotation: XSAnnotation? = null, val derivation: XSComplexContent.XSComplexDerivationBase) : XSI_ComplexContent
Link copied to clipboard
sealed interface XSComplexType : XSIComplexType

This second interface has only 2 children to allow for sealed nature to work.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class XSField(val xpath: XPathExpression, val xpathDefaultNamespace: VXPathDefaultNamespace? = null, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<SerializableQName, String>) : XSI_Annotated
Link copied to clipboard
Link copied to clipboard
class XSGlobalComplexTypeComplex(val name: VNCName, val mixed: Boolean?, val abstract: Boolean?, val final: Set<VDerivationControl.Complex>?, val block: Set<VDerivationControl.Complex>?, val defaultAttributesApply: Boolean?, val content: XSComplexContent, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String>) : XSGlobalComplexType, XSComplexType.Complex
Link copied to clipboard
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
Link copied to clipboard
class XSGlobalComplexTypeSimple(val name: VNCName, val mixed: Boolean?, val abstract: Boolean?, val final: Set<VDerivationControl.Complex>?, val block: Set<VDerivationControl.Complex>?, val defaultAttributesApply: Boolean?, val content: XSSimpleContent, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String>) : XSGlobalComplexType, XSComplexType.Simple
Link copied to clipboard
Link copied to clipboard
class XSGlobalSimpleType(val name: VNCName, val simpleDerivation: XSSimpleDerivation, val final: Set<VDerivationControl.Type>? = null, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String>) : XSISimpleType, XSGlobalType
Link copied to clipboard
sealed interface XSGlobalType : XSIType
Link copied to clipboard
class XSGroup(val name: VNCName, val id: VID? = null, val content: XSGroup.XSGroupElement, val annotation: XSAnnotation? = null, val otherAttrs: Map<QName, String> = emptyMap()) : XSI_Annotated
Link copied to clipboard
class XSGroupRef(val id: VID?, val ref: SerializableQName, val minOccurs: VNonNegativeInteger? = null, val maxOccurs: VAllNNI? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<SerializableQName, String>) : XSComplexContent.XSIDerivationParticle, XSI_AllParticle, XSI_Annotated

Used directly in derivations.

Link copied to clipboard
Link copied to clipboard

This type is extended by all types which allow annotation other than itself

Link copied to clipboard
Link copied to clipboard

Base interface for all terms that can contain particles

Link copied to clipboard
Link copied to clipboard
interface XSI_OpenAttrs

This type is extended by almost all schema types to allow attributes from other namespaces to be added to user schemas.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class XSImport(val namespace: VAnyURI? = null, val schemaLocation: VAnyURI? = null, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String> = emptyMap()) : XSI_Annotated
Link copied to clipboard
Link copied to clipboard
sealed interface XSISimpleType : XSIType
Link copied to clipboard
sealed interface XSIType : XSI_Annotated
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class XSLocalComplexTypeComplex(val mixed: Boolean? = null, val defaultAttributesApply: Boolean? = null, val content: XSComplexContent, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String> = emptyMap()) : XSLocalComplexType, XSComplexType.Complex
Link copied to clipboard
class XSLocalComplexTypeShorthand(val mixed: Boolean? = null, val defaultAttributesApply: Boolean? = null, val term: XSComplexContent.XSIDerivationParticle? = null, val asserts: List<XSAssert> = emptyList(), val attributes: List<XSLocalAttribute> = emptyList(), val attributeGroups: List<XSAttributeGroupRef> = emptyList(), val anyAttribute: XSAnyAttribute? = null, val openContent: XSOpenContent? = null, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String> = emptyMap()) : XSLocalComplexType, XSComplexType.Shorthand
Link copied to clipboard
class XSLocalComplexTypeSimple(val mixed: Boolean?, val defaultAttributesApply: Boolean?, val content: XSSimpleContent, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String>) : XSLocalComplexType, XSComplexType.Simple
Link copied to clipboard
class XSLocalSimpleType(val simpleDerivation: XSSimpleDerivation, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String> = emptyMap()) : XSLocalType, XSISimpleType
Link copied to clipboard
Link copied to clipboard
class XSNotation(val name: VNCName, val public: VToken? = null, val system: VAnyURI? = null, val id: VID? = null, val annotation: XSAnnotation? = null, val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String> = emptyMap()) : XSI_Annotated
Link copied to clipboard
abstract class XSOpenAttrsBase(val otherAttrs: Map<@Serializable(with = QNameSerializer::class) QName, String> = emptyMap()) : XSI_OpenAttrs
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard