org.ws4d.java.attachment
Class DefaultAttachmentFactory
java.lang.Object
org.ws4d.java.attachment.DefaultAttachmentFactory
- All Implemented Interfaces:
- AttachmentFactory
public class DefaultAttachmentFactory
- extends java.lang.Object
- implements AttachmentFactory
Method Summary |
OutgoingAttachment |
createFileAttachment(java.lang.String filePath)
|
OutgoingAttachment |
createFileAttachment(java.lang.String filePath,
InternetMediaType contentType)
|
OutgoingAttachment |
createFileAttachment(java.lang.String filePath,
java.lang.String contentType)
|
OutgoingAttachment |
createFileAttachment(java.lang.String filePath,
java.lang.String contentId,
InternetMediaType contentType)
|
OutgoingAttachment |
createFileAttachment(java.lang.String filePath,
java.lang.String contentId,
java.lang.String contentType)
|
OutgoingAttachment |
createMemoryAttachment(byte[] bytes)
|
OutgoingAttachment |
createMemoryAttachment(byte[] bytes,
InternetMediaType contentType)
|
OutgoingAttachment |
createMemoryAttachment(byte[] bytes,
java.lang.String contentType)
|
OutgoingAttachment |
createMemoryAttachment(byte[] bytes,
java.lang.String contentId,
InternetMediaType contentType)
|
OutgoingAttachment |
createMemoryAttachment(byte[] bytes,
java.lang.String contentId,
java.lang.String contentType)
|
OutgoingAttachment |
createStreamAttachment(java.io.InputStream in)
|
OutgoingAttachment |
createStreamAttachment(java.io.InputStream in,
InternetMediaType contentType)
|
OutgoingAttachment |
createStreamAttachment(java.io.InputStream in,
java.lang.String contentType)
|
OutgoingAttachment |
createStreamAttachment(java.io.InputStream in,
java.lang.String contentId,
InternetMediaType contentType)
|
OutgoingAttachment |
createStreamAttachment(java.io.InputStream in,
java.lang.String contentId,
java.lang.String contentType)
|
OutgoingOutputStreamAttachment |
createStreamAttachment(InternetMediaType contentType)
|
OutgoingOutputStreamAttachment |
createStreamAttachment(java.lang.String contentType)
|
OutgoingOutputStreamAttachment |
createStreamAttachment(java.lang.String contentId,
InternetMediaType contentType)
|
OutgoingOutputStreamAttachment |
createStreamAttachment(java.lang.String contentId,
InternetMediaType contentType,
java.lang.String transferEncoding)
|
OutgoingOutputStreamAttachment |
createStreamAttachment(java.lang.String contentId,
java.lang.String contentType)
|
Iterator |
getStreamingMediaTypes()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultAttachmentFactory
public DefaultAttachmentFactory()
createFileAttachment
public OutgoingAttachment createFileAttachment(java.lang.String filePath)
- Specified by:
createFileAttachment
in interface AttachmentFactory
- Parameters:
filePath
-
- Returns:
createFileAttachment
public OutgoingAttachment createFileAttachment(java.lang.String filePath,
InternetMediaType contentType)
- Specified by:
createFileAttachment
in interface AttachmentFactory
- Parameters:
filePath
- contentType
-
- Returns:
createFileAttachment
public OutgoingAttachment createFileAttachment(java.lang.String filePath,
java.lang.String contentType)
- Specified by:
createFileAttachment
in interface AttachmentFactory
- Parameters:
filePath
- contentType
-
- Returns:
createFileAttachment
public OutgoingAttachment createFileAttachment(java.lang.String filePath,
java.lang.String contentId,
InternetMediaType contentType)
- Specified by:
createFileAttachment
in interface AttachmentFactory
- Parameters:
filePath
- contentId
- contentType
-
- Returns:
createFileAttachment
public OutgoingAttachment createFileAttachment(java.lang.String filePath,
java.lang.String contentId,
java.lang.String contentType)
- Specified by:
createFileAttachment
in interface AttachmentFactory
- Parameters:
filePath
- contentId
- contentType
-
- Returns:
createMemoryAttachment
public OutgoingAttachment createMemoryAttachment(byte[] bytes)
- Specified by:
createMemoryAttachment
in interface AttachmentFactory
- Parameters:
bytes
-
- Returns:
createMemoryAttachment
public OutgoingAttachment createMemoryAttachment(byte[] bytes,
InternetMediaType contentType)
- Specified by:
createMemoryAttachment
in interface AttachmentFactory
- Parameters:
bytes
- contentType
-
- Returns:
createMemoryAttachment
public OutgoingAttachment createMemoryAttachment(byte[] bytes,
java.lang.String contentType)
- Specified by:
createMemoryAttachment
in interface AttachmentFactory
- Parameters:
bytes
- contentType
-
- Returns:
createMemoryAttachment
public OutgoingAttachment createMemoryAttachment(byte[] bytes,
java.lang.String contentId,
InternetMediaType contentType)
- Specified by:
createMemoryAttachment
in interface AttachmentFactory
- Parameters:
bytes
- contentId
- contentType
-
- Returns:
createMemoryAttachment
public OutgoingAttachment createMemoryAttachment(byte[] bytes,
java.lang.String contentId,
java.lang.String contentType)
- Specified by:
createMemoryAttachment
in interface AttachmentFactory
- Parameters:
bytes
- contentId
- contentType
-
- Returns:
createStreamAttachment
public OutgoingAttachment createStreamAttachment(java.io.InputStream in)
- Specified by:
createStreamAttachment
in interface AttachmentFactory
- Parameters:
in
-
- Returns:
createStreamAttachment
public OutgoingAttachment createStreamAttachment(java.io.InputStream in,
InternetMediaType contentType)
- Specified by:
createStreamAttachment
in interface AttachmentFactory
- Parameters:
in
- contentType
-
- Returns:
createStreamAttachment
public OutgoingAttachment createStreamAttachment(java.io.InputStream in,
java.lang.String contentType)
- Specified by:
createStreamAttachment
in interface AttachmentFactory
- Parameters:
in
- contentType
-
- Returns:
createStreamAttachment
public OutgoingAttachment createStreamAttachment(java.io.InputStream in,
java.lang.String contentId,
InternetMediaType contentType)
- Specified by:
createStreamAttachment
in interface AttachmentFactory
- Parameters:
in
- contentId
- contentType
-
- Returns:
createStreamAttachment
public OutgoingAttachment createStreamAttachment(java.io.InputStream in,
java.lang.String contentId,
java.lang.String contentType)
- Specified by:
createStreamAttachment
in interface AttachmentFactory
- Parameters:
in
- contentId
- contentType
-
- Returns:
createStreamAttachment
public OutgoingOutputStreamAttachment createStreamAttachment(InternetMediaType contentType)
- Specified by:
createStreamAttachment
in interface AttachmentFactory
- Parameters:
contentType
-
- Returns:
createStreamAttachment
public OutgoingOutputStreamAttachment createStreamAttachment(java.lang.String contentType)
- Specified by:
createStreamAttachment
in interface AttachmentFactory
- Parameters:
contentType
-
- Returns:
createStreamAttachment
public OutgoingOutputStreamAttachment createStreamAttachment(java.lang.String contentId,
InternetMediaType contentType)
- Specified by:
createStreamAttachment
in interface AttachmentFactory
- Parameters:
contentId
- contentType
-
- Returns:
createStreamAttachment
public OutgoingOutputStreamAttachment createStreamAttachment(java.lang.String contentId,
java.lang.String contentType)
- Specified by:
createStreamAttachment
in interface AttachmentFactory
- Parameters:
contentId
- contentType
-
- Returns:
createStreamAttachment
public OutgoingOutputStreamAttachment createStreamAttachment(java.lang.String contentId,
InternetMediaType contentType,
java.lang.String transferEncoding)
- Specified by:
createStreamAttachment
in interface AttachmentFactory
- Parameters:
contentId
- contentType
- trasferEncoding
-
- Returns:
getStreamingMediaTypes
public Iterator getStreamingMediaTypes()
- Specified by:
getStreamingMediaTypes
in interface AttachmentFactory
- Returns: