ReferenceAttachment

Inheritance: java.lang.Object, com.aspose.email.AttachmentBase, com.aspose.email.Attachment

public class ReferenceAttachment extends Attachment

This class represents a reference attachment

Constructors

Constructor Description
ReferenceAttachment() Initializes a new instance of ReferenceAttachment.
ReferenceAttachment(URI uri) Initializes a new instance of ReferenceAttachment.
ReferenceAttachment(String uri) Initializes a new instance of ReferenceAttachment.

Methods

Method Description
close()
createAttachmentFromString(String content, ContentType contentType) Creates the attachment from string.
createAttachmentFromString(String content, String name) Creates the attachment from string.
createAttachmentFromString(String content, String name, Charset contentEncoding, String mediaType) Creates the attachment from string.
dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
equals(Object arg0)
getClass()
getContentDisposition() Gets Content-Disposition header
getContentId() Gets or sets the content id.
getContentStream() Gets or sets the content stream.
getContentType() Gets or sets the type of the content.
getHeaders() Gets headers collection of attachment.
getName() Gets or sets an attachment name
getNameEncoding() Gets or sets an encoding of attachment name
getPermissionType() Specifies the permission type.
getPreferredTextEncoding() Gets or sets a preferred text encoding
getProviderType() Specifies the provider type.
getTransferEncoding() Gets or sets the transfer encoding.
getUri() Specifies the Url of the provider endpoint.
hashCode()
isEmbeddedMessage() Gets a value indicating whether the attachment is an embedded message.
isUri() Gets a value indicating whether attachment is URI-attachment.
notify()
notifyAll()
save(OutputStream stream) Saves the specified stream.
save(String fileName) Saves the specified file name.
setContentId(String value) Gets or sets the content id.
setContentStream(InputStream value) Gets or sets the content stream.
setContentType(ContentType value) Gets or sets the type of the content.
setName(String value) Gets or sets an attachment name
setNameEncoding(Charset value) Gets or sets an encoding of attachment name
setPermissionType(int value) Specifies the permission type.
setPreferredTextEncoding(Charset value) Gets or sets a preferred text encoding
setProviderType(int value) Specifies the provider type.
setTransferEncoding(int value) Gets or sets the transfer encoding.
setUri(URI value) Specifies the Url of the provider endpoint.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

ReferenceAttachment()

public ReferenceAttachment()

Initializes a new instance of ReferenceAttachment.

ReferenceAttachment(URI uri)

public ReferenceAttachment(URI uri)

Initializes a new instance of ReferenceAttachment.

Parameters:

Parameter Type Description
uri java.net.URI Url

ReferenceAttachment(String uri)

public ReferenceAttachment(String uri)

Initializes a new instance of ReferenceAttachment.

Parameters:

Parameter Type Description
uri java.lang.String string Url

close()

public void close()

createAttachmentFromString(String content, ContentType contentType)

public static Attachment createAttachmentFromString(String content, ContentType contentType)

Creates the attachment from string.

Parameters:

Parameter Type Description
content java.lang.String A string that represents the content of attachment.
contentType ContentType The ContentType (AttachmentBase.getContentType/AttachmentBase.setContentType(ContentType)).

Returns: Attachment - Returns created attachment

createAttachmentFromString(String content, String name)

public static Attachment createAttachmentFromString(String content, String name)

Creates the attachment from string.

Parameters:

Parameter Type Description
content java.lang.String A string that represents the content of attachment.
name java.lang.String The attachment name.

Returns: Attachment - Returns created attachment

createAttachmentFromString(String content, String name, Charset contentEncoding, String mediaType)

public static Attachment createAttachmentFromString(String content, String name, Charset contentEncoding, String mediaType)

Creates the attachment from string.

Parameters:

Parameter Type Description
content java.lang.String A string that represents the content of attachment.
name java.lang.String The attachment name.
contentEncoding java.nio.charset.Charset The content encoding.
mediaType java.lang.String The media type name

Returns: Attachment - Returns created attachment

dispose()

public final void dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

Parameter Type Description
arg0 java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getContentDisposition()

public final ContentDisposition getContentDisposition()

Gets Content-Disposition header

Returns: ContentDisposition

getContentId()

public final String getContentId()

Gets or sets the content id.

Value: The content id.

Returns: java.lang.String

getContentStream()

public final InputStream getContentStream()

Gets or sets the content stream.

Value: The content stream.

Returns: java.io.InputStream

getContentType()

public final ContentType getContentType()

Gets or sets the type of the content.

Value: The type of the content.

Returns: ContentType

getHeaders()

public HeaderCollection getHeaders()

Gets headers collection of attachment.

Returns: HeaderCollection

getName()

public final String getName()

Gets or sets an attachment name

Returns: java.lang.String

getNameEncoding()

public final Charset getNameEncoding()

Gets or sets an encoding of attachment name

Returns: java.nio.charset.Charset

getPermissionType()

public final int getPermissionType()

Specifies the permission type.

Returns: int

getPreferredTextEncoding()

public final Charset getPreferredTextEncoding()

Gets or sets a preferred text encoding

Returns: java.nio.charset.Charset

getProviderType()

public final int getProviderType()

Specifies the provider type.

Returns: int

getTransferEncoding()

public final int getTransferEncoding()

Gets or sets the transfer encoding.

Value: The transfer encoding.

Returns: int

getUri()

public final URI getUri()

Specifies the Url of the provider endpoint.

Returns: java.net.URI

hashCode()

public native int hashCode()

Returns: int

isEmbeddedMessage()

public final boolean isEmbeddedMessage()

Gets a value indicating whether the attachment is an embedded message.

Returns: boolean

isUri()

public final boolean isUri()

Gets a value indicating whether attachment is URI-attachment.

Returns: boolean

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

save(OutputStream stream)

public void save(OutputStream stream)

Saves the specified stream.

Parameters:

Parameter Type Description
stream java.io.OutputStream The stream.

save(String fileName)

public void save(String fileName)

Saves the specified file name.

Parameters:

Parameter Type Description
fileName java.lang.String Name of the file.

setContentId(String value)

public final void setContentId(String value)

Gets or sets the content id.

Value: The content id.

Parameters:

Parameter Type Description
value java.lang.String

setContentStream(InputStream value)

public final void setContentStream(InputStream value)

Gets or sets the content stream.

Value: The content stream.

Parameters:

Parameter Type Description
value java.io.InputStream

setContentType(ContentType value)

public final void setContentType(ContentType value)

Gets or sets the type of the content.

Value: The type of the content.

Parameters:

Parameter Type Description
value ContentType

setName(String value)

public final void setName(String value)

Gets or sets an attachment name

Parameters:

Parameter Type Description
value java.lang.String

setNameEncoding(Charset value)

public final void setNameEncoding(Charset value)

Gets or sets an encoding of attachment name

Parameters:

Parameter Type Description
value java.nio.charset.Charset

setPermissionType(int value)

public final void setPermissionType(int value)

Specifies the permission type.

Parameters:

Parameter Type Description
value int

setPreferredTextEncoding(Charset value)

public final void setPreferredTextEncoding(Charset value)

Gets or sets a preferred text encoding

Parameters:

Parameter Type Description
value java.nio.charset.Charset

setProviderType(int value)

public final void setProviderType(int value)

Specifies the provider type.

Parameters:

Parameter Type Description
value int

setTransferEncoding(int value)

public final void setTransferEncoding(int value)

Gets or sets the transfer encoding.

Value: The transfer encoding.

Parameters:

Parameter Type Description
value int

setUri(URI value)

public final void setUri(URI value)

Specifies the Url of the provider endpoint.

Parameters:

Parameter Type Description
value java.net.URI

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

Parameter Type Description
arg0 long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

Parameter Type Description
arg0 long
arg1 int