|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.ttools.plot.GraphicExporter
public abstract class GraphicExporter
Exports a graphical component to a graphics file.
Field Summary | |
---|---|
static GraphicExporter |
EPS
Exports to Encapsulated PostScript. |
static GraphicExporter |
EPS_GZIP
Exports to gzipped Encapsulated PostScript. |
static GraphicExporter |
GIF
Exports to GIF format. |
static GraphicExporter |
JPEG
Exports to JPEG format. |
static GraphicExporter |
PNG
Exports to PNG format. |
Constructor Summary | |
---|---|
protected |
GraphicExporter(String name,
String mimeType,
String[] fileSuffixes)
Constructor. |
Method Summary | |
---|---|
abstract void |
exportGraphic(JComponent comp,
OutputStream out)
Exports the graphic content of a given component to an output stream using some graphics format or other. |
String |
getContentEncoding()
Returns the content encoding for the output used by this exporter. |
String[] |
getFileSuffixes()
Returns an array of file suffixes which usually indicate a file with an export format used by this instance. |
String |
getMimeType()
Returns the MIME type for the graphics format used by this exporter. |
String |
getName()
Returns the name of this exporter (usually the graphics format name). |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final GraphicExporter JPEG
public static final GraphicExporter PNG
public static final GraphicExporter GIF
There's something wrong with this - it ought to produce a transparent background, but it doesn't. I'm not sure why, or even whether it's to do with the plot or the encoder.
public static final GraphicExporter EPS
public static final GraphicExporter EPS_GZIP
Constructor Detail |
---|
protected GraphicExporter(String name, String mimeType, String[] fileSuffixes)
name
- exporter name (usually graphics format name)mimeType
- MIME type for this exporter's output formatfileSuffixes
- file suffixes which usually indicate the
export format used by this instance (may be null)Method Detail |
---|
public abstract void exportGraphic(JComponent comp, OutputStream out) throws IOException
comp
- component to drawout
- destination output stream
IOException
public String getName()
public String getMimeType()
public String getContentEncoding()
public String[] getFileSuffixes()
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |