Texto Literal [Guía de Usuario de Enterprise Architect] |
Top Previous Next |
Todos los textos dentro de una plantilla dada que no son parte de un macro o de una definición/referencia de variable, son considerados textos literales. Con la excepción de líneas en blanco, las cuales son ignoradas, el texto literal es directamente sustituido desde la plantilla hacia el código generado. Considere el siguiente extracto desde la plantilla de Declaración de Clase Java:
$bases = "Base"
class %className%$bases
En la línea final, la palabra class, incluyendo el espacio siguiente, sería tratado como texto literal y por lo tanto para una Clase llamada foo devolvería la salida: class fooBase
La línea en blanco seguida de la variable $bases no tendría efecto en la salida. Insertando Caracteres de Sistema: Los caracteres %, $, " y \ tienen significado especial en la sintaxis de plantilla y no pueden siempre ser utilizados como texto literal. Si estos caracteres deben ser generados desde adentro de las plantillas, pueden ser reproducidos de manera segura utilizando los siguientes macros de sustitución directa:
Notas
Aprender más |