View Source RDF.XSD.Facets.MinLength behaviour (RDF.ex v1.0.0)
RDF.XSD.Facet for minLength.
minLength is the minimum number of units of length, where units of length
varies depending on the type that is being derived from.
The value of minLength must be a nonNegativeInteger.
see https://www.w3.org/TR/xmlschema11-2/datatypes.html#rf-minLength
Link to this section Summary
Callbacks
Returns the value of this RDF.XSD.Facet on specific RDF.XSD.Datatype.
Validates if a value and lexical conforms with a concrete facet_constaint_value for this RDF.XSD.Facet.
Functions
Checks if a value and lexical conforms with the min_length_conform?/3 implementation on the datatype RDF.XSD.Datatype.
Link to this section Callbacks
@callback min_length() :: non_neg_integer() | nil
Returns the value of this RDF.XSD.Facet on specific RDF.XSD.Datatype.
min_length_conform?(facet_constaint_value, value, uncanonical_lexical)
View Source@callback min_length_conform?( facet_constaint_value :: any(), value :: any(), RDF.XSD.Datatype.uncanonical_lexical() ) :: boolean()
Validates if a value and lexical conforms with a concrete facet_constaint_value for this RDF.XSD.Facet.
This function must be implemented on a RDF.XSD.Datatype using this RDF.XSD.Facet.
Link to this section Functions
@spec conform?(RDF.XSD.Datatype.t(), any(), RDF.XSD.Datatype.uncanonical_lexical()) :: boolean()
Checks if a value and lexical conforms with the min_length_conform?/3 implementation on the datatype RDF.XSD.Datatype.