org.marre.sms
Class SmsPortAddressedTextMessage

java.lang.Object
  extended byorg.marre.sms.SmsConcatMessage
      extended byorg.marre.sms.SmsPortAddressedMessage
          extended byorg.marre.sms.SmsPortAddressedTextMessage
All Implemented Interfaces:
SmsMessage

public class SmsPortAddressedTextMessage
extends SmsPortAddressedMessage

A port addressed message that delegates the text part to SmsTextMessage.

Version:
$Id: SmsPortAddressedTextMessage.java,v 1.1 2005/11/26 14:50:12 c95men Exp $
Author:
Markus

Field Summary
protected  SmsTextMessage smsTextMessage_
          The text message part.
 
Fields inherited from class org.marre.sms.SmsPortAddressedMessage
myDestPort, myOrigPort
 
Constructor Summary
SmsPortAddressedTextMessage(int destPort, int origPort, java.lang.String msg)
          Creates a new SmsPortAddressedTextMessage with default 6Bit GSM Alphabet.
SmsPortAddressedTextMessage(int destPort, int origPort, java.lang.String theMsg, int alphabet, byte messageClass)
          Creates a new SmsPortAddressedTextMessage with the given alphabet and message class.
SmsPortAddressedTextMessage(int destPort, int origPort, java.lang.String msg, SmsDcs dcs)
          Creates a SmsPortAddressedTextMessage with the given dcs.
 
Method Summary
 SmsDcs getDcs()
          Returns the dcs.
 java.lang.String getText()
          Returns the text message.
 SmsUserData getUserData()
          Returns the whole UD
 void setText(java.lang.String text)
          Sets the text.
 void setText(java.lang.String text, SmsDcs dcs)
          Sets the text.
 
Methods inherited from class org.marre.sms.SmsPortAddressedMessage
getUdhElements, setPorts
 
Methods inherited from class org.marre.sms.SmsConcatMessage
getPdus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

smsTextMessage_

protected SmsTextMessage smsTextMessage_
The text message part.

Constructor Detail

SmsPortAddressedTextMessage

public SmsPortAddressedTextMessage(int destPort,
                                   int origPort,
                                   java.lang.String msg)
Creates a new SmsPortAddressedTextMessage with default 6Bit GSM Alphabet.

Parameters:
destPort -
origPort -
msg -

SmsPortAddressedTextMessage

public SmsPortAddressedTextMessage(int destPort,
                                   int origPort,
                                   java.lang.String theMsg,
                                   int alphabet,
                                   byte messageClass)
Creates a new SmsPortAddressedTextMessage with the given alphabet and message class.

alphabet can be any of:
- SmsConstants.ALPHABET_GSM
- SmsConstants.ALPHABET_8BIT
- SmsConstants.ALPHABET_UCS2

messageClass can be any of:
- SmsConstants.MSG_CLASS_0 (Often called a FLASH message)
- SmsConstants.MSG_CLASS_1
- SmsConstants.MSG_CLASS_2
- SmsConstants.MSG_CLASS_3

Parameters:
destPort -
origPort -
theMsg -
alphabet -
messageClass -

SmsPortAddressedTextMessage

public SmsPortAddressedTextMessage(int destPort,
                                   int origPort,
                                   java.lang.String msg,
                                   SmsDcs dcs)
Creates a SmsPortAddressedTextMessage with the given dcs.

Parameters:
destPort -
origPort -
msg -
dcs -
Method Detail

getUserData

public SmsUserData getUserData()
Description copied from class: SmsConcatMessage
Returns the whole UD

Specified by:
getUserData in class SmsConcatMessage
Returns:
the UD

getText

public java.lang.String getText()
Returns the text message.


setText

public void setText(java.lang.String text)
Sets the text.

Parameters:
text -

setText

public void setText(java.lang.String text,
                    SmsDcs dcs)
Sets the text.

Parameters:
text -

getDcs

public SmsDcs getDcs()
Returns the dcs.



Copyright © 2002-2005 Markus Eriksson. All Rights Reserved.