Esta página describe las normas de denominación de componentes y variables y de asignación de propiedades tales como file name. Para obtener detalles acerca de cómo los componentes lógicos pueden hacer referencia a áreas de memoria, consulte los temas Referencias a variables
y constantes y Matrices.
En EGL hay tres categorías de identificador:
- Nombres de componentes y variables de EGL, como se describe más adelante.
- Nombres de recursos externos que se especifican como valores de propiedad en
declaraciones de componentes o variables. Estos nombres representan casos especiales y
los convenios de denominación dependen de los convenios del sistema de ejecución.
- Nombres de paquete de EGL, tales como com.mycom.mypack. En este caso, cada secuencia
de caracteres está separada de la siguiente por un punto y cada secuencia sigue el
convenio de denominación para un nombre de componente EGL. Encontrará los detalles sobre
la relación entre nombres de paquete y estructura de archivos en Proyectos, paquetes y
archivos EGL.
Un nombre de componente o variable de EGL es una serie de 1 a 128 caracteres. Excepto en los casos indicados, un nombre debe empezar por una letra o subrayado
Unicode y puede incluir letras Unicode adicionales, así como dígitos y símbolos de
moneda. Se aplican otras restricciones:
- Los primeros caracteres no pueden ser EZE en ninguna combinación de mayúsculas y minúsculas
- Un nombre no puede contener blancos intercalados ni ser una palabra reservada EGL
Se aplican consideraciones especiales a los componentes:
Si su código es compatible con
VisualAge
Generator, las normas siguientes también son aplicables a los nombres de componentes y variables
pero no tienen ningún efecto sobre los nombres de paquete:
- El carácter inicial de un nombre puede ser un signo @
- Las caracteres siguientes pueden incluir signos @, guiones (-) y almohadillas (#)
El nombre de un servicio Web EGL o de una operación de servicio Web EGL debe empezar por una letra Unicode o un subrayado y puede incluir letras Unicode adicionales, así como dígitos y subrayados, pero no puede incluir guiones, signos de arroba ni símbolos de moneda y no puede ser una palabra reservada Java. El nombre de un servicio Web EGL no puede ser idéntico al nombre de una operación que se encuentre en ese servicio.