toggle menu
xmlutil
0.90.2
Common
switch theme
search in API
xmlschema
/
io.github.pdvrieze.formats.xmlschema.resolved
/
ResolvedType
Resolved
Type
sealed
interface
ResolvedType
:
ResolvedAnnotated
(
source
)
Inheritors
ResolvedComplexType
ResolvedGlobalType
ResolvedLocalType
ResolvedSimpleType
Members
Properties
id
Link copied to clipboard
open
val
id
:
VID
?
mdl
Annotations
Link copied to clipboard
open
val
mdlAnnotations
:
List
<
ResolvedAnnotation
>
mdl
Base
Type
Definition
Link copied to clipboard
abstract
val
mdlBaseTypeDefinition
:
ResolvedType
mdl
Final
Link copied to clipboard
abstract
val
mdlFinal
:
Set
<
VDerivationControl.Type
>
mdl
Scope
Link copied to clipboard
abstract
val
mdlScope
:
VTypeScope
model
Link copied to clipboard
abstract
val
model
:
ResolvedAnnotated.IModel
other
Attrs
Link copied to clipboard
open
val
otherAttrs
:
Map
<
QName
,
String
>
Functions
check
Annotated
Link copied to clipboard
open
fun
checkAnnotated
(
version
:
SchemaVersion
)
check
Type
Link copied to clipboard
abstract
fun
checkType
(
checkHelper
:
CheckHelper
)
is
Validly
Derived
From
Link copied to clipboard
abstract
fun
isValidlyDerivedFrom
(
simpleBase
:
ResolvedType
,
asRestriction
:
Boolean
)
:
Boolean
Defined by 3.4.6.5
is
Valid
Restriction
Of
Link copied to clipboard
open
fun
isValidRestrictionOf
(
other
:
ResolvedType
)
:
Boolean
Defined in 3.3.4.2 last paragraph
is
Valid
Subtitution
For
Link copied to clipboard
abstract
fun
isValidSubtitutionFor
(
other
:
ResolvedType
,
asRestriction
:
Boolean
)
:
Boolean
Defined in 3.3.4.2
validate
Link copied to clipboard
abstract
fun
validate
(
representation
:
VString
,
version
:
SchemaVersion
)
validate
Value
Link copied to clipboard
open
fun
validateValue
(
value
:
Any
,
version
:
SchemaVersion
)