|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.objectxp.msg.Message
com.objectxp.msg.SmsMessage
com.objectxp.msg.smart.SmartMessage
com.objectxp.msg.smart.ImageMessage
com.objectxp.msg.smart.PictureMessage
This class represents a PictureMessage for SmartMessaging enabled phones.
Example:
...
SmsService service = new GsmSmsService();
...
PictureMessage picture = new PictureMessage();
java.awt.Image img = Toolkit.getDefaultToolkit().getImage("c:/tmp/morning.gif");
picture.setPictureMessage("Good morning",img);
picture.setRecipient("+41791234567");
service.sendMessage(picture);
...
| Field Summary | |
static int |
MAX_HEIGHT
Maximum height of a Picture (28 pixels) |
static int |
MAX_WIDTH
Maximum width of a Picture (72 pixels) |
| Fields inherited from class com.objectxp.msg.SmsMessage |
CLASS_0, CLASS_1, CLASS_2, CLASS_3, DC_8BIT, DC_DEFAULT, DC_GROUP_DATA, DC_GROUP_GENERAL, DC_GROUP_MSG_WAITING_DISCARD, DC_GROUP_MSG_WAITING_STORE, DC_UCS2, INDICATION_ACTIVE, INDICATION_INACTIVE, INDICATION_TYPE_EMAIL, INDICATION_TYPE_FAX, INDICATION_TYPE_OTHER, INDICATION_TYPE_VOICEMAIL, NO_CLASS |
| Fields inherited from class com.objectxp.msg.Message |
ACK_TIME, MT_BINARY, MT_STATUS, MT_TEXT, SENDER_TYPE_ALPHA, SENDER_TYPE_GUESS, SENDER_TYPE_NUMBER |
| Constructor Summary | |
PictureMessage()
Creates a new PictureMessage. |
|
PictureMessage(SmsService service)
Deprecated. since jSMS 1.7, use PictureMessage() |
|
| Method Summary | |
java.awt.Image |
getImage()
Transformes and returns the OTA image as Image object. |
java.lang.String |
getMessage()
Get the Message (User Data) as String. |
byte[] |
getOtaImage()
|
java.lang.String |
getText()
Gets the text of this message. |
byte[] |
getUserData()
Get the User Data of this message. |
void |
setPictureMessage(java.lang.String text,
byte[] img)
Set the image and a text. |
void |
setPictureMessage(java.lang.String text,
java.awt.Image img)
Set the image and a text. |
java.lang.String |
toString()
Constructs a string representation of this Message |
| Methods inherited from class com.objectxp.msg.smart.SmartMessage |
buildParts, buildParts, getParts |
| Methods inherited from class com.objectxp.msg.Message |
clone, getProperty, getSenderType, getTimestamp, setID, setProperty, setSenderType |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int MAX_HEIGHT
public static final int MAX_WIDTH
| Constructor Detail |
public PictureMessage()
public PictureMessage(SmsService service)
throws java.lang.IllegalArgumentException
PictureMessage()
service - the initialized SmsService used for sending the message
java.lang.IllegalArgumentException - if the SmsService is null or has not yet
been initialized| Method Detail |
public void setPictureMessage(java.lang.String text,
java.awt.Image img)
text - String representing the text partimg - a java.awt.Image representing the picture (e.g. GIF or JPEG)
public void setPictureMessage(java.lang.String text,
byte[] img)
text - String representing the text partimg - :The byte[] must represent a ota-image with 28 x 72 pixels and thus contain 256 bytes.public java.lang.String getText()
public java.lang.String getMessage()
SmsMessage
getMessage in class SmsMessageSmsMessage.getUserData()public byte[] getUserData()
SmsMessage
getUserData in class SmsMessagepublic java.lang.String toString()
Message
toString in class SmsMessagepublic java.awt.Image getImage()
public byte[] getOtaImage()
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||