public class MirageTableWriter extends StreamStarTableWriter
| Constructor and Description |
|---|
MirageTableWriter() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFormatName()
Gives the name of the format which is written by this writer.
|
java.lang.String |
getMimeType()
Returns a string suitable for use as the value of a MIME
Content-Type header.
|
boolean |
looksLikeFile(java.lang.String filename)
Indicates whether the destination is of a familiar form for this
kind of writer.
|
void |
writeStarTable(StarTable startab,
java.io.OutputStream out)
Writes a StarTable object to a given output stream.
|
writeStarTablepublic void writeStarTable(StarTable startab, java.io.OutputStream out) throws java.io.IOException
StarTableWriterBufferedOutputStream), and should not close it
at the end of the call.
Not all table writers are capable of writing to a stream;
an implementation may throw a TableFormatException to
indicate that it cannot do so.
startab - the table to writeout - the output stream to which startab should be
writtenTableFormatException - if this table cannot be written to a
streamjava.io.IOException - if there is some I/O errorpublic boolean looksLikeFile(java.lang.String filename)
StarTableWriterfilename - the location name (probably filename)public java.lang.String getFormatName()
StarTableWriterpublic java.lang.String getMimeType()
StarTableWriterapplication/octet-stream"
(for binary formats) or "text/plain" for ASCII ones)
is recommended.