im::floo::floolib::BMXImageAttachment

图片消息附件

Inherits from im.floo.floolib.BMXFileAttachment, im.floo.floolib.BMXMessageAttachment, BMXBaseObject

Public Functions

Name

synchronized void

BMXImageAttachment(String path, BMXMessageAttachment.Size size, String displayName) 构造函数,构建发送图片消息附件

BMXImageAttachment(String path, BMXMessageAttachment.Size size)

BMXImageAttachment(String ratelUrl, BMXMessageAttachment.Size size, String displayName, long fileLength) 构造函数,构建接收图片消息附件

BMXMessageAttachment.Type

type() 返回图片附件类型

BMXMessageAttachment.Size

size() 图片大小

String

void

setThumbnail(String path) 设置发送图片消息缩略图

String

thumbnailPath() 缩略图本地路径

BMXMessageAttachment.DownloadStatus

thumbnailDownloadStatus() 缩略图下载状态

Protected Functions

Name

BMXImageAttachment(long cPtr, boolean cMemoryOwn)

void

Additional inherited members

Public Functions inherited from im.floo.floolib.BMXFileAttachment

Name

BMXFileAttachment(String path, String displayName) 构造函数,构建发送文件消息附件

BMXFileAttachment(String path)

BMXFileAttachment(String ratelUrl, String displayName, long fileLength) 构造函数,构建接收文件消息附件

String

path() 本地路径

String

displayName() 显示名

String

String

url() 远程URL

long

fileLength() 文件长度

BMXMessageAttachment.DownloadStatus

downloadStatus() 附件下载状态

Protected Functions inherited from im.floo.floolib.BMXFileAttachment

Name

BMXFileAttachment(long cPtr, boolean cMemoryOwn)

Protected Functions inherited from im.floo.floolib.BMXMessageAttachment

Name

BMXMessageAttachment(long cPtr, boolean cMemoryOwn)

Public Functions Documentation

function delete

inline synchronized void delete()

Reimplements: im::floo::floolib::BMXFileAttachment::delete

function BMXImageAttachment

inline BMXImageAttachment(
    String path,
    BMXMessageAttachment.Size size,
    String displayName
)

构造函数,构建发送图片消息附件

Parameters:

  • path 本地路径

  • size 图片的大小,宽度和高度

  • displayName 展示名

function BMXImageAttachment

inline BMXImageAttachment(
    String path,
    BMXMessageAttachment.Size size
)

function BMXImageAttachment

inline BMXImageAttachment(
    String ratelUrl,
    BMXMessageAttachment.Size size,
    String displayName,
    long fileLength
)

构造函数,构建接收图片消息附件

Parameters:

  • ratelUrl ratel服务器地址

  • size 图片的大小,宽度和高度

  • displayName 展示名

  • fileLength 文件大小

function type

inline BMXMessageAttachment.Type type()

返回图片附件类型

Return: Type

Reimplements: im::floo::floolib::BMXFileAttachment::type

function clone

inline BMXMessageAttachment clone()

克隆函数

Return: BMXMessageAttachmentPtr

Reimplements: im::floo::floolib::BMXFileAttachment::clone

function size

inline BMXMessageAttachment.Size size()

图片大小

Return: Size

function thumbnailUrl

inline String thumbnailUrl()

function setThumbnail

inline void setThumbnail(
    String path
)

设置发送图片消息缩略图

Parameters:

  • path 本地路径

function thumbnailPath

inline String thumbnailPath()

缩略图本地路径

Return: std::string

function thumbnailDownloadStatus

inline BMXMessageAttachment.DownloadStatus thumbnailDownloadStatus()

缩略图下载状态

Return: DownloadStatus

function dynamic_cast

static inline BMXImageAttachment dynamic_cast(
    BMXMessageAttachment attachment
)

Reimplements: im::floo::floolib::BMXFileAttachment::dynamic_cast

Protected Functions Documentation

function BMXImageAttachment

inline BMXImageAttachment(
    long cPtr,
    boolean cMemoryOwn
)

function finalize

inline void finalize()

Reimplements: im::floo::floolib::BMXFileAttachment::finalize

function getCPtr

static inline long getCPtr(
    BMXImageAttachment obj
)

Updated on 2022-01-26 at 17:18:31 +0800

Last updated

Was this helpful?