Weaver 3.1.0a1-D1

com.oldlight.weaver.mpfd
Class WeaverBodyPartInfo

java.lang.Object
  extended bycom.oldlight.weaver.mpfd.WeaverBodyPartInfo

public class WeaverBodyPartInfo
extends Object

SUMMARY DESCRIPTION

Author:
Paul Harvey

Field Summary
private  String content_type
           
private static String HEADER_CONTENT_DISPOSITION
           
private static String HEADER_CONTENT_TYPE
           
private static String HEADER_VALUE_FILENAME
           
private static String HEADER_VALUE_NAME
           
private  HashMap headers
           
private  boolean is_a_file
           
private  File local_file
           
private  String name
           
private  String remote_file_name
           
private  String value
           
 
Constructor Summary
WeaverBodyPartInfo()
          Creates a new WeaverBodyPartInfo object.
 
Method Summary
 void cleanUp()
          DOCUMENT ME!
 String getContentType()
          DOCUMENT ME!
 WeaverHeaderValue getHeaderValue(String the_header_name)
          DOCUMENT ME!
 BufferedInputStream getInputStream()
          DOCUMENT ME!
 File getLocalFile()
          DOCUMENT ME!
 String getName()
          DOCUMENT ME!
static boolean getNextBodyPartInfo(WeaverBodyPartInfo the_bpi, String the_boundary, String the_temp_dir, ServletInputStream the_sis)
          DOCUMENT ME!
 BufferedReader getReader()
          DOCUMENT ME!
 String getRemoteFileName()
          DOCUMENT ME!
 String getValue()
          DOCUMENT ME!
 boolean isAFile()
          DOCUMENT ME!
private static boolean isBoundary(String the_line, String the_boundary)
          DOCUMENT ME!
static boolean parseFileValue(String the_boundary, String the_final_boundary, String the_temp_dir, WeaverBodyPartInfo the_bpi, ServletInputStream the_sis)
          DOCUMENT ME!
static boolean parseFormValue(String the_boundary, String the_final_boundary, WeaverBodyPartInfo the_bpi, ServletInputStream the_sis)
          DOCUMENT ME!
 String toString()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HEADER_CONTENT_DISPOSITION

private static final String HEADER_CONTENT_DISPOSITION
See Also:
Constant Field Values

HEADER_CONTENT_TYPE

private static final String HEADER_CONTENT_TYPE
See Also:
Constant Field Values

HEADER_VALUE_FILENAME

private static final String HEADER_VALUE_FILENAME
See Also:
Constant Field Values

HEADER_VALUE_NAME

private static final String HEADER_VALUE_NAME
See Also:
Constant Field Values

content_type

private String content_type

headers

private HashMap headers

is_a_file

private boolean is_a_file

local_file

private File local_file

name

private String name

remote_file_name

private String remote_file_name

value

private String value
Constructor Detail

WeaverBodyPartInfo

public WeaverBodyPartInfo()
Creates a new WeaverBodyPartInfo object.

Method Detail

getHeaderValue

public WeaverHeaderValue getHeaderValue(String the_header_name)
DOCUMENT ME!

Parameters:
the_header_name - DOCUMENT ME!
Returns:
DOCUMENT ME!

getInputStream

public BufferedInputStream getInputStream()
                                   throws WeaverException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
WeaverException - DOCUMENT ME!

getLocalFile

public File getLocalFile()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getNextBodyPartInfo

public static boolean getNextBodyPartInfo(WeaverBodyPartInfo the_bpi,
                                          String the_boundary,
                                          String the_temp_dir,
                                          ServletInputStream the_sis)
                                   throws WeaverException
DOCUMENT ME!

Parameters:
the_bpi - DOCUMENT ME!
the_boundary - DOCUMENT ME!
the_temp_dir - DOCUMENT ME!
the_sis - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
WeaverException - DOCUMENT ME!

parseFileValue

public static boolean parseFileValue(String the_boundary,
                                     String the_final_boundary,
                                     String the_temp_dir,
                                     WeaverBodyPartInfo the_bpi,
                                     ServletInputStream the_sis)
                              throws WeaverException
DOCUMENT ME!

Parameters:
the_boundary - DOCUMENT ME!
the_final_boundary - DOCUMENT ME!
the_temp_dir - DOCUMENT ME!
the_bpi - DOCUMENT ME!
the_sis - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
WeaverException - DOCUMENT ME!

parseFormValue

public static boolean parseFormValue(String the_boundary,
                                     String the_final_boundary,
                                     WeaverBodyPartInfo the_bpi,
                                     ServletInputStream the_sis)
                              throws WeaverException
DOCUMENT ME!

Parameters:
the_boundary - DOCUMENT ME!
the_final_boundary - DOCUMENT ME!
the_bpi - DOCUMENT ME!
the_sis - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
WeaverException - DOCUMENT ME!

isAFile

public boolean isAFile()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getContentType

public String getContentType()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getName

public String getName()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getReader

public BufferedReader getReader()
                         throws WeaverException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
WeaverException - DOCUMENT ME!

getRemoteFileName

public String getRemoteFileName()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getValue

public String getValue()
DOCUMENT ME!

Returns:
DOCUMENT ME!

cleanUp

public void cleanUp()
DOCUMENT ME!


toString

public String toString()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isBoundary

private static boolean isBoundary(String the_line,
                                  String the_boundary)
DOCUMENT ME!

Parameters:
the_line - DOCUMENT ME!
the_boundary - DOCUMENT ME!
Returns:
DOCUMENT ME!

Copyright ©Paul Harvey