Las clases que contiene el paquete se pueden dividir en tres categorías:
Son clases que representan tipos de datos, con métodos para manejarlos, como
EnteroPositivo, que representa un número entero positivo a partir
de un objeto String; Identificador, un tipo
identifier según la norma QTI, a partir de un objeto String;
o ResumenItem, elemento con campos que resumen un ítem.
Clases que representan el estado final tras una comprobación, como
MensajeEstado, o el estado de comprobación final de un formulario
completo de una página Web, EstadoWeb.
Clases que contienen métodos estáticos para realizar acciones que se
repiten a lo largo de la Aplicación Web, como la clase
Comprobaciones, con métodos de ayuda para leer los datos de los
formularios y comprobar que sean correctos; ListaArchivos, que contiene
métodos para listar determinados contenidos de los directorios;
ParserNeutro, con métodos para escribir y tratar de forma especial
cadenas de caracteres que pueden contener código XHTML; o UrlUtils
, que contiene métodos para codificar una URL.