|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.Vector
ie.ncl.sms.gsm.UserDataHeader
public class UserDataHeader
The user data header object is used to group Information Elements (IEs) together which then form the (optional) header of a short message (UDHMessage). When a UserDataHeader message is used, the user data header indicator (UDHI) must be set in the short message.
IE,
Ports,
Fragmentation,
UDHMessage,
Serialized Form| Constructor Summary | |
|---|---|
UserDataHeader()
Creates and empty user data header. |
|
UserDataHeader(byte[] bytes)
Convert bytes to array of information elements. |
|
UserDataHeader(UserDataHeader toCopy)
|
|
UserDataHeader(UserDataHeader toCopy,
boolean firstFragment)
|
|
| Method Summary | |
|---|---|
void |
add(IE ie)
Add an Information Element. |
IE |
find(int type)
Find a particular information element specifying the information element identifier (IEI). |
Fragmentation |
getFragmentation()
Finding the Fragmentation IE. |
IE |
getIE(int i)
Get the nth Information Element in this header. |
int |
getLength()
|
int |
getLength(boolean firstFragment)
|
Ports |
getPorts()
Finding the Ports (long or short versions). |
byte[] |
toBytes()
|
byte[] |
toBytes(boolean firstFragment)
Convert the information elements to a byte array. |
byte[] |
toCdmaBytes()
|
java.lang.String |
toString()
|
| Methods inherited from class java.util.Vector |
|---|
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, trimToSize |
| Methods inherited from class java.util.AbstractList |
|---|
iterator, listIterator, listIterator |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.List |
|---|
iterator, listIterator, listIterator |
| Constructor Detail |
|---|
public UserDataHeader()
public UserDataHeader(byte[] bytes)
throws UserDataHeaderMalformedException
UserDataHeaderMalformedException
public UserDataHeader(UserDataHeader toCopy,
boolean firstFragment)
public UserDataHeader(UserDataHeader toCopy)
| Method Detail |
|---|
public void add(IE ie)
IE,
Ports,
Fragmentationpublic IE getIE(int i)
public IE find(int type)
IE.IEI_MESSAGE_CONCATENATION,
IE.IEI_SPECIAL_MESSAGE_INDICATION,
IE.IEI_SHORT_PORT_ADDRESS,
IE.IEI_LONG_PORT_ADDRESS,
IE.IEI_SMSC_CONTROL_PARAMETERS,
IE.IEI_UDH_SOURCE_INDICATORpublic Ports getPorts()
Portspublic Fragmentation getFragmentation()
Fragmentationpublic int getLength(boolean firstFragment)
public int getLength()
public byte[] toBytes()
public byte[] toBytes(boolean firstFragment)
public byte[] toCdmaBytes()
throws ie.ncl.net.pdu.EncoderException
ie.ncl.net.pdu.EncoderExceptionpublic java.lang.String toString()
toString in class java.util.Vector
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||