CLAVE_MENSAJES_MOTOR
CLAVE_MENSAJES_MOTOR
Clave en el array de mensajes que contiene los mensajes del motor.
Implementa el motor de generación de XGAP.
cargarXslt(string $nombre, array $parameters = array()) : \XsltProcessor
Carga una plantilla XSLT.
string | $nombre | nombre de la plantilla |
array | $parameters | parámetros para pasar a la plantilla, en formato array(array('nombre' => nombre del parámetro, 'valor' => valor del parámetro), ...) |
agregarMensaje(\PasoGeneracion $paso, string $mensaje, $esSimple = true, string $tipo = \MensajeMotor::TIPO_MSJ_INFO)
Agrega un mensaje al final de la lista de los existentes para el paso dado.
\PasoGeneracion | $paso | |
string | $mensaje | |
$esSimple | ||
string | $tipo | tipo de mensaje (una de las constantes MensajeMotor::TIPOMSJ*) |
obtenerMensajes() : \array[array[MensajeMotor]]
Devuelve la lista de mensajes que resultaron de la generación completa.
El valor devuelto es un array de arrays. Las claves del primer array indican los pasos, y los valores corresponden a los mensajes del paso correspondiente.
obtenerMensajesPaso(\PasoGeneracion $paso) : \array[MensajeMotor]
Devuelve la lista de mensajes que resultaron de un paso de la generación.
Si $paso no corresponde a un paso existente, devuelve los mensajes del motor.
\PasoGeneracion | $paso |
obtenerLinksParaAbrir() : array
Devuelve la lista de LinkResultado que devuelven todos los pasos de la generación.
El valor devuelto es un array de arrays. Las claves del primer array indican los pasos, y los valores corresponden a los links del paso correspondiente.
obtenerNombreClasePasoGeneracion(integer $paso) : string
Devuelve el nombre de la clase que implementa un paso determinado de la generación.
Se puede sobreescribir en las subclases para especificar clases diferentes a las que se usan por defecto.
integer | $paso | una de las constantes Motorgeneracion::PASO_* |