com.charliemouse.cambozola.shared
Class StreamSplit

java.lang.Object
  extended by com.charliemouse.cambozola.shared.StreamSplit
Direct Known Subclasses:
TaiStreamSplit

public class StreamSplit
extends java.lang.Object


Field Summary
static java.lang.String BOUNDARY_MARKER_PREFIX
           
static java.lang.String BOUNDARY_MARKER_TERM
           
protected  java.io.DataInputStream m_dis
           
 
Constructor Summary
StreamSplit(java.io.DataInputStream dis)
           
 
Method Summary
protected static void addPropValue(java.lang.String response, java.util.Hashtable ht)
           
 boolean isAtStreamEnd()
           
 java.util.Hashtable readHeaders()
           
static java.util.Hashtable readHeaders(java.net.URLConnection conn)
           
 byte[] readToBoundary(java.lang.String boundary)
           
 void skipToBoundary(java.lang.String boundary)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BOUNDARY_MARKER_PREFIX

public static final java.lang.String BOUNDARY_MARKER_PREFIX
See Also:
Constant Field Values

BOUNDARY_MARKER_TERM

public static final java.lang.String BOUNDARY_MARKER_TERM
See Also:
Constant Field Values

m_dis

protected java.io.DataInputStream m_dis
Constructor Detail

StreamSplit

public StreamSplit(java.io.DataInputStream dis)
Method Detail

readHeaders

public java.util.Hashtable readHeaders()
                                throws java.io.IOException
Throws:
java.io.IOException

addPropValue

protected static void addPropValue(java.lang.String response,
                                   java.util.Hashtable ht)

readHeaders

public static java.util.Hashtable readHeaders(java.net.URLConnection conn)

skipToBoundary

public void skipToBoundary(java.lang.String boundary)
                    throws java.io.IOException
Throws:
java.io.IOException

readToBoundary

public byte[] readToBoundary(java.lang.String boundary)
                      throws java.io.IOException
Throws:
java.io.IOException

isAtStreamEnd

public boolean isAtStreamEnd()