electric.util.mime
Class MIMEReader

java.lang.Object
  extended byelectric.util.mime.MIMEReader
All Implemented Interfaces:
IHTTPConstants, ILoggingConstants, IMIMEConstants

public class MIMEReader
extends java.lang.Object
implements ILoggingConstants, IHTTPConstants, IMIMEConstants

Multipart.

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.util.log.ILoggingConstants
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT
 
Fields inherited from interface electric.util.http.IHTTPConstants
ACCEPT_LANGUAGE, ACCEPT_RANGES, APPLICATION_BINARY, APPLICATION_OCTET_STREAM, ASCII, AUTHORIZATION, BASIC, BOUNDARY, CHARSET_EQUALS, CHUNKED, CLOSE, COLON_SLASH_SLASH, CONNECT, CONNECTION, CONTENT_ID, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_TYPE, CONTINUATION_STATUS, CONTINUE_EXPECTATION, COOKIE, COOKIE_LISTENER, DATE, DEFAULT_CONTENT_TYPE, DEFAULT_HTTP_CHARSET, DEFAULT_HTTPS_PORT, DEFAULT_MIME_TYPE, DEFAULT_PROXY_PORT, DIGEST, EOL, EXPECT, EXPECT_HEADER, FORM_URLENCODED, GET, GLUE_SESSION, HEAD, HOST, HTTP_1_0, HTTP_1_1, HTTP_PROTOCOL, HTTPS_PROTOCOL, IF_MODIFIED_SINCE, KEEP_ALIVE, LAST_MODIFIED, LOCATION, MD5_HASH, MIME_BOUNDARY, MIME_VERSION, MULTIPART_CONTENT_TYPE, OK, POST, PROXY_AUTHORIZATION, RANGE, SC_CONTINUE, SC_MOVED, SC_MOVED_PERMANENTLY, SC_OK, SC_PROXY_AUTHENTICATION_REQUIRED, SC_UNAUTHORIZED, SEPARATOR, SERVER, SERVER_PREFIX, SERVER_TYPE, SET_COOKIE_0, SET_COOKIE_1, SLASH, START, TEXT_HTML, TEXT_PLAIN, TEXT_XML, TEXT_XML_UTF_8, TRANSFER_ENCODING, USER_AGENT, WWW_AUTHENTICATE
 
Fields inherited from interface electric.util.mime.IMIMEConstants
DATA_DIRECTORY, DEFAULT_MIMEDATA_DIRECTORY, DEFAULT_START_MIME_PART, MIME_ATTACHMENT_STYLE, MIME_EXTENSION, STAR_SLASH_STAR_DATAHANDLER
 
Constructor Summary
MIMEReader(java.io.InputStream input, java.lang.String contentType, java.lang.String contentLocation, Context context)
          Create a new MIMEReader, using the user-defined mechanisms for reading the start-part.
MIMEReader(java.io.InputStream input, java.lang.String contentType, java.lang.String contentLocation, Context context, IDataHandler startPartHandler)
          Create a new MIMEReader, using the user-defined mechanisms for reading the start-part.
 
Method Summary
 MIMEData[] getOtherParts()
           
 MIMEData getStartPart()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MIMEReader

public MIMEReader(java.io.InputStream input,
                  java.lang.String contentType,
                  java.lang.String contentLocation,
                  Context context)
           throws java.io.IOException
Create a new MIMEReader, using the user-defined mechanisms for reading the start-part.

Parameters:
input -
contentType -
contentLocation -
context -
Throws:
java.io.IOException

MIMEReader

public MIMEReader(java.io.InputStream input,
                  java.lang.String contentType,
                  java.lang.String contentLocation,
                  Context context,
                  IDataHandler startPartHandler)
           throws java.io.IOException
Create a new MIMEReader, using the user-defined mechanisms for reading the start-part.

Parameters:
input -
contentType -
contentLocation -
context -
startPartHandler - if null, use the normal mechanism, otherwise force use of this data handler for the start part.
Throws:
java.io.IOException
Method Detail

getStartPart

public MIMEData getStartPart()

getOtherParts

public MIMEData[] getOtherParts()


copyright© 2001-2004 by webMethods All Rights Reserved.