All Packages This Package Class Hierarchy Class Search Index
Class grendel.mime.parser.MimeContainer
java.lang.Object | +----grendel.mime.parser.MimeObject | +----grendel.mime.parser.MimeContainer
This abstract class represents the parsers for all MIME objects which can contain other MIME objects within them.
abstract class MimeContainer extends grendel.mime.parser.MimeObject { // Fields 2 Vector kids; MimeObject open_child; // Constructors 1 public MimeContainer(String, InternetHeaders); // Methods 7 public Enumeration children(); public void closeChild(); public MimeObject makeChild(String, InternetHeaders); public MimeObject openChild(byte[], InternetHeaders); public MimeObject openChild(ByteBuf, InternetHeaders); public MimeObject openChild(String, InternetHeaders); public void pushEOF(); }
Fields
kids
Vector kids
open_child
MimeObject open_child
Constructors
MimeContainer
public MimeContainer(String content_type, InternetHeaders headers)
Methods
children
public Enumeration children()
- Overrides:
- children in class MimeObject
makeChild
public MimeObject makeChild(String child_type, InternetHeaders child_headers)
This method creates a new child part, making the decision about which MIME content-type strings correspond to which subclasses of MimeObject. It does this by mapping the type name to a class name, and attempting to load it from the `grendel.mime.parser' package.
openChild
public MimeObject openChild(String child_type, InternetHeaders child_headers)
This method creates a new child part (via makeChild()), and then creates an operator for it, and installs it in `kids'.
closeChild
public void closeChild()
openChild
public MimeObject openChild(ByteBuf child_type, InternetHeaders child_headers)
openChild
public MimeObject openChild(byte[] child_type, InternetHeaders child_headers)
pushEOF
public void pushEOF()
- Overrides:
- pushEOF in class MimeObject
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4