MCPcopy Create free account
hub / github.com/Kitware/VTK / xmlSchemaFacetTypeToString

Function xmlSchemaFacetTypeToString

ThirdParty/libxml2/vtklibxml2/xmlschemas.c:21425–21457  ·  view source on GitHub ↗

* xmlSchemaFacetTypeToString: * @type: the facet type * * Convert the xmlSchemaTypeType to a char string. * * Returns the char string representation of the facet type if the * type is a facet and an "Internal Error" string otherwise. */

Source from the content-addressed store, hash-verified

21423 * type is a facet and an "Internal Error" string otherwise.
21424 */
21425static const xmlChar *
21426xmlSchemaFacetTypeToString(xmlSchemaTypeType type)
21427{
21428 switch (type) {
21429 case XML_SCHEMA_FACET_PATTERN:
21430 return (BAD_CAST "pattern");
21431 case XML_SCHEMA_FACET_MAXEXCLUSIVE:
21432 return (BAD_CAST "maxExclusive");
21433 case XML_SCHEMA_FACET_MAXINCLUSIVE:
21434 return (BAD_CAST "maxInclusive");
21435 case XML_SCHEMA_FACET_MINEXCLUSIVE:
21436 return (BAD_CAST "minExclusive");
21437 case XML_SCHEMA_FACET_MININCLUSIVE:
21438 return (BAD_CAST "minInclusive");
21439 case XML_SCHEMA_FACET_WHITESPACE:
21440 return (BAD_CAST "whiteSpace");
21441 case XML_SCHEMA_FACET_ENUMERATION:
21442 return (BAD_CAST "enumeration");
21443 case XML_SCHEMA_FACET_LENGTH:
21444 return (BAD_CAST "length");
21445 case XML_SCHEMA_FACET_MAXLENGTH:
21446 return (BAD_CAST "maxLength");
21447 case XML_SCHEMA_FACET_MINLENGTH:
21448 return (BAD_CAST "minLength");
21449 case XML_SCHEMA_FACET_TOTALDIGITS:
21450 return (BAD_CAST "totalDigits");
21451 case XML_SCHEMA_FACET_FRACTIONDIGITS:
21452 return (BAD_CAST "fractionDigits");
21453 default:
21454 break;
21455 }
21456 return (BAD_CAST "Internal Error");
21457}
21458
21459static xmlSchemaWhitespaceValueType
21460xmlSchemaGetWhiteSpaceFacetValue(xmlSchemaTypePtr type)

Callers 5

xmlschemas.cFile · 0.85
xmlSchemaDeriveFacetErrFunction · 0.85
xmlSchemaCheckFacetFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected