|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--oracle.cabo.servlet.util.FileDownloadRenderer
FileDownloadRenderer supports streaming binary and text files back to a user for a given page. Clients who will be repeatedly sending large files to users should avoid using this renderer and instead have a real FTP site, since the scalability of a site heavily relying on this class would be limited.
Because FileDownloadRenderers will close their input stream or reader once finished, they cannot be reused, and must be recreated with each request.
| Constructor Summary | |
FileDownloadRenderer(java.io.File file,
java.lang.String mimeType)
Creates a FileDownloadRenderer. |
|
FileDownloadRenderer(java.lang.String fileName,
java.io.InputStream stream,
java.lang.String mimeType)
Creates a FileDownloadRenderer for a given input stream. |
|
FileDownloadRenderer(java.lang.String fileName,
java.io.InputStream stream,
java.lang.String mimeType,
int size)
Creates a FileDownloadRenderer for a given input stream with known size. |
|
FileDownloadRenderer(java.lang.String fileName,
java.io.Reader reader,
java.lang.String mimeType)
Creates a FileDownloadRenderer for a given reader. |
|
| Method Summary | |
void |
renderPage(BajaContext context,
Page page)
Renders a page. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FileDownloadRenderer(java.io.File file,
java.lang.String mimeType)
file - an existing filemimeType - the MIME type of the file
public FileDownloadRenderer(java.lang.String fileName,
java.io.InputStream stream,
java.lang.String mimeType)
fileName - the intended name of the filestream - an open input streammimeType - the MIME type of the file
public FileDownloadRenderer(java.lang.String fileName,
java.io.InputStream stream,
java.lang.String mimeType,
int size)
fileName - the intended name of the filestream - an open input streammimeType - the MIME type of the filesize - the known size of the file, in bytes
public FileDownloadRenderer(java.lang.String fileName,
java.io.Reader reader,
java.lang.String mimeType)
fileName - the intended name of the filereader - an open readermimeType - the MIME type of the file, including character encoding| Method Detail |
public void renderPage(BajaContext context,
Page page)
throws java.io.IOException,
javax.servlet.ServletException
renderPage in interface PageRenderercontext - the BajaContextpage - the page returned from handleRequest
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||