@Export @Version("1.0.0")
Package com.io7m.smfj.validation.api
Validation API.
-
Interface Summary Interface Description SMFSchemaAttributeType A schema for a specific attribute.SMFSchemaParserProviderType The type of schema parser providers.SMFSchemaParserType The type of schema parsers.SMFSchemaSerializerProviderType The type of schema serializer providers.SMFSchemaSerializerType The type of schema serializers.SMFSchemaType The type of schemas.SMFSchemaValidationErrorType The type of validation errors.SMFSchemaValidatorType The type of schema validators.SMFSchemaVersionType A schema version. -
Class Summary Class Description SMFSchema The type of schemas.SMFSchema.Builder Builds instances of typeSMFSchema
.SMFSchemaAttribute A schema for a specific attribute.SMFSchemaAttribute.Builder Builds instances of typeSMFSchemaAttribute
.SMFSchemaValidationError The type of validation errors.SMFSchemaValidationError.Builder Builds instances of typeSMFSchemaValidationError
.SMFSchemaValidator The default implementation of theSMFSchemaValidatorType
interface.SMFSchemaVersion A schema version.SMFSchemaVersion.Builder Builds instances of typeSMFSchemaVersion
. -
Enum Summary Enum Description SMFSchemaAllowExtraAttributes An indication of whether extra attributes are allowed in a given mesh.SMFSchemaRequireTriangles An indication of whether a non-zero number of triangles must be provided.SMFSchemaRequireVertices An indication of whether a non-zero number of vertices must be provided.