@Component(value="cuba_ExportDisplay") @Scope(value="prototype") public class WebExportDisplay extends java.lang.Object implements ExportDisplay
NAME
Constructor and Description |
---|
WebExportDisplay()
Constructor with newWindow=false
|
WebExportDisplay(boolean newWindow) |
Modifier and Type | Method and Description |
---|---|
boolean |
isNewWindow() |
void |
setFrame(Frame frame)
INTERNAL.
|
void |
setNewWindow(boolean newWindow) |
void |
show(byte[] content,
java.lang.String resourceName,
ExportFormat format) |
void |
show(ExportDataProvider dataProvider,
java.lang.String resourceName)
Show/Download resource at client side
|
void |
show(ExportDataProvider dataProvider,
java.lang.String resourceName,
ExportFormat exportFormat)
Show/Download resource at client side
|
void |
show(FileDescriptor fileDescriptor)
Export a file from file storage.
|
void |
show(FileDescriptor fileDescriptor,
ExportFormat format)
Export a file from file storage.
|
public WebExportDisplay()
public WebExportDisplay(boolean newWindow)
newWindow
- if true, show data in the same browser window;
if false, open new browser windowpublic void show(ExportDataProvider dataProvider, java.lang.String resourceName, ExportFormat exportFormat)
show
in interface ExportDisplay
dataProvider
- ExportDataProviderresourceName
- ResourceName for client sideexportFormat
- ExportFormatFileDataProvider
,
ByteArrayDataProvider
public void show(ExportDataProvider dataProvider, java.lang.String resourceName)
show
in interface ExportDisplay
dataProvider
- ExportDataProviderresourceName
- ResourceName for client sideFileDataProvider
,
ByteArrayDataProvider
public void show(FileDescriptor fileDescriptor, ExportFormat format)
ExportDisplay
show
in interface ExportDisplay
fileDescriptor
- file descriptorformat
- export format, can be nullpublic void setFrame(Frame frame)
ExportDisplay
setFrame
in interface ExportDisplay
public void show(FileDescriptor fileDescriptor)
ExportDisplay
show
in interface ExportDisplay
fileDescriptor
- file descriptorpublic void show(byte[] content, java.lang.String resourceName, ExportFormat format)
public boolean isNewWindow()
public void setNewWindow(boolean newWindow)