local.tomas.obex.api
Class ObexConnection

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

public class ObexConnection
extends java.lang.Object


Constructor Summary
ObexConnection()
           
ObexConnection(Transport transport)
           
 
Method Summary
 void close()
           
 void connect()
           
 ObexPacketBuilder createPacketBuilder(int code)
           
 void disconnect()
           
 byte[] get(java.lang.String name, ObexHeader[] headers)
           
 java.lang.String getCapabilityObject()
           
 java.lang.String getConnectTarget()
           
 int getFlags()
           
 int getPacketSize()
           
 java.lang.String getString(java.lang.String name, java.lang.String charsetName, ObexHeader[] headers)
           
 java.util.Date getTime(java.lang.String name, ObexHeader[] headers)
           
 Transport getTransport()
           
 boolean isConnected()
           
 java.io.InputStream openInputStream(java.lang.String name, ObexHeader[] headers)
           
 java.io.OutputStream openOutputStream(java.lang.String name, ObexHeader[] headers)
           
 java.util.List<ObexHeader> put(java.lang.String name, ObexHeader[] headers, byte[] data)
           
 java.util.List<ObexHeader> put(java.lang.String name, ObexHeader[] headers, byte[] data, int start, int length)
           
 java.util.List<ObexHeader> put(java.lang.String name, ObexHeader[] headers, java.lang.String data, java.lang.String charsetName)
           
 ObexPacket receive()
           
 void send(ObexPacket packet)
           
 void setConnectTarget(java.lang.String connectTarget)
           
 void setTransport(Transport transport)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObexConnection

public ObexConnection(Transport transport)

ObexConnection

public ObexConnection()
Method Detail

getTransport

public Transport getTransport()

setTransport

public void setTransport(Transport transport)

isConnected

public boolean isConnected()

close

public void close()

send

public void send(ObexPacket packet)
          throws ObexException
Throws:
ObexException

receive

public ObexPacket receive()
                   throws ObexException
Throws:
ObexException

getConnectTarget

public java.lang.String getConnectTarget()

setConnectTarget

public void setConnectTarget(java.lang.String connectTarget)

connect

public void connect()
             throws ObexException
Throws:
ObexException

disconnect

public void disconnect()
                throws ObexException
Throws:
ObexException

getFlags

public int getFlags()

getPacketSize

public int getPacketSize()

createPacketBuilder

public ObexPacketBuilder createPacketBuilder(int code)
                                      throws ObexException
Throws:
ObexException

getCapabilityObject

public java.lang.String getCapabilityObject()
                                     throws ObexException
Throws:
ObexException

get

public byte[] get(java.lang.String name,
                  ObexHeader[] headers)
           throws ObexException
Throws:
ObexException

getString

public java.lang.String getString(java.lang.String name,
                                  java.lang.String charsetName,
                                  ObexHeader[] headers)
                           throws ObexException
Throws:
ObexException

getTime

public java.util.Date getTime(java.lang.String name,
                              ObexHeader[] headers)
                       throws ObexException
Throws:
ObexException

put

public java.util.List<ObexHeader> put(java.lang.String name,
                                      ObexHeader[] headers,
                                      byte[] data,
                                      int start,
                                      int length)
                               throws ObexException
Throws:
ObexException

put

public java.util.List<ObexHeader> put(java.lang.String name,
                                      ObexHeader[] headers,
                                      byte[] data)
                               throws ObexException
Throws:
ObexException

put

public java.util.List<ObexHeader> put(java.lang.String name,
                                      ObexHeader[] headers,
                                      java.lang.String data,
                                      java.lang.String charsetName)
                               throws ObexException
Throws:
ObexException

openInputStream

public java.io.InputStream openInputStream(java.lang.String name,
                                           ObexHeader[] headers)
                                    throws ObexException
Throws:
ObexException

openOutputStream

public java.io.OutputStream openOutputStream(java.lang.String name,
                                             ObexHeader[] headers)
                                      throws ObexException
Throws:
ObexException


Copyright © 2007 null. All Rights Reserved.