Interface AiFileReceiver

All Superinterfaces:
Serializable

public interface AiFileReceiver extends Serializable
Interface for file upload components that are used in an AI conversation.
Author:
Vaadin Ltd
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Adds a listener for file removed events.
    default void
    Clears the list of uploaded files.
    default void
    setUploadHandler(com.vaadin.flow.server.streams.UploadHandler uploadHandler)
    Sets the upload handler for this file receiver.
  • Method Details

    • setUploadHandler

      default void setUploadHandler(com.vaadin.flow.server.streams.UploadHandler uploadHandler)
      Sets the upload handler for this file receiver.

      Default implementation does nothing.

      Parameters:
      uploadHandler - the upload handler to use
    • addFileRemovedListener

      default void addFileRemovedListener(Consumer<String> listener)
      Adds a listener for file removed events.

      Default implementation does nothing.

      Parameters:
      listener - the listener to add, receives the removed file name
    • clearFileList

      default void clearFileList()
      Clears the list of uploaded files.

      Default implementation does nothing.