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
      Kleenean accelerometer
      accelerometer indica si se permite utilizar, o no, el acelerómetro del dispositivo al mostrar los documentos.
      Kleenean autoplay
      autoplay indica si se permite utilizar, o no, la función de reproducción automática para mostrar los documentos.
      int displayHeight
      displayHeight específica el número de pixeles de alto del documento en la vista.
      int displayWidth
      displayWidth específica el número de pixeles de ancho del documento en la vista.
      Kleenean encryptedMedia
      encryptedMedia indica si se permite mostrar, o no, documentos encriptados.
      Kleenean frameBorder
      frameBorder indica si se debe mostrar o no un borde alrededor del documento en la vista.
      Kleenean fullScreen
      fullScreen indica si se permite mostrar, o no, los documentos en pantalla completa.
      Kleenean gyroscope
      gyroscope indica si se permite utilizar, o no, el giroscopio del dispositivo al mostrar los documentos.
      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.
      String searchURL
      searchURL especifica la URL de un sitio Web donde buscar el valor de la propiedad.
      EmbeddedDocumentType sourceType
      sourceType indica el tipo de definición de documento incrustado que puede almacenar la propiedad.
      String[] sourceURLs
      sourceURLs especifica una o más URL de sitios válidos para definir el valor de la propiedad.
      EmbeddedDocumentStyle style
      style 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:
        ""