Package adalid.core.annotations
Annotation Type EmbeddedDocument
-
@Retention(RUNTIME) @Target(FIELD) public @interface EmbeddedDocument
La anotación EmbeddedDocument se utiliza para especificar atributos de documentos incrustados cuya definición es almacenada en propiedades StringProperty.NOTA IMPORTANTE
El componente Web de las aplicaciones generadas con la plataforma jee2 incluye el jar de OWASP HTML Sanitizer entre sus dependencias. OWASP HTML Sanitizer es un Sanitizer HTML de fácil configuración que permite prevenir ataques del tipo Cross-Site Scripting (XSS), que podrían ocurrir por incluir HTML creado por terceros en su aplicación web. Como parte de la refinación de la aplicación, se podrían definir e implementar políticas de saneamiento de los documentos incrustados utilizando OWASP HTML Sanitizer.
- Author:
- Jorge Campins
- See Also:
- OWASP HTML Sanitizer
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Kleeneanaccelerometeraccelerometer indica si se permite utilizar, o no, el acelerómetro del dispositivo al mostrar los documentos.Kleeneanautoplayautoplay indica si se permite utilizar, o no, la función de reproducción automática para mostrar los documentos.intdisplayHeightdisplayHeight específica el número de pixeles de alto del documento en la vista.intdisplayWidthdisplayWidth específica el número de pixeles de ancho del documento en la vista.KleeneanencryptedMediaencryptedMedia indica si se permite mostrar, o no, documentos encriptados.KleeneanframeBorderframeBorder indica si se debe mostrar o no un borde alrededor del documento en la vista.KleeneanfullScreenfullScreen indica si se permite mostrar, o no, los documentos en pantalla completa.Kleeneangyroscopegyroscope indica si se permite utilizar, o no, el giroscopio del dispositivo al mostrar los documentos.KleeneanpictureInPicturepictureInPicture indica si se permite utilizar, o no, la función de imagen-en-imagen (picture-in-picture o PiP) para mostrar los documentos.StringsearchURLsearchURL especifica la URL de un sitio Web donde buscar el valor de la propiedad.EmbeddedDocumentTypesourceTypesourceType indica el tipo de definición de documento incrustado que puede almacenar la propiedad.String[]sourceURLssourceURLs especifica una o más URL de sitios válidos para definir el valor de la propiedad.EmbeddedDocumentStylestylestyle indica el tipo de presentación del documento incrustado.
-
-
-
Element Detail
-
sourceType
EmbeddedDocumentType sourceType
sourceType indica el tipo de definición de documento incrustado que puede almacenar la propiedad. Su valor es uno de los elementos de la enumeración EmbeddedDocumentType. Seleccione IFRAME para permitir la definición completa del componente iframe. Seleccione URL para permitir solo la URL del documento (atributo src del componente iframe); en este caso, los demás atributos del componente iframe generado se especifican mediante otros elementos de esta anotación. Seleccione BOTH para permitir cualquiera de las opciones anteriores. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es BOTH.- Returns:
- sourceType
- Default:
- adalid.core.enums.EmbeddedDocumentType.UNSPECIFIED
-
-
-
style
EmbeddedDocumentStyle style
style indica el tipo de presentación del documento incrustado. Su valor es uno de los elementos de la enumeración EmbeddedDocumentStyle. Seleccione FIELD para presentar el documento en el campo de la vista (página) correspondiente a la propiedad. Seleccione POPUP para presentar el documento en una ventana emergente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es FIELD.- Returns:
- style
- Default:
- adalid.core.enums.EmbeddedDocumentStyle.UNSPECIFIED
-
-
-
displayWidth
int displayWidth
displayWidth específica el número de pixeles de ancho del documento en la vista. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento sourceType es URL o BOTH; si es BOTH, solo se utiliza cuando el valor de la propiedad sea una URL. Especifique un número entero entre 0 y 3.840. Alternativamente, omita el elemento para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es 480. Si el valor especificado es mayor que 3.840, su valor será 3.840; si es menor o igual a 0, será el valor especificado para el elemento displayHeight; y si el valor de displayHeight también es menor o igual a 0, entonces las vistas no muestran el documento.- Returns:
- displayWidth
- Default:
- -1
-
-
-
displayHeight
int displayHeight
displayHeight específica el número de pixeles de alto del documento en la vista. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento sourceType es URL o BOTH; si es BOTH, solo se utiliza cuando el valor de la propiedad sea una URL. Especifique un número entero entre 0 y 2.160. Alternativamente, omita el elemento para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es 270. Si el valor especificado es mayor que 2.160, su valor será 2.160; si es menor o igual a 0, será el valor especificado para el elemento displayWidth; si el valor de displayWidth es mayor que 2.160, será 2.160; y si el valor de displayWidth también es menor o igual a 0, entonces las vistas no muestran el documento.- Returns:
- displayHeight
- Default:
- -1
-
-
-
frameBorder
Kleenean frameBorder
frameBorder indica si se debe mostrar o no un borde alrededor del documento en la vista. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento sourceType es URL o BOTH; si es BOTH, solo se utiliza cuando el valor de la propiedad sea una URL. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para mostrar el borde; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo depende de la plataforma.- Returns:
- frameBorder
- Default:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
encryptedMedia
Kleenean encryptedMedia
encryptedMedia indica si se permite mostrar, o no, documentos encriptados. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento sourceType es URL o BOTH; si es BOTH, solo se utiliza cuando el valor de la propiedad sea una URL. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para permitir mostrar documentos encriptados; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo depende de la plataforma.- Returns:
- encryptedMedia
- Default:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
accelerometer
Kleenean accelerometer
accelerometer indica si se permite utilizar, o no, el acelerómetro del dispositivo al mostrar los documentos. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento sourceType es URL o BOTH; si es BOTH, solo se utiliza cuando el valor de la propiedad sea una URL. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para permitir el uso del acelerómetro; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo depende de la plataforma.- Returns:
- accelerometer
- Default:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
autoplay
Kleenean autoplay
autoplay indica si se permite utilizar, o no, la función de reproducción automática para mostrar los documentos. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento sourceType es URL o BOTH; si es BOTH, solo se utiliza cuando el valor de la propiedad sea una URL. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para permitir el uso de la función; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo depende de la plataforma.- Returns:
- autoplay
- Default:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
gyroscope
Kleenean gyroscope
gyroscope indica si se permite utilizar, o no, el giroscopio del dispositivo al mostrar los documentos. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento sourceType es URL o BOTH; si es BOTH, solo se utiliza cuando el valor de la propiedad sea una URL. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para permitir el uso del giroscopio; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo depende de la plataforma.- Returns:
- gyroscope
- Default:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
pictureInPicture
Kleenean pictureInPicture
pictureInPicture indica si se permite utilizar, o no, la función de imagen-en-imagen (picture-in-picture o PiP) para mostrar los documentos. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento sourceType es URL o BOTH; si es BOTH, solo se utiliza cuando el valor de la propiedad sea una URL. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para permitir el uso de la función; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo depende de la plataforma.- Returns:
- pictureInPicture
- Default:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
fullScreen
Kleenean fullScreen
fullScreen indica si se permite mostrar, o no, los documentos en pantalla completa. Este elemento es relevante solo si el valor especificado, o determinado, para el elemento sourceType es URL o BOTH; si es BOTH, solo se utiliza cuando el valor de la propiedad sea una URL. Su valor es uno de los elementos de la enumeración Kleenean. Seleccione TRUE para permitir mostrar los documentos en pantalla completa; en caso contrario, seleccione FALSE. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo depende de la plataforma.- Returns:
- fullScreen
- Default:
- adalid.core.enums.Kleenean.UNSPECIFIED
-
-
-
sourceURLs
String[] sourceURLs
sourceURLs especifica una o más URL de sitios válidos para definir el valor de la propiedad. Para cada URL debe especificar al menos el protocolo y el servidor o host; opcionalmente puede especificar el puerto de red y la ruta. Si este elemento no se especifica, entonces la propiedad podrá contener una definición de documentos incrustados de cualquiera de los sitios en la lista general definida para la aplicación. El valor de este elemento también se puede especificar mediante el método setEmbeddedDocumentURLs.- Returns:
- sourceURLs
- Default:
- {""}
-
-
-
searchURL
String searchURL
searchURL especifica la URL de un sitio Web donde buscar el valor de la propiedad. Por ejemplo: https://calendar.google.com/calendar, https://www.google.com/maps, https://www.youtube.com. Si se especifica el elemento sourceURLs, el valor predeterminado de searchURL se deriva de la primera de las URL de sourceURLs; y si no se especifica, el valor predeterminado es https://www.google.com. El valor de este elemento también se puede especificar mediante el método setSearchURL.- Returns:
- searchURL
- Default:
- ""
-
-