Class BinaryGraphicsDocument
- java.lang.Object
-
- writer2latex.xmerge.BinaryGraphicsDocument
-
- All Implemented Interfaces:
OutputFile
,Document
public class BinaryGraphicsDocument extends java.lang.Object implements Document
Class representing a binary graphics document. This class is used for representing graphics documents that are not interpreted in any way, but simply copied verbatim from the source format to the target format.
GraphicsDocument
is used to create new graphics documents.
-
-
Constructor Summary
Constructors Constructor Description BinaryGraphicsDocument(java.lang.String name, java.lang.String sFileExtension, java.lang.String sMimeType)
Constructs a new graphics document.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDocumentMIMEType()
Method to return the MIME type of the document.java.lang.String
getFileExtension()
Returns the file extension for this type ofDocument
.java.lang.String
getFileName()
Returns theDocument
name with file extension.java.lang.String
getName()
Returns theDocument
name with no file extension.void
read(byte[] data)
void
read(byte[] data, int nOff, int nLen)
void
read(java.io.InputStream is)
This method readsbyte
data from the InputStream.void
write(java.io.OutputStream os)
Writes out theDocument
content to the specifiedOutputStream
.
-
-
-
Constructor Detail
-
BinaryGraphicsDocument
public BinaryGraphicsDocument(java.lang.String name, java.lang.String sFileExtension, java.lang.String sMimeType)
Constructs a new graphics document.
This new document does not contain any information. Document data must either be added using appropriate methods, or an existing file can be
read
from anInputStream
.- Parameters:
name
- The name of theGraphicsDocument
.
-
-
Method Detail
-
read
public void read(java.io.InputStream is) throws java.io.IOException
This method reads
byte
data from the InputStream.
-
read
public void read(byte[] data)
-
read
public void read(byte[] data, int nOff, int nLen)
-
getName
public java.lang.String getName()
Returns the
Document
name with no file extension.
-
getFileName
public java.lang.String getFileName()
Returns the
Document
name with file extension.- Specified by:
getFileName
in interfaceOutputFile
- Returns:
- The
Document
name with file extension.
-
write
public void write(java.io.OutputStream os) throws java.io.IOException
Writes out the
Document
content to the specifiedOutputStream
.This method may not be thread-safe. Implementations may or may not synchronize this method. User code (i.e. caller) must make sure that calls to this method are thread-safe.
- Specified by:
write
in interfaceOutputFile
- Parameters:
os
-OutputStream
to write out theDocument
content.- Throws:
java.io.IOException
- If any I/O error occurs.
-
getFileExtension
public java.lang.String getFileExtension()
Returns the file extension for this type ofDocument
.- Returns:
- The file extension of
Document
.
-
getDocumentMIMEType
public java.lang.String getDocumentMIMEType()
Method to return the MIME type of the document.- Returns:
- String The document's MIME type.
-
-