Experts in SMS and MMS Technology. NCLs Provato is an SMS/MMS Gateway supporting  WAP Push, EMS, MMS, SMS, Nokia Smart Messaging, SMPP, CIMD, UCP, MM7, M20, TC35 NCL Technologies Ltd
Provato - SMS MMS Gateway
Mobile Messaging in J2EE & .NET

SwiftNote - Java SMS Toolkit

ie.ncl.sms.nbs
Class LogoMessage

java.lang.Object
  extended by ie.ncl.msg.Message
      extended by ie.ncl.msg.BinaryMessage
          extended by ie.ncl.sms.nbs.SmartMessage
              extended by ie.ncl.sms.nbs.LogoMessage
All Implemented Interfaces:
java.io.Serializable

public class LogoMessage
extends SmartMessage

Class is used to create an (operator) logo message. This is a picture message containing a logo that is diplayed (normally constantly) on the phone display when the appropriate network is selected.

See Also:
Serialized Form

Field Summary
static int MAXIMUM_HEIGHT
          This is the maximum height of a LogoMessage bitmap.
static int MAXIMUM_WIDTH
          This is the maximum width of a LogoMessage bitmap.
 
Fields inherited from class ie.ncl.sms.nbs.SmartMessage
CR, LF, PORT_COMPACT_BUSINESS_CARD, PORT_DYNAMIC_MENU_CONTROL_PROTOCOL, PORT_ICON_READER, PORT_INTERNET_ACCESS_CONFIGURATION, PORT_JAVA, PORT_OPERATOR_LOGO, PORT_PICTURE_MESSAGE, PORT_RING_TONE, PORT_SERVICE_CARD, PORT_SIMPLE_EMAIL_NOTIFICATION, PORT_TTML, PORT_UP_BROWSER, PORT_UP_LINK, PORT_UP_MAIL, PORT_VCALENDAR, PORT_VCARD, PORT_WINK, TRANSFER_MODE_BINARY, TRANSFER_MODE_TEXT
 
Constructor Summary
LogoMessage(Address addr)
          Create a blank logo used to remove operator logos from phone.
LogoMessage(Address addr, ie.ncl.util.bin.Bitmap bm)
          Create a logo message.
LogoMessage(Address addr, ie.ncl.util.bin.Bitmap bm, NetworkOperator netop)
          Create a logo message.
LogoMessage(Address addr, byte[] bm)
           
LogoMessage(Address addr, byte[] bm, NetworkOperator netop)
           
LogoMessage(Address addr, NetworkOperator netop)
          Create a blank logo used to remove operator logos from phone.
 
Method Summary
 
Methods inherited from class ie.ncl.sms.nbs.SmartMessage
encodeToSms, getDestinationPort, getMaximumFragmentLength, getNbsHeader, getPreferredTransferMode, getSourcePort, isForCdmaNetwork, isMaximumFragmentLengthSet, isPortNumberInEachFragment, setForCdmaNetwork, setMaximumFragmentLength, setPreferredTransferMode
 
Methods inherited from class ie.ncl.msg.BinaryMessage
getBody, getBytes, setBody, setBytes, size
 
Methods inherited from class ie.ncl.msg.Message
getAttribute, getAttributes, getCorrelationID, getDestination, getID, getSource, getType, putAttribute, removeAttribute, setAttributes, setCorrelationID, setDestination, setID, setSource, setType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAXIMUM_WIDTH

public static final int MAXIMUM_WIDTH
This is the maximum width of a LogoMessage bitmap.

See Also:
Constant Field Values

MAXIMUM_HEIGHT

public static final int MAXIMUM_HEIGHT
This is the maximum height of a LogoMessage bitmap.

See Also:
Constant Field Values
Constructor Detail

LogoMessage

public LogoMessage(Address addr,
                   ie.ncl.util.bin.Bitmap bm)
            throws NBSException,
                   NetworkOperatorException
Create a logo message. This can then be sent to a mobile phone using NarrowBandSocket.send().

Throws:
NBSException
NetworkOperatorException
See Also:
NarrowBandSocket.send(SmartMessage), Bitmap, ie.ncl.sms.NetworkOperator

LogoMessage

public LogoMessage(Address addr,
                   ie.ncl.util.bin.Bitmap bm,
                   NetworkOperator netop)
            throws NBSException
Create a logo message. This can then be sent to a mobile phone using NarrowBandSocket.send().

Throws:
NBSException
See Also:
NarrowBandSocket.send(SmartMessage), Bitmap, ie.ncl.sms.NetworkOperator

LogoMessage

public LogoMessage(Address addr)
            throws NBSException,
                   NetworkOperatorException
Create a blank logo used to remove operator logos from phone.

Throws:
NBSException
NetworkOperatorException

LogoMessage

public LogoMessage(Address addr,
                   NetworkOperator netop)
            throws NBSException
Create a blank logo used to remove operator logos from phone.

Throws:
NBSException

LogoMessage

public LogoMessage(Address addr,
                   byte[] bm)
            throws NBSException,
                   NetworkOperatorException
Throws:
NBSException
NetworkOperatorException

LogoMessage

public LogoMessage(Address addr,
                   byte[] bm,
                   NetworkOperator netop)
            throws NBSException
Throws:
NBSException

Experts in SMS and MMS Technology. NCLs Provato is an SMS/MMS Gateway supporting  WAP Push, EMS, MMS, SMS, Nokia Smart Messaging, SMPP, CIMD, UCP, MM7, M20, TC35 NCL Technologies Ltd
Provato - SMS MMS Gateway
Mobile Messaging in J2EE & .NET

SwiftNote - Java SMS Toolkit