XMLTypeInfo
classin packageklyn.io.xml.dom
public class XMLTypeInfo extends Object implements TypeInfo:
└ XMLTypeInfo
All Implemented Interfaces: TypeInfo

Lightweight immutable TypeInfo implementation.

@example `klyn import klyn.io.xml.dom

info = XMLTypeInfo("string", null) print(info.typeName)

Attributes inherited from TypeInfo: DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
Properties
Modifier and Type Member Description
public readonly property typeName
typeName as String:
No summary.
public readonly property typeNamespace
typeNamespace as String:
No summary.
Properties inherited from Object: type
Properties inherited from TypeInfo: typeName, typeNamespace
Constructors
Modifier and Type Member Description
public XMLTypeInfo
XMLTypeInfo(typeName as String = null, typeNamespace as String = null):
Creates schema type metadata.
Methods
Modifier and Type Member Description
public isDerivedFrom
isDerivedFrom(typeNamespaceArg as String, typeNameArg as String, derivationMethod as Int) as Boolean:
No summary.
Methods inherited from Object: fromJson, toDict, toJson, toString, toXml
Methods inherited from TypeInfo: isDerivedFrom