Oracle Application Server Wireless Java API Reference
B14043-01


oracle.panama.messaging.common
Class RingTone

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byoracle.panama.messaging.common.RingTone

All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class RingTone
extends java.util.Hashtable

This class can be used to create RingTone object that can be sent as Smart message(Supported Mainly by Nokia phones).

See Also:
Serialized Form

Field Summary
static java.lang.String ENCODED_RINGTONE
Key for encoded ringtone.
static java.lang.String MIME
MIME type for ring tone.
static java.lang.String PHONE_MODEL
Key for phone model.
static java.lang.String RINGTONE
Key for ringtone.
static java.lang.String RINGTONE_ENC_OTA_ASCII
Defines OTA ASCII ringtone encoding.
static java.lang.String RINGTONE_ENC_RTTL
Define RTTL ringtone encoding.
static java.lang.String RINGTONE_ENCODING
Key for ringtone encoding.

Constructor Summary
RingTone()
Constructor.

Method Summary
void setEncodedRingtone(java.lang.String encodedRT)
Set the encoded RTTL ringtone.
void setPhoneModel(java.lang.String model)
Set the required phone model.
void setRingTone(java.lang.String ringtone)
Set the required ringtone as a string.
void setRingToneEncoding(java.lang.String enc)
Set the required ringtone encoding format.

Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

Field Detail

ENCODED_RINGTONE

public static final java.lang.String ENCODED_RINGTONE
Key for encoded ringtone.
See Also:
Constant Field Values

MIME

public static final java.lang.String MIME
MIME type for ring tone.
See Also:
Constant Field Values

PHONE_MODEL

public static final java.lang.String PHONE_MODEL
Key for phone model.
See Also:
Constant Field Values

RINGTONE

public static final java.lang.String RINGTONE
Key for ringtone.
See Also:
Constant Field Values

RINGTONE_ENC_OTA_ASCII

public static final java.lang.String RINGTONE_ENC_OTA_ASCII
Defines OTA ASCII ringtone encoding.
See Also:
Constant Field Values

RINGTONE_ENC_RTTL

public static final java.lang.String RINGTONE_ENC_RTTL
Define RTTL ringtone encoding.
See Also:
Constant Field Values

RINGTONE_ENCODING

public static final java.lang.String RINGTONE_ENCODING
Key for ringtone encoding.
See Also:
Constant Field Values

Constructor Detail

RingTone

public RingTone()
Constructor.

Method Detail

setEncodedRingtone

public void setEncodedRingtone(java.lang.String encodedRT)
Set the encoded RTTL ringtone.

setPhoneModel

public void setPhoneModel(java.lang.String model)
Set the required phone model. The phone model should be of the format: "band type", for example: "Nokia 6210", "Ericsson R380". It is case insensitive.

setRingTone

public void setRingTone(java.lang.String ringtone)
Set the required ringtone as a string. The enoding should be set separately.
Parameters:
ringtone - the ring tone.

setRingToneEncoding

public void setRingToneEncoding(java.lang.String enc)
Set the required ringtone encoding format. Only RTTL and OTA_ASCII format are supported by the shipped GSM Smart Message encoder. If another GSMSmartMsgEncoder is plugged in, other formats supported by that encoder should be supported as well. The RTTL format is well known, and supported by all shipped SMS drivers. The OTA_ASCII format is supported only by an internal driver running on messenger.oracle.com.

Oracle Application Server Wireless Java API Reference
B14043-01


Copyright © 2004 Oracle Corporation. All Rights Reserved.