local.tomas.obex.api
Class ObexPacketBuilder

java.lang.Object
  extended by local.tomas.obex.api.ObexPacketBuilder

public class ObexPacketBuilder
extends java.lang.Object


Constructor Summary
ObexPacketBuilder()
           
ObexPacketBuilder(int code)
           
ObexPacketBuilder(int code, java.lang.Integer connId)
           
 
Method Summary
 void addHeader(ObexHeader header)
           
 int getCurrentLength()
           
 int getExpectedLength()
           
 ObexPacket getPacket()
           
 boolean isFinal()
           
 boolean packetComplete()
           
 void putByte(int data)
           
 void putBytes(byte[] value)
           
 void putBytes(byte[] data, int start, int length)
           
 void putChar(char data)
           
 void putInt(int data)
           
 int putLimitedBytes(byte[] data, int start, int length)
           
 void putShort(int data)
           
 void putString(java.lang.String data)
           
 void setFinal(boolean f)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObexPacketBuilder

public ObexPacketBuilder()

ObexPacketBuilder

public ObexPacketBuilder(int code)
                  throws ObexException
Throws:
ObexException

ObexPacketBuilder

public ObexPacketBuilder(int code,
                         java.lang.Integer connId)
                  throws ObexException
Throws:
ObexException
Method Detail

getCurrentLength

public int getCurrentLength()

getExpectedLength

public int getExpectedLength()

isFinal

public boolean isFinal()

setFinal

public void setFinal(boolean f)

putLimitedBytes

public int putLimitedBytes(byte[] data,
                           int start,
                           int length)
                    throws java.io.IOException
Throws:
java.io.IOException

putByte

public void putByte(int data)
             throws java.io.IOException
Throws:
java.io.IOException

putShort

public void putShort(int data)
              throws java.io.IOException
Throws:
java.io.IOException

putInt

public void putInt(int data)
            throws java.io.IOException
Throws:
java.io.IOException

putBytes

public void putBytes(byte[] data,
                     int start,
                     int length)
              throws java.io.IOException
Throws:
java.io.IOException

putBytes

public void putBytes(byte[] value)
              throws java.io.IOException
Throws:
java.io.IOException

addHeader

public void addHeader(ObexHeader header)
               throws ObexException
Throws:
ObexException

packetComplete

public boolean packetComplete()

getPacket

public ObexPacket getPacket()
                     throws ObexException
Throws:
ObexException

putString

public void putString(java.lang.String data)
               throws java.io.IOException
Throws:
java.io.IOException

putChar

public void putChar(char data)
             throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2007 null. All Rights Reserved.