The Mozilla
Organization
Our Mission
Who We Are
Getting Involved
Community
Editorials
What's New
Development
Roadmap
Module Owners
Blue Sky
Projects
Status
Tools
Products
Source Code
Binaries
Documentation
License Terms
Bug Reports
Search
Feedback


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 The Mozilla Organization.