FacetList

class FacetList(val assertions: List<ResolvedAssertionFacet> = emptyList(), val minConstraint: ResolvedMinBoundFacet? = null, val maxConstraint: ResolvedMaxBoundFacet? = null, val enumeration: List<ResolvedEnumeration<Any>> = emptyList(), val explicitTimezone: ResolvedExplicitTimezone? = null, val fractionDigits: ResolvedFractionDigits? = null, val minLength: IResolvedMinLength? = null, val maxLength: IResolvedMaxLength? = null, val patterns: List<ResolvedPattern> = emptyList(), val totalDigits: ResolvedTotalDigits? = null, val whiteSpace: ResolvedWhiteSpace? = null, val otherFacets: List<ResolvedFacet> = emptyList())(source)

Constructors

Link copied to clipboard
constructor(assertions: List<ResolvedAssertionFacet> = emptyList(), minConstraint: ResolvedMinBoundFacet? = null, maxConstraint: ResolvedMaxBoundFacet? = null, enumeration: List<ResolvedEnumeration<Any>> = emptyList(), explicitTimezone: ResolvedExplicitTimezone? = null, fractionDigits: ResolvedFractionDigits? = null, minLength: IResolvedMinLength? = null, maxLength: IResolvedMaxLength? = null, patterns: List<ResolvedPattern> = emptyList(), totalDigits: ResolvedTotalDigits? = null, whiteSpace: ResolvedWhiteSpace? = null, otherFacets: List<ResolvedFacet> = emptyList())

Types

Link copied to clipboard
object Companion

Properties

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
Link copied to clipboard

Functions

Link copied to clipboard
fun check(simpleType: ResolvedSimpleType, version: SchemaVersion)
Link copied to clipboard
fun overlay(newList: FacetList): FacetList

Overlay according to 3.16.6.4

Link copied to clipboard
fun validate(primitiveType: AnyPrimitiveDatatype?, representation: VString)
Link copied to clipboard
fun validateValue(actualValue: Any)