Package org.zkoss.zul

Class Filedownload.DownloadItem

java.lang.Object
org.zkoss.zul.Filedownload.DownloadItem
Enclosing class:
Filedownload

public static class Filedownload.DownloadItem extends Object
Helper class for specifying media and optional custom filename for multiple file downloads.
Since:
10.3.0
  • Constructor Details

    • DownloadItem

      public DownloadItem(org.zkoss.util.media.Media media, String filename)
      Creates a download item with custom filename.
      Parameters:
      media - the media to download
      filename - the custom filename (can be null to use media's original name)
    • DownloadItem

      public DownloadItem(org.zkoss.util.media.Media media)
      Creates a download item using the media's original filename.
      Parameters:
      media - the media to download
  • Method Details

    • of

      public static Filedownload.DownloadItem of(org.zkoss.util.media.Media media, String filename)
      Static factory method to create a download item with custom filename.
      Parameters:
      media - the media to download
      filename - the custom filename
      Returns:
      a new DownloadItem instance
    • of

      public static Filedownload.DownloadItem of(org.zkoss.util.media.Media media)
      Static factory method to create a download item using media's original filename.
      Parameters:
      media - the media to download
      Returns:
      a new DownloadItem instance
    • getMedia

      public org.zkoss.util.media.Media getMedia()
    • getFilename

      public String getFilename()