electric.util.dime
Class DIMEBuilder

java.lang.Object
  extended byelectric.util.dime.DIMEBuilder
All Implemented Interfaces:
IDIMEConstants, IHTTPConstants, IMIMEConstants

public class DIMEBuilder
extends java.lang.Object
implements IMIMEConstants, IHTTPConstants, IDIMEConstants

DIMEBuilder

Author:
webMethods

Field Summary
 
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
 
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.dime.IDIMEConstants
DIME_ATTACHMENT_STYLE, DIME_CLOSED_LAYOUT, DIME_CONTENT_TYPE, DIME_DEFAULT_PREFIX, DIME_LAYOUT_ATTRIBUTE, DIME_MEMORY, DIME_MESSAGE_ELEMENT, DIME_NAMESPACE, DIME_SOAP_ENVELOPE_URI, DIME_STREAM, DIME_TYPE_FORMAT_HEADER, TYPE_ABSOLUTEURI, TYPE_MEDIATYPE, TYPE_NONE, TYPE_UNCHANGED, TYPE_UNKNOWN, VERSION_ONE
 
Constructor Summary
DIMEBuilder(MIMEData[] records)
          Construct a DIME stream
DIMEBuilder(MIMEData rootRecord, MIMEData[] records)
          Construct a DIME stream containing the rootRecord followed by the rest of the records in the records array.
 
Method Summary
 long getContentLength()
           
 java.io.InputStream getInputStream()
           
 ISource getSource()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DIMEBuilder

public DIMEBuilder(MIMEData[] records)
Construct a DIME stream

Parameters:
records -

DIMEBuilder

public DIMEBuilder(MIMEData rootRecord,
                   MIMEData[] records)
Construct a DIME stream containing the rootRecord followed by the rest of the records in the records array.

Parameters:
rootRecord -
records -
Method Detail

getContentLength

public long getContentLength()
Returns:

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Returns:
Throws:
java.io.IOException

getSource

public ISource getSource()
                  throws java.io.IOException
Returns:
Throws:
java.io.IOException


copyright© 2001-2004 by webMethods All Rights Reserved.