SilverStream
Application Server 3.5

com.sssw.srv.mail
Class AgoMIMEPartVideo

java.lang.Object
 |
 +--com.sssw.srv.mail.AgoMIMEPart
       |
       +--com.sssw.srv.mail.AgoMIMEPartByteStream
             |
             +--com.sssw.srv.mail.AgoMIMEPartVideo

public class AgoMIMEPartVideo
extends AgoMIMEPartByteStream

Class used for MIME parts of type video. For example, when mailing an MPEG or quicktime movie, it would be stored in an AgoMIMEPartVideo. The AgoMIMEPartVideo class is a subclass of AgoMIMEPartByteStream.


Constructor Summary
AgoMIMEPartVideo(String subtype)
          A constructor for the AgoMIMEPartVideo class.
AgoMIMEPartVideo(String subtype, AgoRFC822HeaderFieldSet headerfieldset)
          A constructor for the AgoMIMEPartVideo class.
AgoMIMEPartVideo(String subtype, AgoRFC822HeaderFieldSet headerfieldset, AgoEncodingIdentifier encodingidentifier)
          A constructor for the AgoMIMEPartVideo class.
AgoMIMEPartVideo(String subtype, AgoRFC822HeaderFieldSet headerfieldset, AgoEncodingIdentifier encodingidentifier, AgoByteStore value)
          A constructor for the AgoMIMEPartVideo class.
 
Methods inherited from class com.sssw.srv.mail.AgoMIMEPartByteStream
contentDispositionHeaderField, contentTransferEncodingHeaderField, contentTypeHeaderField, getContentDisposition, getEncodingIdentifier, getValue, setContentDisposition, setEncodingIdentifier, setValue, write, writeHeaderFields
 
Methods inherited from class com.sssw.srv.mail.AgoMIMEPart
deleteHeaderField, getHeaderField, getHeaderFieldSet, getNameParameterOnContentType, setHeaderField, setHeaderField, setHeaderFieldSet, setNameParameterOnContentType, subtype, type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgoMIMEPartVideo

public AgoMIMEPartVideo(String subtype)
A constructor for the AgoMIMEPartVideo class.
Parameters:
subtype - the MIME subtype for this part. For a list of subtypes see supported types and subtypes.
Usage:

You only need to specify the subtype since the type is always "video". The encoding will be set to "base64" and there will be a Content-Disposition header specifying "inline".

Example:
     AgoMIMEPartVideo part = new AgoMIMEPartVideo("mpeg");
 

AgoMIMEPartVideo

public AgoMIMEPartVideo(String subtype,
                        AgoRFC822HeaderFieldSet headerfieldset)
A constructor for the AgoMIMEPartVideo class.
Parameters:
subtype - the MIME subtype for this part. For a list of subtypes see supported types and subtypes.
headerfieldset - a set of headerfields for this part.
Usage:

You only need to specify the subtype since the type is always "video". The encoding will be set to "base64" and there will be a Content-Disposition header specifying "inline".

Example:
     AgoRFC822HeaderFieldSet headers;
     AgoMIMEPartVideo part = new AgoMIMEPartVideo("mpeg", headers);
 
See Also:
AgoRFC822HeaderFieldSet

AgoMIMEPartVideo

public AgoMIMEPartVideo(String subtype,
                        AgoRFC822HeaderFieldSet headerfieldset,
                        AgoEncodingIdentifier encodingidentifier)
A constructor for the AgoMIMEPartVideo class.
Parameters:
subtype - the MIME subtype for this part. For a list of subtypes see supported types and subtypes.
headerfieldset - a set of headerfields for this part.
encodingidentifier - specifies the encoding mechanism to use (e.g. AgoMIME.MECHANISM_BASE64). See supported encoding mechanisms.
Usage:

You only need to specify the subtype since the type is always "video". There will be a Content-Disposition header specifying "inline".

Example:
     AgoRFC822HeaderFieldSet headers;
     AgoMIMEPartVideo part = new AgoMIMEPartVideo("mpeg", headers, "base64");
 

AgoMIMEPartVideo

public AgoMIMEPartVideo(String subtype,
                        AgoRFC822HeaderFieldSet headerfieldset,
                        AgoEncodingIdentifier encodingidentifier,
                        AgoByteStore value)
A constructor for the AgoMIMEPartVideo class.
Parameters:
subtype - the MIME subtype for this part. For a list of subtypes see supported types and subtypes.
headerfieldset - a set of headerfields for this part.
encodingidentifier - specifies the encoding mechanism to use (e.g. AgoMIME.MECHANISM_BASE64). See encoding mechanisms.
value - specifies the value.
Usage:

You only need to specify the subtype since the type is always "video". There will be a Content-Disposition header specifying "inline".

Example:
     AgoRFC822HeaderFieldSet headers;
     AgoByteStore bytes;
     AgoMIMEPartVideo part = new AgoMIMEPartVideo("mpeg",
                                                  headers,
                                                  "base64",
                                                  bytes);
 
See Also:
AgoRFC822HeaderFieldSet, AgoEncodingIdentifier, AgoByteStoreDyna

SilverStream
Application Server 3.5