www.RoboHobby.com - Java ME/SE robotics project

com.robohobby.me
Class HttpUtils

java.lang.Object
  extended by com.robohobby.me.HttpUtils
All Implemented Interfaces:
java.lang.Runnable

public class HttpUtils
extends java.lang.Object
implements java.lang.Runnable

Author:
user


Field Summary
(package private)  CallBacks callBacks
           
(package private)  javax.microedition.io.HttpConnection httpConnection
           
(package private)  java.io.InputStream inputStream
           
(package private)  java.io.OutputStream outputStream
           
(package private)  java.lang.StringBuffer resultBuffer
           
(package private)  java.lang.String url
           
 
Constructor Summary
HttpUtils()
           
 
Method Summary
 java.lang.String doEncode(byte[] bArray, int start, int end)
           
(package private)  void getHttpData(java.lang.String targetUrl)
           
(package private)  void handleContentType(java.lang.String contentType)
          Process the Content Type.
private  boolean handleRedirectionResponseCode(int responseCode)
           
(package private)  void hanldeByteArray(byte[] b)
          Handles array of data.
(package private)  void hanldeOneByte(byte b)
          Handles one character at a time.
private  boolean isErrorResponseCode(int responseCode)
           
 void run()
           
 java.lang.String sendDataPages(java.lang.String URL, byte[] bArray, int pageSize)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

url

java.lang.String url

httpConnection

javax.microedition.io.HttpConnection httpConnection

inputStream

java.io.InputStream inputStream

outputStream

java.io.OutputStream outputStream

resultBuffer

java.lang.StringBuffer resultBuffer

callBacks

CallBacks callBacks
Constructor Detail

HttpUtils

public HttpUtils()
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

getHttpData

void getHttpData(java.lang.String targetUrl)
           throws java.io.IOException
Throws:
java.io.IOException

isErrorResponseCode

private boolean isErrorResponseCode(int responseCode)
                             throws java.io.IOException
Throws:
java.io.IOException

handleRedirectionResponseCode

private boolean handleRedirectionResponseCode(int responseCode)
                                       throws java.io.IOException
Throws:
java.io.IOException

handleContentType

void handleContentType(java.lang.String contentType)
Process the Content Type.

Parameters:
contentType -

hanldeOneByte

void hanldeOneByte(byte b)
Handles one character at a time.

Parameters:
b - input byte

hanldeByteArray

void hanldeByteArray(byte[] b)
Handles array of data.

Parameters:
b - an array of bytes.

sendDataPages

public java.lang.String sendDataPages(java.lang.String URL,
                                      byte[] bArray,
                                      int pageSize)

doEncode

public java.lang.String doEncode(byte[] bArray,
                                 int start,
                                 int end)

Copyright © 2004-2008 OLeg Lyubchenko, Anton Lyubchenko. All Rights Reserved.