The Mozilla
Organization
At A Glance
Feedback
Get Involved
Newsgroups
License Terms
Newsbot
Developer Docs
Roadmap
Projects
Ports
Module Owners
Hacking
Get the Source
Build It
Testing
Download
Bugzilla
Bug Writing
Tools
View Source
Tree Status
New Checkins
Submit A Bug
FAQ
Search
Class grendel.mime.html.MimeExternalBodyOperator
All Packages  This Package  Class Hierarchy  Class Search  Index

Class grendel.mime.html.MimeExternalBodyOperator

java.lang.Object
   |
   +----grendel.mime.html.MimeHTMLOperator
           |
           +----grendel.mime.html.MimeLeafOperator
                   |
                   +----grendel.mime.html.MimeExternalObjectOperator
                           |
                           +----grendel.mime.html.MimeExternalBodyOperator

This class converts the message/external-body MIME type to HTML that points at the remote document.


class  MimeExternalBodyOperator
     extends grendel.mime.html.MimeExternalObjectOperator
{
          // Fields 2
     MimeExternalBodyBody body;
     InternetHeaders body_headers;

          // Constructors 1
     MimeExternalBodyOperator(IMimeObject, PrintStream);

          // Methods 7
     public IMimeOperator createChild(IMimeObject);
     private String getHeaderValue(String, InternetHeaders, boolean);
     String makeURL(InternetHeaders, String);
     void make_header(String, String, InternetHeaders, InternetHeaders);
     public void pushBytes(ByteBuf);
     public void pushEOF();
     void writeBoxEarly();
}



Fields


body_headers

   InternetHeaders body_headers


body

   MimeExternalBodyBody body



Constructors


MimeExternalBodyOperator

   MimeExternalBodyOperator(IMimeObject object, 
                            PrintStream out) 



Methods


writeBoxEarly

   void writeBoxEarly() 
Overrides:
writeBoxEarly in class MimeExternalObjectOperator


pushBytes

   public void pushBytes(ByteBuf b) 
Overrides:
pushBytes in class MimeExternalObjectOperator


createChild

   public IMimeOperator createChild(IMimeObject child) 
Overrides:
createChild in class MimeLeafOperator


getHeaderValue

   private String getHeaderValue(String name, 
                                 InternetHeaders ih, 
                                 boolean strip) 


make_header

   void make_header(String param_name, 
                    String header_value, 
                    InternetHeaders input_headers, 
                    InternetHeaders output_headers) 


pushEOF

   public void pushEOF() 
Overrides:
pushEOF in class MimeExternalObjectOperator


makeURL

   String makeURL(InternetHeaders headers, 
                  String body) 


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4
Copyright © 1998-1999 The Mozilla Organization.
Last modified December 25, 1998.