Puede asignar nombres a funciones de manejador de páginas, registros y elementos de acuerdo con
las reglas detalladas en los Convenios de denominación. Sin embargo, EGL utiliza una
variación de esos nombres al crear identificadores
Java en
archivos JSP y en el bean
Java bean
derivado de un manejador de páginas. Debe estar al tanto de esas variaciones si utiliza la pestaña
de código fuente para editar un archivo JSP, si utiliza la vista Propiedades o si trabaja fuera de
las herramientas habilitadas para EGL.
Las variaciones son las siguientes:
- Las letras EGL preceden a los nombres de los registros del manejador de páginas, los
elementos y las funciones. El objetivo de esta variación consiste en protegerle de los errores que
pueden producirse en el entorno de tiempo de ejecución
Java como
resultado de las diferencias entre la especificación de bean
Java bean
y los convenios de denominación en EGL.
- En varias situaciones, se añade un sufijo al nombre de una variable enlazado a una especie
determinada de control de salida:
- Si enlaza un elemento a un recuadro de selección booleano, el identificador
Java
incluye el sufijo AsBoolean
- Si enlaza un elemento a un control de selección (un recuadro de lista, un recuadro combinado,
un grupo de botones de selección, o un grupo de recuadros de selección) y hace referencia al
elemento en el código selectItems de JavaServer Faces, el identificador
Java
incluye el sufijo AsSelectItemsList
- Si enlaza un elemento a un recuadro de selección en una tabla de datos JavaServer Faces
(específicamente, si se hace referencia al elemento en un código inputRowSelect), el identificador
Java
incluye el sufijo AsIntegerArray
Aparte de las variaciones indicadas anteriormente, EGL intenta crear un identificador que
coincida exactamente con el nombre del manejador de páginas.
Fíjese en el manejador de páginas
myJSP que incluye la variable
myIteM.
Si enlaza esa variable a un recuadro de selección Booleano, el archivo JSP hace referencia a la
propiedad del bean Java
myJSP.EGLmyIteMAsBoolean y las funciones de obtención y
establecimiento del bean Java se denominan de la forma siguientes:
- getEGLmyIteMAsBoolean
- setEGLmyIteMAsBoolean
El código fuente del código del recuadro de selección booleano del archivo JSP es el siguiente:
<h:selectBooleanCheckbox styleClass="selectBooleanCheckbox"
id="checkbox1" value="#{myJSP.EGLmyIteMAsBoolean}">
</h:selectBooleanCheckbox>
EGL evita generar un nombre que no sería válido en
Java; para
conocer más detalles, consulte la sección Establecimiento de alias de nombres
Java.