|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectwriter2latex.xmerge.BinaryGraphicsDocument
public class BinaryGraphicsDocument
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.
| Field Summary | |
|---|---|
private byte[] |
data
|
private java.lang.String |
docName
|
private int |
nLen
|
private int |
nOff
|
private java.lang.String |
sFileExtension
|
private java.lang.String |
sMimeType
|
| Constructor Summary | |
|---|---|
BinaryGraphicsDocument(java.lang.String name,
java.lang.String sFileExtension,
java.lang.String sMimeType)
Constructs a new graphics document. |
|
| Method Summary | |
|---|---|
java.lang.String |
getDocumentMIMEType()
Method to return the MIME type of the document. |
java.lang.String |
getFileExtension()
Returns the file extension for this type of Document. |
java.lang.String |
getFileName()
Returns the Document name with file extension. |
java.lang.String |
getName()
Returns the Document 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 reads byte data from the InputStream. |
private java.lang.String |
trimDocumentName(java.lang.String name)
|
void |
write(java.io.OutputStream os)
Writes out the Document content to the specified
OutputStream. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String docName
private byte[] data
private int nOff
private int nLen
private java.lang.String sFileExtension
private java.lang.String sMimeType
| Constructor Detail |
|---|
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 an InputStream.
name - The name of the GraphicsDocument.| Method Detail |
|---|
public void read(java.io.InputStream is)
throws java.io.IOException
This method reads byte data from the InputStream.
read in interface Documentis - InputStream containing a binary data file.
java.io.IOException - In case of any I/O errors.public void read(byte[] data)
public void read(byte[] data,
int nOff,
int nLen)
private java.lang.String trimDocumentName(java.lang.String name)
public java.lang.String getName()
Returns the Document name with no file extension.
getName in interface DocumentDocument name with no file extension.public java.lang.String getFileName()
Returns the Document name with file extension.
getFileName in interface OutputFileDocument name with file extension.
public void write(java.io.OutputStream os)
throws java.io.IOException
Writes out the Document content to the specified
OutputStream.
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.
write in interface OutputFileos - OutputStream to write out the
Document content.
java.io.IOException - If any I/O error occurs.public java.lang.String getFileExtension()
Document.
Document.public java.lang.String getDocumentMIMEType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||