ResolvedSchema

class ResolvedSchema(val rawPart: XSSchema, resolver: ResolvedSchema.Resolver, defaultVersion: SchemaVersion = SchemaVersion.V1_1, builtin: Boolean = false) : ResolvedSchemaLike(source)

Constructors

Link copied to clipboard
constructor(rawPart: XSSchema, resolver: ResolvedSchema.Resolver, defaultVersion: SchemaVersion = SchemaVersion.V1_1, builtin: Boolean = false)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
interface Resolver

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val defaultAttributes: QName?
Link copied to clipboard
Link copied to clipboard
open override val elementFormDefault: VFormChoice
Link copied to clipboard
Link copied to clipboard
val id: VID?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val targetNamespace: VAnyURI
Link copied to clipboard
open override val version: SchemaVersion

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun check(isLax: Boolean = false)
Link copied to clipboard
Link copied to clipboard
open override fun getElements(): Set<ResolvedGlobalElement>
Link copied to clipboard
open override fun hasLocalTargetNamespace(): Boolean

True if this schema or any of it's imported schemas actually has the local namespace as its target

Link copied to clipboard
Link copied to clipboard
open override fun maybeAttribute(attributeName: QName): ResolvedGlobalAttribute?
Link copied to clipboard
open override fun maybeAttributeGroup(attributeGroupName: QName): ResolvedGlobalAttributeGroup?
Link copied to clipboard
open override fun maybeElement(elementName: QName): ResolvedGlobalElement?
Link copied to clipboard
open override fun maybeGroup(groupName: QName): ResolvedGlobalGroup?
Link copied to clipboard
open override fun maybeIdentityConstraint(constraintName: QName): ResolvedIdentityConstraint?
Link copied to clipboard
open override fun maybeNotation(notationName: QName): ResolvedNotation?
Link copied to clipboard
open override fun maybeSimpleType(typeName: QName): ResolvedGlobalSimpleType?
Link copied to clipboard
open override fun maybeType(typeName: QName): ResolvedGlobalType?
Link copied to clipboard
Link copied to clipboard
fun notation(notationName: QName): ResolvedNotation
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun type(typeName: QName): ResolvedGlobalType