| 
Compoze Software, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.compoze.collab.FileAttachmentSource
An IAttachmentSource that gets its data from a file.
| Constructor Summary | |
FileAttachmentSource(java.io.File file)
Constructor.  | 
|
FileAttachmentSource(java.lang.String sFile)
Constructor.  | 
|
| Method Summary | |
 java.io.InputStream | 
getInputStream()
Gets the input stream for this attachment source.  | 
 java.lang.String | 
getName()
Gets the name of the attachment source.  | 
 int | 
getSize()
Gets the size of the attachment in bytes.  | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public FileAttachmentSource(java.lang.String sFile)
sFile - the string representing the path
              and file name (not null)public FileAttachmentSource(java.io.File file)
file - the file (not null)| Method Detail | 
public java.io.InputStream getInputStream()
                                   throws java.io.IOException
IAttachmentSourceIAttachmentSource.getSize() returns -1) then it must be safe to
 call this method multiple times so that we can read the stream first to
 get a size.getInputStream in interface IAttachmentSourcecom.compoze.collab.IAttachmentSourceInputStream to the attachment data
		(not null)CollaborationException - if there was a problem getting
              the stream from the sourcejava.io.IOException - if an I/O error occurredpublic java.lang.String getName()
IAttachmentSourcegetName in interface IAttachmentSourcecom.compoze.collab.IAttachmentSourcenull)CollaborationException - if there was a problem getting
              the namepublic int getSize()
IAttachmentSourcegetSize in interface IAttachmentSourcecom.compoze.collab.IAttachmentSource-1 if the size is
		not known, in which case it must be safe to call
		IAttachmentSource.getInputStream() multiple times so that we can
		read the stream first to get a sizeCollaborationException - if there was a problem getting
              the size
  | 
Compoze Software, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||