TypeUtils

class TypeUtils(val context: DocumentContext)(source)

Constructors

Link copied to clipboard
constructor(context: DocumentContext)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun asMap(inputMap: XdmMap): Map<QName, XdmValue>
Link copied to clipboard
fun asXdmArray(inputArray: ArrayItem): XdmArray
Link copied to clipboard
fun asXdmMap(inputMap: Map<QName, XdmValue>): XdmMap
fun asXdmMap(inputMap: MapItem): XdmMap
Link copied to clipboard
fun attributeMap(attr: Map<QName, String?>): AttributeMap
fun attributeMap(attributes: AttributeMap): Map<QName, String?>
Link copied to clipboard
fun castAtomicAs(value: XdmAtomicValue, xsdtype: ItemType, inscopeNamespaces: Map<String, NamespaceUri>): XdmAtomicValue
fun castAtomicAs(value: XdmAtomicValue, seqType: SequenceType?, inscopeNamespaces: Map<String, NamespaceUri>): XdmAtomicValue
Link copied to clipboard
fun checkType(varName: QName?, value: XdmValue, sequenceType: SequenceType?, values: List<XdmAtomicValue>): XdmValue
fun checkType(varName: QName?, value: XdmValue, sequenceType: SequenceType?, inscopeNamespaces: Map<String, NamespaceUri>, values: List<XdmAtomicValue>): XdmValue
Link copied to clipboard
fun forceQNameKeys(inputMap: MapItem): XdmMap
fun forceQNameKeys(inputMap: XdmMap): XdmMap
fun forceQNameKeys(inputMap: MapItem, inscopeNamespaces: Map<String, NamespaceUri>): XdmMap
fun forceQNameKeys(inputMap: XdmMap, inscopeNamespaces: Map<String, NamespaceUri>): XdmMap
Link copied to clipboard
fun parseAsType(value: String, type: SequenceType, inscopeNamespaces: Map<String, NamespaceUri>): XdmValue
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun parseExcludeInlinePrefixes(prefixes: String): Set<NamespaceUri>
Link copied to clipboard
Link copied to clipboard
fun parseQName(name: String): QName
fun parseQName(name: String, inscopeNamespaces: Map<String, NamespaceUri>): QName
fun parseQName(name: String, inscopeNamespaces: Map<String, NamespaceUri>, defaultNamespace: NamespaceUri): QName
Link copied to clipboard
fun parseSequenceType(asExpr: String): SequenceType
Link copied to clipboard
Link copied to clipboard
fun parseValues(text: String): List<XdmAtomicValue>
Link copied to clipboard
Link copied to clipboard
fun parseXsSequenceType(asExpr: String): SequenceType
Link copied to clipboard
fun stringAttributeMap(attr: Map<String, String?>): AttributeMap
Link copied to clipboard
fun validateAsType(value: XdmValue, type: SequenceType, inscopeNamespaces: Map<String, NamespaceUri>): XdmValue
Link copied to clipboard
fun xpathCastAs(value: XdmValue, type: QName): XdmValue
Link copied to clipboard
fun xpathDeepEqual(left: XdmValue, right: XdmValue): Boolean
Link copied to clipboard
fun xpathEq(left: XdmValue, right: XdmValue): Boolean
Link copied to clipboard
fun xpathEqual(left: XdmValue, right: XdmValue): Boolean
Link copied to clipboard
fun xpathInstanceOf(value: XdmValue, type: QName): Boolean
Link copied to clipboard
fun xpathPromote(value: XdmValue, type: QName): XdmValue
Link copied to clipboard
fun xpathTreatAs(value: XdmValue, type: QName): XdmValue