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.parser.MimeObject
All Packages  This Package  Class Hierarchy  Class Search  Index

Class grendel.mime.parser.MimeObject

java.lang.Object
   |
   +----grendel.mime.parser.MimeObject

This is the base class for objects implementing parsers for MIME parts. It implements the IMimeObject interface.

The class hierarchy is:

  • MimeObject (abstract)
    • MimeContainer (abstract)
      • MimeMultipart
        • MimeMultipartDigest
        • MimeXSunAttachment
      • MimeMessageRFC822
        • MimeMessageExternalBody
      • MimeDwimText
    • MimeLeaf (abstract)


abstract class  MimeObject
     extends java.lang.Object
     implements grendel.mime.IMimeObject, 
                grendel.mime.IMimeParser
{
          // Fields 4
     String content_type;
     InternetHeaders headers;
     String id;
     IMimeOperator operator;

          // Constructors 1
     public MimeObject(String, InternetHeaders);

          // Methods 8
     public abstract Enumeration children();
     public String contentType();
     public IMimeObject getObject();
     public InternetHeaders headers();
     public String partID();
     public abstract void pushBytes(ByteBuf);
     public void pushEOF();
     public void setOperator(IMimeOperator);
}



Fields


content_type

   String content_type


headers

   InternetHeaders headers


id

   String id


operator

   IMimeOperator operator



Constructors


MimeObject

   public MimeObject(String content_type, 
                     InternetHeaders headers) 

Creates a parser for a MIME object.




Methods


setOperator

   public void setOperator(IMimeOperator op) 
Implements:
setOperator in interface IMimeParser


getObject

   public IMimeObject getObject() 
Implements:
getObject in interface IMimeParser


pushBytes

   public abstract void pushBytes(ByteBuf buffer) 
Implements:
pushBytes in interface IMimeParser


pushEOF

   public void pushEOF() 
Implements:
pushEOF in interface IMimeParser


contentType

   public String contentType() 
Implements:
contentType in interface IMimeObject


headers

   public InternetHeaders headers() 
Implements:
headers in interface IMimeObject


partID

   public String partID() 
Implements:
partID in interface IMimeObject


children

   public abstract Enumeration children() 
Implements:
children in interface IMimeObject


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.