|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.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 FormConstructor 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
,
Fragmentation
public 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_INDICATOR
public Ports getPorts()
Ports
public Fragmentation getFragmentation()
Fragmentation
public 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.EncoderException
public 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 |