hyphenate_SDK3.0 4.0.0
hyphenate java IM SDK
Classes | Public Member Functions | Static Public Attributes | List of all members
com.hyphenate.chat.EMTextMessageBody Class Reference
Inheritance diagram for com.hyphenate.chat.EMTextMessageBody:
com.hyphenate.chat.EMMessageBody

Classes

class  EMTranslationInfo
 

Public Member Functions

 EMTextMessageBody (String msg)
 
String getMessage ()
 
void setMessage (String message)
 
String toString ()
 
int describeContents ()
 
void writeToParcel (Parcel dest, int flags)
 
void setTargetLanguages (List< String > languageList)
 
List< String > getTargetLanguages ()
 
List< EMTranslationInfo > getTranslations ()
 

Static Public Attributes

static final Parcelable.Creator< EMTextMessageBodyCREATOR
 

Detailed Description

The text message body.

EMTextMessageBody body = new EMTextMessageBody("hello hyphenate chat sdk!");
EMTextMessageBody(String msg)
Definition: EMTextMessageBody.java:51

Constructor & Destructor Documentation

◆ EMTextMessageBody()

com.hyphenate.chat.EMTextMessageBody.EMTextMessageBody ( String  msg)

Creates a text message body.

Parameters
msgThe text content.

Member Function Documentation

◆ getMessage()

String com.hyphenate.chat.EMTextMessageBody.getMessage ( )

Gets the text message body.

Returns
The text content.

◆ getTargetLanguages()

List< String > com.hyphenate.chat.EMTextMessageBody.getTargetLanguages ( )

Get the target language for translation

Returns
Language code list

◆ getTranslations()

List< EMTranslationInfo > com.hyphenate.chat.EMTextMessageBody.getTranslations ( )

Get the translation list

Returns
Translation information list

◆ setMessage()

void com.hyphenate.chat.EMTextMessageBody.setMessage ( String  message)

Sets the text message body's content. @Note: you can only modify the local data.

Parameters
messageThe text content.

◆ setTargetLanguages()

void com.hyphenate.chat.EMTextMessageBody.setTargetLanguages ( List< String >  languageList)

Set the target language for translation

Parameters
languageListLanguage code list

Member Data Documentation

◆ CREATOR

final Parcelable.Creator<EMTextMessageBody> com.hyphenate.chat.EMTextMessageBody.CREATOR
static
Initial value:
= new Parcelable.Creator<EMTextMessageBody>() {
public EMTextMessageBody createFromParcel(Parcel in) {
return new EMTextMessageBody(in);
}
public EMTextMessageBody[] newArray(int size) {
return new EMTextMessageBody[size];
}
}

The documentation for this class was generated from the following file: