META-INF/
META-INF/MANIFEST.MF
META-INF/services/
org/
org/apache/
org/apache/james/
org/apache/james/mime4j/
org/apache/james/mime4j/dom/
org/apache/james/mime4j/dom/address/
org/apache/james/mime4j/dom/datetime/
org/apache/james/mime4j/dom/field/
org/apache/james/mime4j/field/
org/apache/james/mime4j/field/address/
org/apache/james/mime4j/field/contentdisposition/
org/apache/james/mime4j/field/contentdisposition/parser/
org/apache/james/mime4j/field/contenttype/
org/apache/james/mime4j/field/contenttype/parser/
org/apache/james/mime4j/field/datetime/
org/apache/james/mime4j/field/datetime/parser/
org/apache/james/mime4j/field/language/
org/apache/james/mime4j/field/language/parser/
org/apache/james/mime4j/field/mimeversion/
org/apache/james/mime4j/field/mimeversion/parser/
org/apache/james/mime4j/field/structured/
org/apache/james/mime4j/field/structured/parser/
org/apache/james/mime4j/message/
META-INF/DEPENDENCIES
META-INF/LICENSE
META-INF/NOTICE
META-INF/README
META-INF/services/org.apache.james.mime4j.dom.MessageServiceFactory
org/apache/james/mime4j/dom/address/Address.class
Address.java
package org.apache.james.mime4j.dom.address
public abstract org.apache.james.mime4j.dom.address.Address extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public void  () 
	final void addMailboxesTo (java.util.List) 
		java.util.List results
	protected abstract void doAddMailboxesTo (java.util.List) 
}

org/apache/james/mime4j/dom/address/AddressList.class
AddressList.java
package org.apache.james.mime4j.dom.address
public org.apache.james.mime4j.dom.address.AddressList extends java.util.AbstractList implements java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.List addresses
	public void  (java.util.List, boolean) 
		java.util.List addresses
		boolean dontCopy
	public int size () 
	public org.apache.james.mime4j.dom.address.Address get (int) 
		int index
	public org.apache.james.mime4j.dom.address.MailboxList flatten () 
		org.apache.james.mime4j.dom.address.Address addr
		java.util.Iterator i$
		java.util.List mailboxes
		org.apache.james.mime4j.dom.address.Address addr
		java.util.Iterator i$
		boolean groupDetected
		java.util.List results
	public volatile synthetic java.lang.Object get (int) 
		int x0
}

org/apache/james/mime4j/dom/address/DomainList.class
DomainList.java
package org.apache.james.mime4j.dom.address
public org.apache.james.mime4j.dom.address.DomainList extends java.util.AbstractList implements java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.List domains
	public void  (java.util.List, boolean) 
		java.util.List domains
		boolean dontCopy
	public int size () 
	public java.lang.String get (int) 
		int index
	public java.lang.String toRouteString () 
		String domain
		java.util.Iterator i$
		StringBuilder sb
	public java.lang.String toString () 
	public volatile synthetic java.lang.Object get (int) 
		int x0
}

org/apache/james/mime4j/dom/address/Group.class
Group.java
package org.apache.james.mime4j.dom.address
public org.apache.james.mime4j.dom.address.Group extends org.apache.james.mime4j.dom.address.Address {
	private static final long serialVersionUID
	private final String name
	private final org.apache.james.mime4j.dom.address.MailboxList mailboxList
	public void  (java.lang.String, org.apache.james.mime4j.dom.address.MailboxList) 
		String name
		org.apache.james.mime4j.dom.address.MailboxList mailboxes
	public transient void  (java.lang.String, org.apache.james.mime4j.dom.address.Mailbox[]) 
		String name
		org.apache.james.mime4j.dom.address.Mailbox[] mailboxes
	public void  (java.lang.String, java.util.Collection) 
		String name
		java.util.Collection mailboxes
	public java.lang.String getName () 
	public org.apache.james.mime4j.dom.address.MailboxList getMailboxes () 
	protected void doAddMailboxesTo (java.util.List) 
		org.apache.james.mime4j.dom.address.Mailbox mailbox
		java.util.Iterator i$
		java.util.List results
	public java.lang.String toString () 
		org.apache.james.mime4j.dom.address.Mailbox mailbox
		java.util.Iterator i$
		StringBuilder sb
		boolean first
}

org/apache/james/mime4j/dom/address/Mailbox.class
Mailbox.java
package org.apache.james.mime4j.dom.address
public org.apache.james.mime4j.dom.address.Mailbox extends org.apache.james.mime4j.dom.address.Address {
	private static final long serialVersionUID
	private static final org.apache.james.mime4j.dom.address.DomainList EMPTY_ROUTE_LIST
	private final String name
	private final org.apache.james.mime4j.dom.address.DomainList route
	private final String localPart
	private final String domain
	public void  (java.lang.String, org.apache.james.mime4j.dom.address.DomainList, java.lang.String, java.lang.String) 
		String name
		org.apache.james.mime4j.dom.address.DomainList route
		String localPart
		String domain
	void  (java.lang.String, org.apache.james.mime4j.dom.address.Mailbox) 
		String name
		org.apache.james.mime4j.dom.address.Mailbox baseMailbox
	public void  (java.lang.String, java.lang.String) 
		String localPart
		String domain
	public void  (org.apache.james.mime4j.dom.address.DomainList, java.lang.String, java.lang.String) 
		org.apache.james.mime4j.dom.address.DomainList route
		String localPart
		String domain
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String localPart
		String domain
	public java.lang.String getName () 
	public org.apache.james.mime4j.dom.address.DomainList getRoute () 
	public java.lang.String getLocalPart () 
	public java.lang.String getDomain () 
	public java.lang.String getAddress () 
	protected final void doAddMailboxesTo (java.util.List) 
		java.util.List results
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.james.mime4j.dom.address.Mailbox that
	public java.lang.String toString () 
	static void  () 
}

org/apache/james/mime4j/dom/address/MailboxList.class
MailboxList.java
package org.apache.james.mime4j.dom.address
public org.apache.james.mime4j.dom.address.MailboxList extends java.util.AbstractList implements java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.List mailboxes
	public void  (java.util.List, boolean) 
		java.util.List mailboxes
		boolean dontCopy
	public int size () 
	public org.apache.james.mime4j.dom.address.Mailbox get (int) 
		int index
	public volatile synthetic java.lang.Object get (int) 
		int x0
}

org/apache/james/mime4j/dom/BinaryBody.class
BinaryBody.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.BinaryBody extends org.apache.james.mime4j.dom.SingleBody {
	protected void  () 
}

org/apache/james/mime4j/dom/Body.class
Body.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.Body extends java.lang.Object implements org.apache.james.mime4j.dom.Disposable  {
	public abstract org.apache.james.mime4j.dom.Entity getParent () 
	public abstract void setParent (org.apache.james.mime4j.dom.Entity) 
}

org/apache/james/mime4j/dom/datetime/DateTime.class
DateTime.java
package org.apache.james.mime4j.dom.datetime
public org.apache.james.mime4j.dom.datetime.DateTime extends java.lang.Object {
	private final java.util.Date date
	private final int year
	private final int month
	private final int day
	private final int hour
	private final int minute
	private final int second
	private final int timeZone
	public void  (java.lang.String, int, int, int, int, int, int) 
		String yearString
		int month
		int day
		int hour
		int minute
		int second
		int timeZone
	private int convertToYear (java.lang.String) 
		String yearString
		int year
	public static java.util.Date convertToDate (int, int, int, int, int, int, int) 
		int minutes
		int year
		int month
		int day
		int hour
		int minute
		int second
		int timeZone
		java.util.Calendar c
	public java.util.Date getDate () 
	public int getYear () 
	public int getMonth () 
	public int getDay () 
	public int getHour () 
	public int getMinute () 
	public int getSecond () 
	public int getTimeZone () 
	public void print () 
	public java.lang.String toString () 
	public int hashCode () 
		int PRIME
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.james.mime4j.dom.datetime.DateTime other
}

org/apache/james/mime4j/dom/Disposable.class
Disposable.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.Disposable extends java.lang.Object {
	public abstract void dispose () 
}

org/apache/james/mime4j/dom/Entity.class
Entity.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.Entity extends java.lang.Object implements org.apache.james.mime4j.dom.Disposable  {
	public abstract org.apache.james.mime4j.dom.Entity getParent () 
	public abstract void setParent (org.apache.james.mime4j.dom.Entity) 
	public abstract org.apache.james.mime4j.dom.Header getHeader () 
	public abstract void setHeader (org.apache.james.mime4j.dom.Header) 
	public abstract org.apache.james.mime4j.dom.Body getBody () 
	public abstract void setBody (org.apache.james.mime4j.dom.Body) 
	public abstract org.apache.james.mime4j.dom.Body removeBody () 
	public abstract boolean isMultipart () 
	public abstract java.lang.String getMimeType () 
	public abstract java.lang.String getCharset () 
	public abstract java.lang.String getContentTransferEncoding () 
	public abstract java.lang.String getDispositionType () 
	public abstract java.lang.String getFilename () 
}

org/apache/james/mime4j/dom/field/AddressListField.class
AddressListField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.AddressListField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract org.apache.james.mime4j.dom.address.AddressList getAddressList () 
}

org/apache/james/mime4j/dom/field/ContentDescriptionField.class
ContentDescriptionField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.ContentDescriptionField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract java.lang.String getDescription () 
}

org/apache/james/mime4j/dom/field/ContentDispositionField.class
ContentDispositionField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.ContentDispositionField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public static final String DISPOSITION_TYPE_INLINE
	public static final String DISPOSITION_TYPE_ATTACHMENT
	public static final String PARAM_FILENAME
	public static final String PARAM_CREATION_DATE
	public static final String PARAM_MODIFICATION_DATE
	public static final String PARAM_READ_DATE
	public static final String PARAM_SIZE
	public abstract java.lang.String getDispositionType () 
	public abstract java.lang.String getParameter (java.lang.String) 
	public abstract java.util.Map getParameters () 
	public abstract boolean isDispositionType (java.lang.String) 
	public abstract boolean isInline () 
	public abstract boolean isAttachment () 
	public abstract java.lang.String getFilename () 
	public abstract java.util.Date getCreationDate () 
	public abstract java.util.Date getModificationDate () 
	public abstract java.util.Date getReadDate () 
	public abstract long getSize () 
}

org/apache/james/mime4j/dom/field/ContentIdField.class
ContentIdField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.ContentIdField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract java.lang.String getId () 
}

org/apache/james/mime4j/dom/field/ContentLanguageField.class
ContentLanguageField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.ContentLanguageField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract java.util.List getLanguages () 
}

org/apache/james/mime4j/dom/field/ContentLengthField.class
ContentLengthField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.ContentLengthField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract long getContentLength () 
}

org/apache/james/mime4j/dom/field/ContentLocationField.class
ContentLocationField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.ContentLocationField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract java.lang.String getLocation () 
}

org/apache/james/mime4j/dom/field/ContentMD5Field.class
ContentMD5Field.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.ContentMD5Field extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract java.lang.String getMD5Raw () 
}

org/apache/james/mime4j/dom/field/ContentTransferEncodingField.class
ContentTransferEncodingField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.ContentTransferEncodingField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract java.lang.String getEncoding () 
}

org/apache/james/mime4j/dom/field/ContentTypeField.class
ContentTypeField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.ContentTypeField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public static final String TYPE_MULTIPART_PREFIX
	public static final String TYPE_MULTIPART_DIGEST
	public static final String TYPE_TEXT_PLAIN
	public static final String TYPE_MESSAGE_RFC822
	public static final String PARAM_BOUNDARY
	public static final String PARAM_CHARSET
	public abstract java.lang.String getMimeType () 
	public abstract java.lang.String getMediaType () 
	public abstract java.lang.String getSubType () 
	public abstract java.lang.String getParameter (java.lang.String) 
	public abstract java.util.Map getParameters () 
	public abstract boolean isMimeType (java.lang.String) 
	public abstract boolean isMultipart () 
	public abstract java.lang.String getBoundary () 
	public abstract java.lang.String getCharset () 
}

org/apache/james/mime4j/dom/field/DateTimeField.class
DateTimeField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.DateTimeField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract java.util.Date getDate () 
}

org/apache/james/mime4j/dom/field/FieldName.class
FieldName.java
package org.apache.james.mime4j.dom.field
public org.apache.james.mime4j.dom.field.FieldName extends java.lang.Object {
	public static final String CONTENT_TYPE
	public static final String CONTENT_LENGTH
	public static final String CONTENT_TRANSFER_ENCODING
	public static final String CONTENT_DISPOSITION
	public static final String CONTENT_ID
	public static final String CONTENT_MD5
	public static final String CONTENT_DESCRIPTION
	public static final String CONTENT_LANGUAGE
	public static final String CONTENT_LOCATION
	public static final String MIME_VERSION
	public static final String DATE
	public static final String MESSAGE_ID
	public static final String SUBJECT
	public static final String FROM
	public static final String SENDER
	public static final String TO
	public static final String CC
	public static final String BCC
	public static final String REPLY_TO
	public static final String RESENT_DATE
	public static final String RESENT_FROM
	public static final String RESENT_SENDER
	public static final String RESENT_TO
	public static final String RESENT_CC
	public static final String RESENT_BCC
	private void  () 
}

org/apache/james/mime4j/dom/field/MailboxField.class
MailboxField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.MailboxField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract org.apache.james.mime4j.dom.address.Mailbox getMailbox () 
}

org/apache/james/mime4j/dom/field/MailboxListField.class
MailboxListField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.MailboxListField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract org.apache.james.mime4j.dom.address.MailboxList getMailboxList () 
}

org/apache/james/mime4j/dom/field/MimeVersionField.class
MimeVersionField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.MimeVersionField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract int getMinorVersion () 
	public abstract int getMajorVersion () 
}

org/apache/james/mime4j/dom/field/ParsedField.class
ParsedField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.ParsedField extends java.lang.Object implements org.apache.james.mime4j.stream.Field  {
	public abstract boolean isValidField () 
	public abstract org.apache.james.mime4j.dom.field.ParseException getParseException () 
}

org/apache/james/mime4j/dom/field/ParseException.class
ParseException.java
package org.apache.james.mime4j.dom.field
public org.apache.james.mime4j.dom.field.ParseException extends org.apache.james.mime4j.MimeException {
	private static final long serialVersionUID
	protected void  (java.lang.String) 
		String message
	protected void  (java.lang.Throwable) 
		Throwable cause
	protected void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/james/mime4j/dom/field/UnstructuredField.class
UnstructuredField.java
package org.apache.james.mime4j.dom.field
public abstract org.apache.james.mime4j.dom.field.UnstructuredField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	public abstract java.lang.String getValue () 
}

org/apache/james/mime4j/dom/FieldParser.class
FieldParser.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.FieldParser extends java.lang.Object {
	public abstract org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
}

org/apache/james/mime4j/dom/Header.class
Header.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.Header extends java.lang.Object implements java.lang.Iterable  {
	public abstract void addField (org.apache.james.mime4j.stream.Field) 
	public abstract java.util.List getFields () 
	public abstract org.apache.james.mime4j.stream.Field getField (java.lang.String) 
	public abstract java.util.List getFields (java.lang.String) 
	public abstract java.util.Iterator iterator () 
	public abstract int removeFields (java.lang.String) 
	public abstract void setField (org.apache.james.mime4j.stream.Field) 
}

org/apache/james/mime4j/dom/Message.class
Message.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.Message extends java.lang.Object implements org.apache.james.mime4j.dom.Entity org.apache.james.mime4j.dom.Body  {
	public abstract java.lang.String getMessageId () 
	public abstract void createMessageId (java.lang.String) 
	public abstract java.lang.String getSubject () 
	public abstract void setSubject (java.lang.String) 
	public abstract java.util.Date getDate () 
	public abstract void setDate (java.util.Date) 
	public abstract void setDate (java.util.Date, java.util.TimeZone) 
	public abstract org.apache.james.mime4j.dom.address.Mailbox getSender () 
	public abstract void setSender (org.apache.james.mime4j.dom.address.Mailbox) 
	public abstract org.apache.james.mime4j.dom.address.MailboxList getFrom () 
	public abstract void setFrom (org.apache.james.mime4j.dom.address.Mailbox) 
	public transient abstract void setFrom (org.apache.james.mime4j.dom.address.Mailbox[]) 
	public abstract void setFrom (java.util.Collection) 
	public abstract org.apache.james.mime4j.dom.address.AddressList getTo () 
	public abstract void setTo (org.apache.james.mime4j.dom.address.Address) 
	public transient abstract void setTo (org.apache.james.mime4j.dom.address.Address[]) 
	public abstract void setTo (java.util.Collection) 
	public abstract org.apache.james.mime4j.dom.address.AddressList getCc () 
	public abstract void setCc (org.apache.james.mime4j.dom.address.Address) 
	public transient abstract void setCc (org.apache.james.mime4j.dom.address.Address[]) 
	public abstract void setCc (java.util.Collection) 
	public abstract org.apache.james.mime4j.dom.address.AddressList getBcc () 
	public abstract void setBcc (org.apache.james.mime4j.dom.address.Address) 
	public transient abstract void setBcc (org.apache.james.mime4j.dom.address.Address[]) 
	public abstract void setBcc (java.util.Collection) 
	public abstract org.apache.james.mime4j.dom.address.AddressList getReplyTo () 
	public abstract void setReplyTo (org.apache.james.mime4j.dom.address.Address) 
	public transient abstract void setReplyTo (org.apache.james.mime4j.dom.address.Address[]) 
	public abstract void setReplyTo (java.util.Collection) 
}

org/apache/james/mime4j/dom/MessageBuilder.class
MessageBuilder.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.MessageBuilder extends java.lang.Object {
	public abstract org.apache.james.mime4j.dom.Header newHeader () 
	public abstract org.apache.james.mime4j.dom.Header newHeader (org.apache.james.mime4j.dom.Header) 
	public abstract org.apache.james.mime4j.dom.Multipart newMultipart (java.lang.String) 
	public abstract org.apache.james.mime4j.dom.Multipart newMultipart (org.apache.james.mime4j.dom.Multipart) 
	public abstract org.apache.james.mime4j.dom.Message newMessage () 
	public abstract org.apache.james.mime4j.dom.Message newMessage (org.apache.james.mime4j.dom.Message) 
	public abstract org.apache.james.mime4j.dom.Header parseHeader (java.io.InputStream)  throws org.apache.james.mime4j.MimeException java.io.IOException 
	public abstract org.apache.james.mime4j.dom.Message parseMessage (java.io.InputStream)  throws org.apache.james.mime4j.MimeException java.io.IOException 
}

org/apache/james/mime4j/dom/MessageServiceFactory.class
MessageServiceFactory.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.MessageServiceFactory extends java.lang.Object {
	public void  () 
	public static org.apache.james.mime4j.dom.MessageServiceFactory newInstance ()  throws org.apache.james.mime4j.MimeException 
	public abstract org.apache.james.mime4j.dom.MessageBuilder newMessageBuilder () 
	public abstract org.apache.james.mime4j.dom.MessageWriter newMessageWriter () 
	public abstract void setAttribute (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException 
}

org/apache/james/mime4j/dom/MessageWriter.class
MessageWriter.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.MessageWriter extends java.lang.Object {
	public abstract void writeMessage (org.apache.james.mime4j.dom.Message, java.io.OutputStream)  throws java.io.IOException 
	public abstract void writeBody (org.apache.james.mime4j.dom.Body, java.io.OutputStream)  throws java.io.IOException 
	public abstract void writeEntity (org.apache.james.mime4j.dom.Entity, java.io.OutputStream)  throws java.io.IOException 
	public abstract void writeMultipart (org.apache.james.mime4j.dom.Multipart, java.io.OutputStream)  throws java.io.IOException 
	public abstract void writeField (org.apache.james.mime4j.stream.Field, java.io.OutputStream)  throws java.io.IOException 
	public abstract void writeHeader (org.apache.james.mime4j.dom.Header, java.io.OutputStream)  throws java.io.IOException 
}

org/apache/james/mime4j/dom/Multipart.class
Multipart.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.Multipart extends java.lang.Object implements org.apache.james.mime4j.dom.Body  {
	public abstract java.lang.String getSubType () 
	public abstract int getCount () 
	public abstract java.util.List getBodyParts () 
	public abstract void setBodyParts (java.util.List) 
	public abstract void addBodyPart (org.apache.james.mime4j.dom.Entity) 
	public abstract void addBodyPart (org.apache.james.mime4j.dom.Entity, int) 
	public abstract org.apache.james.mime4j.dom.Entity removeBodyPart (int) 
	public abstract org.apache.james.mime4j.dom.Entity replaceBodyPart (org.apache.james.mime4j.dom.Entity, int) 
	public abstract java.lang.String getPreamble () 
	public abstract void setPreamble (java.lang.String) 
	public abstract java.lang.String getEpilogue () 
	public abstract void setEpilogue (java.lang.String) 
}

org/apache/james/mime4j/dom/ServiceLoader.class
ServiceLoader.java
package org.apache.james.mime4j.dom
 org.apache.james.mime4j.dom.ServiceLoader extends java.lang.Object {
	private void  () 
	static java.lang.Object load (java.lang.Class) 
		Object impl
		int cmtIdx
		Class implClass
		java.io.BufferedReader reader
		String line
		java.net.URL resource
		java.io.InputStream instream
		java.util.Enumeration resources
		java.io.IOException ex
		ClassNotFoundException ex
		IllegalAccessException ex
		InstantiationException ex
		Class spiClass
		String spiResURI
		ClassLoader classLoader
}

org/apache/james/mime4j/dom/ServiceLoaderException.class
ServiceLoaderException.java
package org.apache.james.mime4j.dom
public org.apache.james.mime4j.dom.ServiceLoaderException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/james/mime4j/dom/SingleBody.class
SingleBody.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.SingleBody extends java.lang.Object implements org.apache.james.mime4j.dom.Body  {
	private org.apache.james.mime4j.dom.Entity parent
	static final int DEFAULT_ENCODING_BUFFER_SIZE
	protected void  () 
	public org.apache.james.mime4j.dom.Entity getParent () 
	public void setParent (org.apache.james.mime4j.dom.Entity) 
		org.apache.james.mime4j.dom.Entity parent
	public abstract java.io.InputStream getInputStream ()  throws java.io.IOException 
	public void writeTo (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
		java.io.InputStream in
	public org.apache.james.mime4j.dom.SingleBody copy () 
	public void dispose () 
	private static void copy (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
		byte[] buffer
		int inputLength
}

org/apache/james/mime4j/dom/TextBody.class
TextBody.java
package org.apache.james.mime4j.dom
public abstract org.apache.james.mime4j.dom.TextBody extends org.apache.james.mime4j.dom.SingleBody {
	protected void  () 
	public abstract java.lang.String getMimeCharset () 
	public abstract java.io.Reader getReader ()  throws java.io.IOException 
}

org/apache/james/mime4j/field/AbstractField.class
AbstractField.java
package org.apache.james.mime4j.field
public abstract org.apache.james.mime4j.field.AbstractField extends java.lang.Object implements org.apache.james.mime4j.dom.field.ParsedField  {
	protected final org.apache.james.mime4j.stream.Field rawField
	protected final org.apache.james.mime4j.codec.DecodeMonitor monitor
	protected void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public java.lang.String getName () 
	public java.lang.String getBody () 
	public org.apache.james.mime4j.util.ByteSequence getRaw () 
	public boolean isValidField () 
	public org.apache.james.mime4j.dom.field.ParseException getParseException () 
	protected org.apache.james.mime4j.stream.RawField getRawField () 
	public java.lang.String toString () 
}

org/apache/james/mime4j/field/address/AddressBuilder.class
AddressBuilder.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.AddressBuilder extends java.lang.Object {
	public static final org.apache.james.mime4j.field.address.AddressBuilder DEFAULT
	protected void  () 
	public org.apache.james.mime4j.dom.address.Address parseAddress (java.lang.String, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.field.address.ParseException 
		String rawAddressString
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.field.address.AddressListParser parser
	public org.apache.james.mime4j.dom.address.Address parseAddress (java.lang.String)  throws org.apache.james.mime4j.field.address.ParseException 
		String rawAddressString
	public org.apache.james.mime4j.dom.address.AddressList parseAddressList (java.lang.String, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.field.address.ParseException 
		String rawAddressList
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.field.address.AddressListParser parser
	public org.apache.james.mime4j.dom.address.AddressList parseAddressList (java.lang.String)  throws org.apache.james.mime4j.field.address.ParseException 
		String rawAddressList
	public org.apache.james.mime4j.dom.address.Mailbox parseMailbox (java.lang.String, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.field.address.ParseException 
		String rawMailboxString
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.field.address.AddressListParser parser
	public org.apache.james.mime4j.dom.address.Mailbox parseMailbox (java.lang.String)  throws org.apache.james.mime4j.field.address.ParseException 
		String rawMailboxString
	public org.apache.james.mime4j.dom.address.Group parseGroup (java.lang.String, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.field.address.ParseException 
		String rawGroupString
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.dom.address.Address address
	public org.apache.james.mime4j.dom.address.Group parseGroup (java.lang.String)  throws org.apache.james.mime4j.field.address.ParseException 
		String rawGroupString
	static void  () 
}

org/apache/james/mime4j/field/address/AddressFormatter.class
AddressFormatter.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.AddressFormatter extends java.lang.Object {
	public static final org.apache.james.mime4j.field.address.AddressFormatter DEFAULT
	protected void  () 
	public void format (java.lang.StringBuilder, org.apache.james.mime4j.dom.address.Address, boolean) 
		StringBuilder sb
		org.apache.james.mime4j.dom.address.Address address
		boolean includeRoute
	public void encode (java.lang.StringBuilder, org.apache.james.mime4j.dom.address.Address) 
		StringBuilder sb
		org.apache.james.mime4j.dom.address.Address address
	public void format (java.lang.StringBuilder, org.apache.james.mime4j.dom.address.Mailbox, boolean) 
		StringBuilder sb
		org.apache.james.mime4j.dom.address.Mailbox mailbox
		boolean includeRoute
		boolean includeAngleBrackets
	public java.lang.String format (org.apache.james.mime4j.dom.address.Mailbox, boolean) 
		org.apache.james.mime4j.dom.address.Mailbox mailbox
		boolean includeRoute
		StringBuilder sb
	public void encode (java.lang.StringBuilder, org.apache.james.mime4j.dom.address.Mailbox) 
		StringBuilder sb
		org.apache.james.mime4j.dom.address.Mailbox mailbox
	public java.lang.String encode (org.apache.james.mime4j.dom.address.Mailbox) 
		org.apache.james.mime4j.dom.address.Mailbox mailbox
		StringBuilder sb
	public void format (java.lang.StringBuilder, org.apache.james.mime4j.dom.address.Group, boolean) 
		org.apache.james.mime4j.dom.address.Mailbox mailbox
		java.util.Iterator i$
		StringBuilder sb
		org.apache.james.mime4j.dom.address.Group group
		boolean includeRoute
		boolean first
	public java.lang.String format (org.apache.james.mime4j.dom.address.Group, boolean) 
		org.apache.james.mime4j.dom.address.Group group
		boolean includeRoute
		StringBuilder sb
	public void encode (java.lang.StringBuilder, org.apache.james.mime4j.dom.address.Group) 
		org.apache.james.mime4j.dom.address.Mailbox mailbox
		java.util.Iterator i$
		StringBuilder sb
		org.apache.james.mime4j.dom.address.Group group
		boolean first
	public java.lang.String encode (org.apache.james.mime4j.dom.address.Group) 
		org.apache.james.mime4j.dom.address.Group group
		StringBuilder sb
	static void  () 
}

org/apache/james/mime4j/field/address/AddressListParser$1.class
AddressListParser.java
package org.apache.james.mime4j.field.address
synthetic org.apache.james.mime4j.field.address.AddressListParser$1 extends java.lang.Object {
}

org/apache/james/mime4j/field/address/AddressListParser$JJCalls.class
AddressListParser.java
package org.apache.james.mime4j.field.address
final org.apache.james.mime4j.field.address.AddressListParser$JJCalls extends java.lang.Object {
	int gen
	org.apache.james.mime4j.field.address.Token first
	int arg
	org.apache.james.mime4j.field.address.AddressListParser$JJCalls next
	void  () 
}

org/apache/james/mime4j/field/address/AddressListParser$LookaheadSuccess.class
AddressListParser.java
package org.apache.james.mime4j.field.address
final org.apache.james.mime4j.field.address.AddressListParser$LookaheadSuccess extends java.lang.Error {
	private void  () 
	synthetic void  (org.apache.james.mime4j.field.address.AddressListParser$1) 
		org.apache.james.mime4j.field.address.AddressListParser$1 x0
}

org/apache/james/mime4j/field/address/AddressListParser.class
AddressListParser.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.AddressListParser extends java.lang.Object implements org.apache.james.mime4j.field.address.AddressListParserTreeConstants org.apache.james.mime4j.field.address.AddressListParserConstants  {
	protected org.apache.james.mime4j.field.address.JJTAddressListParserState jjtree
	public org.apache.james.mime4j.field.address.AddressListParserTokenManager token_source
	org.apache.james.mime4j.field.address.SimpleCharStream jj_input_stream
	public org.apache.james.mime4j.field.address.Token token
	public org.apache.james.mime4j.field.address.Token jj_nt
	private int jj_ntk
	private org.apache.james.mime4j.field.address.Token jj_scanpos
	private org.apache.james.mime4j.field.address.Token jj_lastpos
	private int jj_la
	private int jj_gen
	private final int[] jj_la1
	private static int[] jj_la1_0
	private static int[] jj_la1_1
	private final org.apache.james.mime4j.field.address.AddressListParser$JJCalls[] jj_2_rtns
	private boolean jj_rescan
	private int jj_gc
	private final org.apache.james.mime4j.field.address.AddressListParser$LookaheadSuccess jj_ls
	private java.util.List jj_expentries
	private int[] jj_expentry
	private int jj_kind
	private int[] jj_lasttokens
	private int jj_endpos
	public static void main (java.lang.String[])  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.AddressListParser parser
		Exception x
		String[] args
	public org.apache.james.mime4j.field.address.ASTaddress_list parseAddressList ()  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.TokenMgrError tme
	public org.apache.james.mime4j.field.address.ASTaddress parseAddress ()  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.TokenMgrError tme
	public org.apache.james.mime4j.field.address.ASTmailbox parseMailbox ()  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.TokenMgrError tme
	void jjtreeOpenNodeScope (org.apache.james.mime4j.field.address.Node) 
		org.apache.james.mime4j.field.address.Node n
	void jjtreeCloseNodeScope (org.apache.james.mime4j.field.address.Node) 
		org.apache.james.mime4j.field.address.Node n
	public final void parseLine ()  throws org.apache.james.mime4j.field.address.ParseException 
	public final void parseAddressList0 ()  throws org.apache.james.mime4j.field.address.ParseException 
	public final void parseAddress0 ()  throws org.apache.james.mime4j.field.address.ParseException 
	public final void parseMailbox0 ()  throws org.apache.james.mime4j.field.address.ParseException 
	public final void address_list ()  throws org.apache.james.mime4j.field.address.ParseException 
		Throwable jjte000
		org.apache.james.mime4j.field.address.ASTaddress_list jjtn000
		boolean jjtc000
	public final void address ()  throws org.apache.james.mime4j.field.address.ParseException 
		Throwable jjte000
		org.apache.james.mime4j.field.address.ASTaddress jjtn000
		boolean jjtc000
	public final void mailbox ()  throws org.apache.james.mime4j.field.address.ParseException 
		Throwable jjte000
		org.apache.james.mime4j.field.address.ASTmailbox jjtn000
		boolean jjtc000
	public final void name_addr ()  throws org.apache.james.mime4j.field.address.ParseException 
		Throwable jjte000
		org.apache.james.mime4j.field.address.ASTname_addr jjtn000
		boolean jjtc000
	public final void group_body ()  throws org.apache.james.mime4j.field.address.ParseException 
		Throwable jjte000
		org.apache.james.mime4j.field.address.ASTgroup_body jjtn000
		boolean jjtc000
	public final void angle_addr ()  throws org.apache.james.mime4j.field.address.ParseException 
		Throwable jjte000
		org.apache.james.mime4j.field.address.ASTangle_addr jjtn000
		boolean jjtc000
	public final void route ()  throws org.apache.james.mime4j.field.address.ParseException 
		Throwable jjte000
		org.apache.james.mime4j.field.address.ASTroute jjtn000
		boolean jjtc000
	public final void phrase ()  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.ASTphrase jjtn000
		boolean jjtc000
	public final void addr_spec ()  throws org.apache.james.mime4j.field.address.ParseException 
		Throwable jjte000
		org.apache.james.mime4j.field.address.ASTaddr_spec jjtn000
		boolean jjtc000
	public final void local_part ()  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.ASTlocal_part jjtn000
		boolean jjtc000
		org.apache.james.mime4j.field.address.Token t
	public final void domain ()  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.ASTdomain jjtn000
		boolean jjtc000
		org.apache.james.mime4j.field.address.Token t
	private boolean jj_2_1 (int) 
		org.apache.james.mime4j.field.address.AddressListParser$LookaheadSuccess ls
		int xla
	private boolean jj_2_2 (int) 
		org.apache.james.mime4j.field.address.AddressListParser$LookaheadSuccess ls
		int xla
	private boolean jj_3R_11 () 
		org.apache.james.mime4j.field.address.Token xsp
	private boolean jj_3R_13 () 
		org.apache.james.mime4j.field.address.Token xsp
	private boolean jj_3R_8 () 
	private boolean jj_3_1 () 
	private boolean jj_3R_12 () 
		org.apache.james.mime4j.field.address.Token xsp
	private boolean jj_3R_10 () 
		org.apache.james.mime4j.field.address.Token xsp
	private boolean jj_3_2 () 
	private boolean jj_3R_9 () 
		org.apache.james.mime4j.field.address.Token xsp
	private static void jj_la1_init_0 () 
	private static void jj_la1_init_1 () 
	public void  (java.io.InputStream) 
		java.io.InputStream stream
	public void  (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		int i
		java.io.InputStream stream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream stream
	public void ReInit (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		int i
		java.io.InputStream stream
		String encoding
	public void  (java.io.Reader) 
		int i
		int i
		java.io.Reader stream
	public void ReInit (java.io.Reader) 
		int i
		int i
		java.io.Reader stream
	public void  (org.apache.james.mime4j.field.address.AddressListParserTokenManager) 
		int i
		int i
		org.apache.james.mime4j.field.address.AddressListParserTokenManager tm
	public void ReInit (org.apache.james.mime4j.field.address.AddressListParserTokenManager) 
		int i
		int i
		org.apache.james.mime4j.field.address.AddressListParserTokenManager tm
	private org.apache.james.mime4j.field.address.Token jj_consume_token (int)  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.AddressListParser$JJCalls c
		int i
		int kind
		org.apache.james.mime4j.field.address.Token oldToken
	private boolean jj_scan_token (int) 
		int i
		org.apache.james.mime4j.field.address.Token tok
		int kind
	public final org.apache.james.mime4j.field.address.Token getNextToken () 
	public final org.apache.james.mime4j.field.address.Token getToken (int) 
		int i
		int index
		org.apache.james.mime4j.field.address.Token t
	private int jj_ntk () 
	private void jj_add_error_token (int, int) 
		int i
		int i
		int[] oldentry
		java.util.Iterator it
		int kind
		int pos
	public org.apache.james.mime4j.field.address.ParseException generateParseException () 
		int j
		int i
		int i
		int i
		boolean[] la1tokens
		int[][] exptokseq
	public final void enable_tracing () 
	public final void disable_tracing () 
	private void jj_rescan_token () 
		org.apache.james.mime4j.field.address.AddressListParser$JJCalls p
		org.apache.james.mime4j.field.address.AddressListParser$LookaheadSuccess ls
		int i
	private void jj_save (int, int) 
		int index
		int xla
		org.apache.james.mime4j.field.address.AddressListParser$JJCalls p
	static void  () 
}

org/apache/james/mime4j/field/address/AddressListParserConstants.class
AddressListParserConstants.java
package org.apache.james.mime4j.field.address
public abstract org.apache.james.mime4j.field.address.AddressListParserConstants extends java.lang.Object {
	public static final int EOF
	public static final int WS
	public static final int ALPHA
	public static final int DIGIT
	public static final int ATEXT
	public static final int DOTATOM
	public static final int DOMAINLITERAL
	public static final int COMMENT
	public static final int QUOTEDSTRING
	public static final int QUOTEDPAIR
	public static final int ANY
	public static final int DEFAULT
	public static final int INDOMAINLITERAL
	public static final int INCOMMENT
	public static final int NESTED_COMMENT
	public static final int INQUOTEDSTRING
	public static final String[] tokenImage
	static void  () 
}

org/apache/james/mime4j/field/address/AddressListParserTokenManager.class
AddressListParserTokenManager.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.AddressListParserTokenManager extends java.lang.Object implements org.apache.james.mime4j.field.address.AddressListParserConstants  {
	static int commentNest
	public java.io.PrintStream debugStream
	static final long[] jjbitVec0
	static final int[] jjnextStates
	public static final String[] jjstrLiteralImages
	public static final String[] lexStateNames
	public static final int[] jjnewLexState
	static final long[] jjtoToken
	static final long[] jjtoSkip
	static final long[] jjtoSpecial
	static final long[] jjtoMore
	protected org.apache.james.mime4j.field.address.SimpleCharStream input_stream
	private final int[] jjrounds
	private final int[] jjstateSet
	private final StringBuilder jjimage
	private StringBuilder image
	private int jjimageLen
	private int lengthOfMatch
	protected char curChar
	int curLexState
	int defaultLexState
	int jjnewStateCnt
	int jjround
	int jjmatchedPos
	int jjmatchedKind
	public void setDebugStream (java.io.PrintStream) 
		java.io.PrintStream ds
	private final int jjStopStringLiteralDfa_0 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_0 (int, long) 
		int pos
		long active0
	private int jjStopAtPos (int, int) 
		int pos
		int kind
	private int jjMoveStringLiteralDfa0_0 () 
	private int jjMoveNfa_0 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_2 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_2 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_2 () 
	private int jjMoveNfa_2 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_4 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_4 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_4 () 
	private int jjMoveNfa_4 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_3 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_3 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_3 () 
	private int jjMoveNfa_3 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_1 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_1 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_1 () 
	private int jjMoveNfa_1 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	public void  (org.apache.james.mime4j.field.address.SimpleCharStream) 
		org.apache.james.mime4j.field.address.SimpleCharStream stream
	public void  (org.apache.james.mime4j.field.address.SimpleCharStream, int) 
		org.apache.james.mime4j.field.address.SimpleCharStream stream
		int lexState
	public void ReInit (org.apache.james.mime4j.field.address.SimpleCharStream) 
		org.apache.james.mime4j.field.address.SimpleCharStream stream
	private void ReInitRounds () 
		int i
	public void ReInit (org.apache.james.mime4j.field.address.SimpleCharStream, int) 
		org.apache.james.mime4j.field.address.SimpleCharStream stream
		int lexState
	public void SwitchTo (int) 
		int lexState
	protected org.apache.james.mime4j.field.address.Token jjFillToken () 
		org.apache.james.mime4j.field.address.Token t
		String curTokenImage
		int beginLine
		int endLine
		int beginColumn
		int endColumn
		String im
	public org.apache.james.mime4j.field.address.Token getNextToken () 
		java.io.IOException e
		org.apache.james.mime4j.field.address.Token matchedToken
		org.apache.james.mime4j.field.address.Token matchedToken
		org.apache.james.mime4j.field.address.Token matchedToken
		java.io.IOException e1
		java.io.IOException e1
		int error_line
		int error_column
		String error_after
		boolean EOFSeen
		org.apache.james.mime4j.field.address.Token specialToken
		int curPos
	void MoreLexicalActions () 
	void TokenLexicalActions (org.apache.james.mime4j.field.address.Token) 
		org.apache.james.mime4j.field.address.Token matchedToken
	private void jjCheckNAdd (int) 
		int state
	private void jjAddStates (int, int) 
		int start
		int end
	private void jjCheckNAddTwoStates (int, int) 
		int state1
		int state2
	static void  () 
}

org/apache/james/mime4j/field/address/AddressListParserTreeConstants.class
AddressListParserTreeConstants.java
package org.apache.james.mime4j.field.address
public abstract org.apache.james.mime4j.field.address.AddressListParserTreeConstants extends java.lang.Object {
	public static final int JJTVOID
	public static final int JJTADDRESS_LIST
	public static final int JJTADDRESS
	public static final int JJTMAILBOX
	public static final int JJTNAME_ADDR
	public static final int JJTGROUP_BODY
	public static final int JJTANGLE_ADDR
	public static final int JJTROUTE
	public static final int JJTPHRASE
	public static final int JJTADDR_SPEC
	public static final int JJTLOCAL_PART
	public static final int JJTDOMAIN
	public static final String[] jjtNodeName
	static void  () 
}

org/apache/james/mime4j/field/address/AddressListParserVisitor.class
AddressListParserVisitor.java
package org.apache.james.mime4j.field.address
public abstract org.apache.james.mime4j.field.address.AddressListParserVisitor extends java.lang.Object {
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.SimpleNode, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTaddress_list, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTaddress, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTmailbox, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTname_addr, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTgroup_body, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTangle_addr, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTroute, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTphrase, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTaddr_spec, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTlocal_part, java.lang.Object) 
	public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.ASTdomain, java.lang.Object) 
}

org/apache/james/mime4j/field/address/ASTaddr_spec.class
ASTaddr_spec.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTaddr_spec extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/ASTaddress.class
ASTaddress.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTaddress extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/ASTaddress_list.class
ASTaddress_list.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTaddress_list extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/ASTangle_addr.class
ASTangle_addr.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTangle_addr extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/ASTdomain.class
ASTdomain.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTdomain extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/ASTgroup_body.class
ASTgroup_body.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTgroup_body extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/ASTlocal_part.class
ASTlocal_part.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTlocal_part extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/ASTmailbox.class
ASTmailbox.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTmailbox extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/ASTname_addr.class
ASTname_addr.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTname_addr extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/ASTphrase.class
ASTphrase.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTphrase extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/ASTroute.class
ASTroute.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ASTroute extends org.apache.james.mime4j.field.address.SimpleNode {
	public void  (int) 
		int id
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int id
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
}

org/apache/james/mime4j/field/address/BaseNode.class
BaseNode.java
package org.apache.james.mime4j.field.address
public abstract org.apache.james.mime4j.field.address.BaseNode extends java.lang.Object implements org.apache.james.mime4j.field.address.Node  {
	public org.apache.james.mime4j.field.address.Token firstToken
	public org.apache.james.mime4j.field.address.Token lastToken
	public void  () 
}

org/apache/james/mime4j/field/address/Builder$ChildNodeIterator.class
Builder.java
package org.apache.james.mime4j.field.address
 org.apache.james.mime4j.field.address.Builder$ChildNodeIterator extends java.lang.Object implements java.util.Iterator  {
	private org.apache.james.mime4j.field.address.SimpleNode simpleNode
	private int index
	private int len
	public void  (org.apache.james.mime4j.field.address.SimpleNode) 
		org.apache.james.mime4j.field.address.SimpleNode simpleNode
	public void remove () 
	public boolean hasNext () 
	public org.apache.james.mime4j.field.address.Node next () 
	public volatile synthetic java.lang.Object next () 
}

org/apache/james/mime4j/field/address/Builder.class
Builder.java
package org.apache.james.mime4j.field.address
 org.apache.james.mime4j.field.address.Builder extends java.lang.Object {
	private static org.apache.james.mime4j.field.address.Builder singleton
	void  () 
	public static org.apache.james.mime4j.field.address.Builder getInstance () 
	public org.apache.james.mime4j.dom.address.AddressList buildAddressList (org.apache.james.mime4j.field.address.ASTaddress_list, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.ASTaddress childNode
		org.apache.james.mime4j.dom.address.Address address
		int i
		org.apache.james.mime4j.field.address.ASTaddress_list node
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		java.util.List list
	public org.apache.james.mime4j.dom.address.Address buildAddress (org.apache.james.mime4j.field.address.ASTaddress, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.field.address.ParseException 
		IllegalArgumentException e
		org.apache.james.mime4j.dom.address.Mailbox mb
		String name
		org.apache.james.mime4j.field.address.Node n2
		org.apache.james.mime4j.field.address.ASTaddress node
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
		org.apache.james.mime4j.field.address.Node n
	private org.apache.james.mime4j.dom.address.MailboxList buildGroupBody (org.apache.james.mime4j.field.address.ASTgroup_body, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.Node n
		org.apache.james.mime4j.field.address.ASTgroup_body node
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		java.util.List results
		org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
	public org.apache.james.mime4j.dom.address.Mailbox buildMailbox (org.apache.james.mime4j.field.address.ASTmailbox, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.ASTmailbox node
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
		org.apache.james.mime4j.field.address.Node n
	private org.apache.james.mime4j.dom.address.Mailbox buildNameAddr (org.apache.james.mime4j.field.address.ASTname_addr, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.field.address.ParseException 
		String name
		IllegalArgumentException e
		org.apache.james.mime4j.dom.address.Mailbox mb
		org.apache.james.mime4j.field.address.ASTname_addr node
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
		org.apache.james.mime4j.field.address.Node n
		String name
	private org.apache.james.mime4j.dom.address.Mailbox buildAngleAddr (org.apache.james.mime4j.field.address.ASTangle_addr)  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.ASTangle_addr node
		org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
		org.apache.james.mime4j.dom.address.DomainList route
		org.apache.james.mime4j.field.address.Node n
	private org.apache.james.mime4j.dom.address.DomainList buildRoute (org.apache.james.mime4j.field.address.ASTroute)  throws org.apache.james.mime4j.field.address.ParseException 
		org.apache.james.mime4j.field.address.Node n
		org.apache.james.mime4j.field.address.ASTroute node
		java.util.List results
		org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
	private org.apache.james.mime4j.dom.address.Mailbox buildAddrSpec (org.apache.james.mime4j.field.address.ASTaddr_spec) 
		org.apache.james.mime4j.field.address.ASTaddr_spec node
	private org.apache.james.mime4j.dom.address.Mailbox buildAddrSpec (org.apache.james.mime4j.dom.address.DomainList, org.apache.james.mime4j.field.address.ASTaddr_spec) 
		org.apache.james.mime4j.dom.address.DomainList route
		org.apache.james.mime4j.field.address.ASTaddr_spec node
		org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
		String localPart
		String domain
	private java.lang.String buildString (org.apache.james.mime4j.field.address.SimpleNode, boolean) 
		org.apache.james.mime4j.field.address.SimpleNode node
		boolean stripSpaces
		org.apache.james.mime4j.field.address.Token head
		org.apache.james.mime4j.field.address.Token tail
		StringBuilder out
	private void addSpecials (java.lang.StringBuilder, org.apache.james.mime4j.field.address.Token) 
		StringBuilder out
		org.apache.james.mime4j.field.address.Token specialToken
	static void  () 
}

org/apache/james/mime4j/field/address/JJTAddressListParserState.class
JJTAddressListParserState.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.JJTAddressListParserState extends java.lang.Object {
	private java.util.List nodes
	private java.util.List marks
	private int sp
	private int mk
	private boolean node_created
	public void  () 
	public boolean nodeCreated () 
	public void reset () 
	public org.apache.james.mime4j.field.address.Node rootNode () 
	public void pushNode (org.apache.james.mime4j.field.address.Node) 
		org.apache.james.mime4j.field.address.Node n
	public org.apache.james.mime4j.field.address.Node popNode () 
	public org.apache.james.mime4j.field.address.Node peekNode () 
	public int nodeArity () 
	public void clearNodeScope (org.apache.james.mime4j.field.address.Node) 
		org.apache.james.mime4j.field.address.Node n
	public void openNodeScope (org.apache.james.mime4j.field.address.Node) 
		org.apache.james.mime4j.field.address.Node n
	public void closeNodeScope (org.apache.james.mime4j.field.address.Node, int) 
		org.apache.james.mime4j.field.address.Node c
		org.apache.james.mime4j.field.address.Node n
		int num
	public void closeNodeScope (org.apache.james.mime4j.field.address.Node, boolean) 
		org.apache.james.mime4j.field.address.Node c
		int a
		org.apache.james.mime4j.field.address.Node n
		boolean condition
}

org/apache/james/mime4j/field/address/LenientAddressBuilder.class
LenientAddressBuilder.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.LenientAddressBuilder extends java.lang.Object {
	private static final int AT
	private static final int OPENING_BRACKET
	private static final int CLOSING_BRACKET
	private static final int COMMA
	private static final int COLON
	private static final int SEMICOLON
	private static final java.util.BitSet AT_AND_CLOSING_BRACKET
	private static final java.util.BitSet CLOSING_BRACKET_ONLY
	private static final java.util.BitSet COMMA_ONLY
	private static final java.util.BitSet COLON_ONLY
	private static final java.util.BitSet SEMICOLON_ONLY
	public static final org.apache.james.mime4j.field.address.LenientAddressBuilder DEFAULT
	private final org.apache.james.mime4j.codec.DecodeMonitor monitor
	private final org.apache.james.mime4j.stream.RawFieldParser parser
	protected void  (org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	java.lang.String parseDomain (org.apache.james.mime4j.util.ByteSequence, org.apache.james.mime4j.stream.ParserCursor, java.util.BitSet) 
		char current
		org.apache.james.mime4j.util.ByteSequence buf
		org.apache.james.mime4j.stream.ParserCursor cursor
		java.util.BitSet delimiters
		StringBuilder dst
	org.apache.james.mime4j.dom.address.DomainList parseRoute (org.apache.james.mime4j.util.ByteSequence, org.apache.james.mime4j.stream.ParserCursor, java.util.BitSet) 
		int pos
		int current
		String s
		org.apache.james.mime4j.util.ByteSequence buf
		org.apache.james.mime4j.stream.ParserCursor cursor
		java.util.BitSet delimiters
		java.util.BitSet bitset
		java.util.List domains
	private org.apache.james.mime4j.dom.address.Mailbox createMailbox (java.lang.String, org.apache.james.mime4j.dom.address.DomainList, java.lang.String, java.lang.String) 
		String name
		org.apache.james.mime4j.dom.address.DomainList route
		String localPart
		String domain
	org.apache.james.mime4j.dom.address.Mailbox parseMailboxAddress (java.lang.String, org.apache.james.mime4j.util.ByteSequence, org.apache.james.mime4j.stream.ParserCursor) 
		String openingText
		org.apache.james.mime4j.util.ByteSequence buf
		org.apache.james.mime4j.stream.ParserCursor cursor
		int pos
		char current
		org.apache.james.mime4j.dom.address.DomainList domainList
		String localPart
		String domain
	private org.apache.james.mime4j.dom.address.Mailbox createMailbox (java.lang.String) 
		String localPart
	public org.apache.james.mime4j.dom.address.Mailbox parseMailbox (org.apache.james.mime4j.util.ByteSequence, org.apache.james.mime4j.stream.ParserCursor, java.util.BitSet) 
		String localPart
		String domain
		org.apache.james.mime4j.util.ByteSequence buf
		org.apache.james.mime4j.stream.ParserCursor cursor
		java.util.BitSet delimiters
		java.util.BitSet bitset
		String openingText
		int pos
		char current
	public org.apache.james.mime4j.dom.address.Mailbox parseMailbox (java.lang.String) 
		String text
		org.apache.james.mime4j.util.ByteSequence raw
		org.apache.james.mime4j.stream.ParserCursor cursor
	java.util.List parseMailboxes (org.apache.james.mime4j.util.ByteSequence, org.apache.james.mime4j.stream.ParserCursor, java.util.BitSet) 
		org.apache.james.mime4j.dom.address.Mailbox mbox
		int pos
		int current
		org.apache.james.mime4j.util.ByteSequence buf
		org.apache.james.mime4j.stream.ParserCursor cursor
		java.util.BitSet delimiters
		java.util.BitSet bitset
		java.util.List mboxes
	public org.apache.james.mime4j.dom.address.Group parseGroup (org.apache.james.mime4j.util.ByteSequence, org.apache.james.mime4j.stream.ParserCursor) 
		org.apache.james.mime4j.util.ByteSequence buf
		org.apache.james.mime4j.stream.ParserCursor cursor
		String name
		int pos
		int current
		java.util.List mboxes
	public org.apache.james.mime4j.dom.address.Group parseGroup (java.lang.String) 
		String text
		org.apache.james.mime4j.util.ByteSequence raw
		org.apache.james.mime4j.stream.ParserCursor cursor
	public org.apache.james.mime4j.dom.address.Address parseAddress (org.apache.james.mime4j.util.ByteSequence, org.apache.james.mime4j.stream.ParserCursor, java.util.BitSet) 
		String localPart
		String domain
		String name
		java.util.List mboxes
		org.apache.james.mime4j.util.ByteSequence buf
		org.apache.james.mime4j.stream.ParserCursor cursor
		java.util.BitSet delimiters
		java.util.BitSet bitset
		String openingText
		int pos
		char current
	public org.apache.james.mime4j.dom.address.Address parseAddress (java.lang.String) 
		String text
		org.apache.james.mime4j.util.ByteSequence raw
		org.apache.james.mime4j.stream.ParserCursor cursor
	public org.apache.james.mime4j.dom.address.AddressList parseAddressList (org.apache.james.mime4j.util.ByteSequence, org.apache.james.mime4j.stream.ParserCursor) 
		org.apache.james.mime4j.dom.address.Address address
		int pos
		int current
		org.apache.james.mime4j.util.ByteSequence buf
		org.apache.james.mime4j.stream.ParserCursor cursor
		java.util.List addresses
	public org.apache.james.mime4j.dom.address.AddressList parseAddressList (java.lang.String) 
		String text
		org.apache.james.mime4j.util.ByteSequence raw
		org.apache.james.mime4j.stream.ParserCursor cursor
	static void  () 
}

org/apache/james/mime4j/field/address/Node.class
Node.java
package org.apache.james.mime4j.field.address
public abstract org.apache.james.mime4j.field.address.Node extends java.lang.Object {
	public abstract void jjtOpen () 
	public abstract void jjtClose () 
	public abstract void jjtSetParent (org.apache.james.mime4j.field.address.Node) 
	public abstract org.apache.james.mime4j.field.address.Node jjtGetParent () 
	public abstract void jjtAddChild (org.apache.james.mime4j.field.address.Node, int) 
	public abstract org.apache.james.mime4j.field.address.Node jjtGetChild (int) 
	public abstract int jjtGetNumChildren () 
	public abstract java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
}

org/apache/james/mime4j/field/address/ParseException.class
ParseException.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.ParseException extends org.apache.james.mime4j.dom.field.ParseException {
	private static final long serialVersionUID
	protected boolean specialConstructor
	public org.apache.james.mime4j.field.address.Token currentToken
	public int[][] expectedTokenSequences
	public String[] tokenImage
	protected String eol
	public void  (org.apache.james.mime4j.field.address.Token, int[][], java.lang.String[]) 
		org.apache.james.mime4j.field.address.Token currentTokenVal
		int[][] expectedTokenSequencesVal
		String[] tokenImageVal
	public void  () 
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
	public java.lang.String getMessage () 
		int j
		int i
		int i
		StringBuffer expected
		int maxSize
		String retval
		org.apache.james.mime4j.field.address.Token tok
	protected java.lang.String add_escapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
}

org/apache/james/mime4j/field/address/SimpleCharStream.class
SimpleCharStream.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.SimpleCharStream extends java.lang.Object {
	public static final boolean staticFlag
	int bufsize
	int available
	int tokenBegin
	public int bufpos
	protected int[] bufline
	protected int[] bufcolumn
	protected int column
	protected int line
	protected boolean prevCharIsCR
	protected boolean prevCharIsLF
	protected java.io.Reader inputStream
	protected char[] buffer
	protected int maxNextCharInd
	protected int inBuf
	protected int tabSize
	protected void setTabSize (int) 
		int i
	protected int getTabSize (int) 
		int i
	protected void ExpandBuff (boolean) 
		Throwable t
		boolean wrapAround
		char[] newbuffer
		int[] newbufline
		int[] newbufcolumn
	protected void FillBuff ()  throws java.io.IOException 
		java.io.IOException e
		int i
	public char BeginToken ()  throws java.io.IOException 
		char c
	protected void UpdateLineColumn (char) 
		char c
	public char readChar ()  throws java.io.IOException 
		char c
	public int getColumn () 
	public int getLine () 
	public int getEndColumn () 
	public int getEndLine () 
	public int getBeginColumn () 
	public int getBeginLine () 
	public void backup (int) 
		int amount
	public void  (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void  (java.io.Reader) 
		java.io.Reader dstream
	public void ReInit (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void ReInit (java.io.Reader) 
		java.io.Reader dstream
	public void  (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public void  (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void  (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void ReInit (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public java.lang.String GetImage () 
	public char[] GetSuffix (int) 
		int len
		char[] ret
	public void Done () 
	public void adjustBeginLineColumn (int, int) 
		int len
		int newLine
		int newCol
		int start
		int len
		int i
		int j
		int k
		int nextColDiff
		int columnDiff
}

org/apache/james/mime4j/field/address/SimpleNode.class
SimpleNode.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.SimpleNode extends org.apache.james.mime4j.field.address.BaseNode implements org.apache.james.mime4j.field.address.Node  {
	protected org.apache.james.mime4j.field.address.Node parent
	protected org.apache.james.mime4j.field.address.Node[] children
	protected int id
	protected Object value
	protected org.apache.james.mime4j.field.address.AddressListParser parser
	public void  (int) 
		int i
	public void  (org.apache.james.mime4j.field.address.AddressListParser, int) 
		org.apache.james.mime4j.field.address.AddressListParser p
		int i
	public void jjtOpen () 
	public void jjtClose () 
	public void jjtSetParent (org.apache.james.mime4j.field.address.Node) 
		org.apache.james.mime4j.field.address.Node n
	public org.apache.james.mime4j.field.address.Node jjtGetParent () 
	public void jjtAddChild (org.apache.james.mime4j.field.address.Node, int) 
		org.apache.james.mime4j.field.address.Node[] c
		org.apache.james.mime4j.field.address.Node n
		int i
	public org.apache.james.mime4j.field.address.Node jjtGetChild (int) 
		int i
	public int jjtGetNumChildren () 
	public void jjtSetValue (java.lang.Object) 
		Object value
	public java.lang.Object jjtGetValue () 
	public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
	public java.lang.Object childrenAccept (org.apache.james.mime4j.field.address.AddressListParserVisitor, java.lang.Object) 
		int i
		org.apache.james.mime4j.field.address.AddressListParserVisitor visitor
		Object data
	public java.lang.String toString () 
	public java.lang.String toString (java.lang.String) 
		String prefix
	public void dump (java.lang.String) 
		org.apache.james.mime4j.field.address.SimpleNode n
		int i
		String prefix
}

org/apache/james/mime4j/field/address/Token.class
Token.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.Token extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public int kind
	public int beginLine
	public int beginColumn
	public int endLine
	public int endColumn
	public String image
	public org.apache.james.mime4j.field.address.Token next
	public org.apache.james.mime4j.field.address.Token specialToken
	public java.lang.Object getValue () 
	public void  () 
	public void  (int) 
		int kind
	public void  (int, java.lang.String) 
		int kind
		String image
	public java.lang.String toString () 
	public static org.apache.james.mime4j.field.address.Token newToken (int, java.lang.String) 
		int ofKind
		String image
	public static org.apache.james.mime4j.field.address.Token newToken (int) 
		int ofKind
}

org/apache/james/mime4j/field/address/TokenMgrError.class
TokenMgrError.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.TokenMgrError extends java.lang.Error {
	private static final long serialVersionUID
	static final int LEXICAL_ERROR
	static final int STATIC_LEXER_ERROR
	static final int INVALID_LEXICAL_STATE
	static final int LOOP_DETECTED
	int errorCode
	protected static final java.lang.String addEscapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
	protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
	public java.lang.String getMessage () 
	public void  () 
	public void  (java.lang.String, int) 
		String message
		int reason
	public void  (boolean, int, int, int, java.lang.String, char, int) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
		int reason
}

org/apache/james/mime4j/field/AddressListFieldImpl$1.class
AddressListFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.AddressListFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.AddressListField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/AddressListFieldImpl.class
AddressListFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.AddressListFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.AddressListField  {
	private boolean parsed
	private org.apache.james.mime4j.dom.address.AddressList addressList
	private org.apache.james.mime4j.field.address.ParseException parseException
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public org.apache.james.mime4j.dom.address.AddressList getAddressList () 
	public org.apache.james.mime4j.field.address.ParseException getParseException () 
	private void parse () 
		org.apache.james.mime4j.field.address.ParseException e
		String body
	public volatile synthetic org.apache.james.mime4j.dom.field.ParseException getParseException () 
	static void  () 
}

org/apache/james/mime4j/field/AddressListFieldLenientImpl$1.class
AddressListFieldLenientImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.AddressListFieldLenientImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.AddressListField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/AddressListFieldLenientImpl.class
AddressListFieldLenientImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.AddressListFieldLenientImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.AddressListField  {
	private boolean parsed
	private org.apache.james.mime4j.dom.address.AddressList addressList
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public org.apache.james.mime4j.dom.address.AddressList getAddressList () 
	private void parse () 
		String body
		org.apache.james.mime4j.stream.RawField f
		org.apache.james.mime4j.util.ByteSequence buf
		int pos
		org.apache.james.mime4j.stream.ParserCursor cursor
	static void  () 
}

org/apache/james/mime4j/field/ContentDescriptionFieldImpl$1.class
ContentDescriptionFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentDescriptionFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentDescriptionField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentDescriptionFieldImpl.class
ContentDescriptionFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentDescriptionFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentDescriptionField  {
	private boolean parsed
	private String description
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		String body
	public java.lang.String getDescription () 
	static void  () 
}

org/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParser.class
ContentDispositionParser.java
package org.apache.james.mime4j.field.contentdisposition.parser
public org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser extends java.lang.Object implements org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants  {
	private String dispositionType
	private java.util.List paramNames
	private java.util.List paramValues
	public org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager token_source
	org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream jj_input_stream
	public org.apache.james.mime4j.field.contentdisposition.parser.Token token
	public org.apache.james.mime4j.field.contentdisposition.parser.Token jj_nt
	private int jj_ntk
	private int jj_gen
	private final int[] jj_la1
	private static int[] jj_la1_0
	private java.util.List jj_expentries
	private int[] jj_expentry
	private int jj_kind
	public java.lang.String getDispositionType () 
	public java.util.List getParamNames () 
	public java.util.List getParamValues () 
	public static void main (java.lang.String[])  throws org.apache.james.mime4j.field.contentdisposition.parser.ParseException 
		org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser parser
		Exception x
		String[] args
	public final void parseLine ()  throws org.apache.james.mime4j.field.contentdisposition.parser.ParseException 
	public final void parseAll ()  throws org.apache.james.mime4j.field.contentdisposition.parser.ParseException 
	public final void parse ()  throws org.apache.james.mime4j.field.contentdisposition.parser.ParseException 
		org.apache.james.mime4j.field.contentdisposition.parser.Token dispositionType
	public final void parameter ()  throws org.apache.james.mime4j.field.contentdisposition.parser.ParseException 
		org.apache.james.mime4j.field.contentdisposition.parser.Token attrib
		String val
	public final java.lang.String value ()  throws org.apache.james.mime4j.field.contentdisposition.parser.ParseException 
		org.apache.james.mime4j.field.contentdisposition.parser.Token t
	private static void jj_la1_init_0 () 
	public void  (java.io.InputStream) 
		java.io.InputStream stream
	public void  (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream stream
	public void ReInit (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void  (java.io.Reader) 
		int i
		java.io.Reader stream
	public void ReInit (java.io.Reader) 
		int i
		java.io.Reader stream
	public void  (org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager) 
		int i
		org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager tm
	public void ReInit (org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager) 
		int i
		org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager tm
	private org.apache.james.mime4j.field.contentdisposition.parser.Token jj_consume_token (int)  throws org.apache.james.mime4j.field.contentdisposition.parser.ParseException 
		int kind
		org.apache.james.mime4j.field.contentdisposition.parser.Token oldToken
	public final org.apache.james.mime4j.field.contentdisposition.parser.Token getNextToken () 
	public final org.apache.james.mime4j.field.contentdisposition.parser.Token getToken (int) 
		int i
		int index
		org.apache.james.mime4j.field.contentdisposition.parser.Token t
	private int jj_ntk () 
	public org.apache.james.mime4j.field.contentdisposition.parser.ParseException generateParseException () 
		int j
		int i
		int i
		int i
		boolean[] la1tokens
		int[][] exptokseq
	public final void enable_tracing () 
	public final void disable_tracing () 
	static void  () 
}

org/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserConstants.class
ContentDispositionParserConstants.java
package org.apache.james.mime4j.field.contentdisposition.parser
public abstract org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants extends java.lang.Object {
	public static final int EOF
	public static final int WS
	public static final int COMMENT
	public static final int QUOTEDSTRING
	public static final int DIGITS
	public static final int ATOKEN
	public static final int QUOTEDPAIR
	public static final int ANY
	public static final int DEFAULT
	public static final int INCOMMENT
	public static final int NESTED_COMMENT
	public static final int INQUOTEDSTRING
	public static final String[] tokenImage
	static void  () 
}

org/apache/james/mime4j/field/contentdisposition/parser/ContentDispositionParserTokenManager.class
ContentDispositionParserTokenManager.java
package org.apache.james.mime4j.field.contentdisposition.parser
public org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager extends java.lang.Object implements org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants  {
	static int commentNest
	public java.io.PrintStream debugStream
	static final long[] jjbitVec0
	static final int[] jjnextStates
	public static final String[] jjstrLiteralImages
	public static final String[] lexStateNames
	public static final int[] jjnewLexState
	static final long[] jjtoToken
	static final long[] jjtoSkip
	static final long[] jjtoSpecial
	static final long[] jjtoMore
	protected org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream input_stream
	private final int[] jjrounds
	private final int[] jjstateSet
	private final StringBuilder jjimage
	private StringBuilder image
	private int jjimageLen
	private int lengthOfMatch
	protected char curChar
	int curLexState
	int defaultLexState
	int jjnewStateCnt
	int jjround
	int jjmatchedPos
	int jjmatchedKind
	public void setDebugStream (java.io.PrintStream) 
		java.io.PrintStream ds
	private final int jjStopStringLiteralDfa_0 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_0 (int, long) 
		int pos
		long active0
	private int jjStopAtPos (int, int) 
		int pos
		int kind
	private int jjMoveStringLiteralDfa0_0 () 
	private int jjStartNfaWithStates_0 (int, int, int) 
		java.io.IOException e
		int pos
		int kind
		int state
	private int jjMoveNfa_0 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_1 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_1 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_1 () 
	private int jjMoveNfa_1 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_3 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_3 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_3 () 
	private int jjMoveNfa_3 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_2 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_2 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_2 () 
	private int jjMoveNfa_2 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	public void  (org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream stream
	public void  (org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream stream
		int lexState
	public void ReInit (org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream stream
	private void ReInitRounds () 
		int i
	public void ReInit (org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream stream
		int lexState
	public void SwitchTo (int) 
		int lexState
	protected org.apache.james.mime4j.field.contentdisposition.parser.Token jjFillToken () 
		org.apache.james.mime4j.field.contentdisposition.parser.Token t
		String curTokenImage
		int beginLine
		int endLine
		int beginColumn
		int endColumn
		String im
	public org.apache.james.mime4j.field.contentdisposition.parser.Token getNextToken () 
		java.io.IOException e
		org.apache.james.mime4j.field.contentdisposition.parser.Token matchedToken
		org.apache.james.mime4j.field.contentdisposition.parser.Token matchedToken
		org.apache.james.mime4j.field.contentdisposition.parser.Token matchedToken
		java.io.IOException e1
		java.io.IOException e1
		int error_line
		int error_column
		String error_after
		boolean EOFSeen
		org.apache.james.mime4j.field.contentdisposition.parser.Token specialToken
		int curPos
	void MoreLexicalActions () 
	void TokenLexicalActions (org.apache.james.mime4j.field.contentdisposition.parser.Token) 
		org.apache.james.mime4j.field.contentdisposition.parser.Token matchedToken
	private void jjCheckNAdd (int) 
		int state
	private void jjAddStates (int, int) 
		int start
		int end
	private void jjCheckNAddTwoStates (int, int) 
		int state1
		int state2
	static void  () 
}

org/apache/james/mime4j/field/contentdisposition/parser/ParseException.class
ParseException.java
package org.apache.james.mime4j.field.contentdisposition.parser
public org.apache.james.mime4j.field.contentdisposition.parser.ParseException extends org.apache.james.mime4j.dom.field.ParseException {
	private static final long serialVersionUID
	protected boolean specialConstructor
	public org.apache.james.mime4j.field.contentdisposition.parser.Token currentToken
	public int[][] expectedTokenSequences
	public String[] tokenImage
	protected String eol
	public void  (org.apache.james.mime4j.field.contentdisposition.parser.Token, int[][], java.lang.String[]) 
		org.apache.james.mime4j.field.contentdisposition.parser.Token currentTokenVal
		int[][] expectedTokenSequencesVal
		String[] tokenImageVal
	public void  () 
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
	public java.lang.String getMessage () 
		int j
		int i
		int i
		StringBuffer expected
		int maxSize
		String retval
		org.apache.james.mime4j.field.contentdisposition.parser.Token tok
	protected java.lang.String add_escapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
}

org/apache/james/mime4j/field/contentdisposition/parser/SimpleCharStream.class
SimpleCharStream.java
package org.apache.james.mime4j.field.contentdisposition.parser
public org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream extends java.lang.Object {
	public static final boolean staticFlag
	int bufsize
	int available
	int tokenBegin
	public int bufpos
	protected int[] bufline
	protected int[] bufcolumn
	protected int column
	protected int line
	protected boolean prevCharIsCR
	protected boolean prevCharIsLF
	protected java.io.Reader inputStream
	protected char[] buffer
	protected int maxNextCharInd
	protected int inBuf
	protected int tabSize
	protected void setTabSize (int) 
		int i
	protected int getTabSize (int) 
		int i
	protected void ExpandBuff (boolean) 
		Throwable t
		boolean wrapAround
		char[] newbuffer
		int[] newbufline
		int[] newbufcolumn
	protected void FillBuff ()  throws java.io.IOException 
		java.io.IOException e
		int i
	public char BeginToken ()  throws java.io.IOException 
		char c
	protected void UpdateLineColumn (char) 
		char c
	public char readChar ()  throws java.io.IOException 
		char c
	public int getColumn () 
	public int getLine () 
	public int getEndColumn () 
	public int getEndLine () 
	public int getBeginColumn () 
	public int getBeginLine () 
	public void backup (int) 
		int amount
	public void  (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void  (java.io.Reader) 
		java.io.Reader dstream
	public void ReInit (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void ReInit (java.io.Reader) 
		java.io.Reader dstream
	public void  (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public void  (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void  (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void ReInit (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public java.lang.String GetImage () 
	public char[] GetSuffix (int) 
		int len
		char[] ret
	public void Done () 
	public void adjustBeginLineColumn (int, int) 
		int len
		int newLine
		int newCol
		int start
		int len
		int i
		int j
		int k
		int nextColDiff
		int columnDiff
}

org/apache/james/mime4j/field/contentdisposition/parser/Token.class
Token.java
package org.apache.james.mime4j.field.contentdisposition.parser
public org.apache.james.mime4j.field.contentdisposition.parser.Token extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public int kind
	public int beginLine
	public int beginColumn
	public int endLine
	public int endColumn
	public String image
	public org.apache.james.mime4j.field.contentdisposition.parser.Token next
	public org.apache.james.mime4j.field.contentdisposition.parser.Token specialToken
	public java.lang.Object getValue () 
	public void  () 
	public void  (int) 
		int kind
	public void  (int, java.lang.String) 
		int kind
		String image
	public java.lang.String toString () 
	public static org.apache.james.mime4j.field.contentdisposition.parser.Token newToken (int, java.lang.String) 
		int ofKind
		String image
	public static org.apache.james.mime4j.field.contentdisposition.parser.Token newToken (int) 
		int ofKind
}

org/apache/james/mime4j/field/contentdisposition/parser/TokenMgrError.class
TokenMgrError.java
package org.apache.james.mime4j.field.contentdisposition.parser
public org.apache.james.mime4j.field.contentdisposition.parser.TokenMgrError extends java.lang.Error {
	private static final long serialVersionUID
	static final int LEXICAL_ERROR
	static final int STATIC_LEXER_ERROR
	static final int INVALID_LEXICAL_STATE
	static final int LOOP_DETECTED
	int errorCode
	protected static final java.lang.String addEscapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
	protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
	public java.lang.String getMessage () 
	public void  () 
	public void  (java.lang.String, int) 
		String message
		int reason
	public void  (boolean, int, int, int, java.lang.String, char, int) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
		int reason
}

org/apache/james/mime4j/field/ContentDispositionFieldImpl$1.class
ContentDispositionFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentDispositionFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentDispositionField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentDispositionFieldImpl.class
ContentDispositionFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentDispositionFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentDispositionField  {
	private boolean parsed
	private String dispositionType
	private java.util.Map parameters
	private org.apache.james.mime4j.field.contentdisposition.parser.ParseException parseException
	private boolean creationDateParsed
	private java.util.Date creationDate
	private boolean modificationDateParsed
	private java.util.Date modificationDate
	private boolean readDateParsed
	private java.util.Date readDate
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public org.apache.james.mime4j.field.contentdisposition.parser.ParseException getParseException () 
	public java.lang.String getDispositionType () 
	public java.lang.String getParameter (java.lang.String) 
		String name
	public java.util.Map getParameters () 
	public boolean isDispositionType (java.lang.String) 
		String dispositionType
	public boolean isInline () 
	public boolean isAttachment () 
	public java.lang.String getFilename () 
	public java.util.Date getCreationDate () 
	public java.util.Date getModificationDate () 
	public java.util.Date getReadDate () 
	public long getSize () 
		long size
		NumberFormatException e
		String value
	private java.util.Date parseDate (java.lang.String) 
		org.apache.james.mime4j.field.datetime.parser.ParseException e
		org.apache.james.mime4j.field.contentdisposition.parser.TokenMgrError e
		String paramName
		String value
	private void parse () 
		org.apache.james.mime4j.field.contentdisposition.parser.ParseException e
		org.apache.james.mime4j.field.contentdisposition.parser.TokenMgrError e
		String paramName
		String paramValue
		int i
		int len
		java.util.List paramNames
		java.util.List paramValues
		String body
		org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser parser
		String dispositionType
	public volatile synthetic org.apache.james.mime4j.dom.field.ParseException getParseException () 
	static void  () 
}

org/apache/james/mime4j/field/ContentDispositionFieldLenientImpl$1.class
ContentDispositionFieldLenientImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentDispositionField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentDispositionFieldLenientImpl.class
ContentDispositionFieldLenientImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentDispositionField  {
	private static final String DEFAULT_DATE_FORMAT
	private final java.util.List datePatterns
	private boolean parsed
	private String dispositionType
	private java.util.Map parameters
	private boolean creationDateParsed
	private java.util.Date creationDate
	private boolean modificationDateParsed
	private java.util.Date modificationDate
	private boolean readDateParsed
	private java.util.Date readDate
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, java.util.Collection, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		java.util.Collection dateParsers
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public java.lang.String getDispositionType () 
	public java.lang.String getParameter (java.lang.String) 
		String name
	public java.util.Map getParameters () 
	public boolean isDispositionType (java.lang.String) 
		String dispositionType
	public boolean isInline () 
	public boolean isAttachment () 
	public java.lang.String getFilename () 
	public java.util.Date getCreationDate () 
	public java.util.Date getModificationDate () 
	public java.util.Date getReadDate () 
	public long getSize () 
		long size
		NumberFormatException e
		String value
	private void parse () 
		String name
		org.apache.james.mime4j.stream.NameValuePair nmp
		java.util.Iterator i$
		org.apache.james.mime4j.stream.RawField f
		org.apache.james.mime4j.stream.RawBody body
		String main
	private java.util.Date parseDate (java.lang.String) 
		java.text.SimpleDateFormat parser
		java.text.ParseException ignore
		String datePattern
		java.util.Iterator i$
		String paramName
		String value
	static void  () 
}

org/apache/james/mime4j/field/ContentIdFieldImpl$1.class
ContentIdFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentIdFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentIdField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentIdFieldImpl.class
ContentIdFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentIdFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentIdField  {
	private boolean parsed
	private String id
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		String body
	public java.lang.String getId () 
	static void  () 
}

org/apache/james/mime4j/field/ContentLanguageFieldImpl$1.class
ContentLanguageFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentLanguageFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentLanguageField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentLanguageFieldImpl.class
ContentLanguageFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentLanguageFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentLanguageField  {
	private boolean parsed
	private java.util.List languages
	private org.apache.james.mime4j.field.language.parser.ParseException parseException
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		org.apache.james.mime4j.field.language.parser.ParseException ex
		org.apache.james.mime4j.field.language.parser.ContentLanguageParser parser
		String body
	public org.apache.james.mime4j.dom.field.ParseException getParseException () 
	public java.util.List getLanguages () 
	static void  () 
}

org/apache/james/mime4j/field/ContentLanguageFieldLenientImpl$1.class
ContentLanguageFieldLenientImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentLanguageFieldLenientImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentLanguageField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentLanguageFieldLenientImpl.class
ContentLanguageFieldLenientImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentLanguageFieldLenientImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentLanguageField  {
	private static final int COMMA
	private static final java.util.BitSet DELIM
	private boolean parsed
	private java.util.List languages
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		String body
		String token
		org.apache.james.mime4j.stream.RawField f
		org.apache.james.mime4j.util.ByteSequence buf
		int pos
		org.apache.james.mime4j.stream.RawFieldParser parser
		org.apache.james.mime4j.stream.ParserCursor cursor
	public java.util.List getLanguages () 
	static void  () 
}

org/apache/james/mime4j/field/ContentLengthFieldImpl$1.class
ContentLengthFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentLengthFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentLengthField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentLengthFieldImpl.class
ContentLengthFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentLengthFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentLengthField  {
	private boolean parsed
	private long contentLength
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		NumberFormatException e
		String body
	public long getContentLength () 
	static void  () 
}

org/apache/james/mime4j/field/ContentLocationFieldImpl$1.class
ContentLocationFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentLocationFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentLocationField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentLocationFieldImpl.class
ContentLocationFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentLocationFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentLocationField  {
	private boolean parsed
	private String location
	private org.apache.james.mime4j.field.structured.parser.ParseException parseException
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		org.apache.james.mime4j.field.structured.parser.ParseException ex
		java.io.StringReader stringReader
		org.apache.james.mime4j.field.structured.parser.StructuredFieldParser parser
		String body
	public java.lang.String getLocation () 
	public org.apache.james.mime4j.dom.field.ParseException getParseException () 
	static void  () 
}

org/apache/james/mime4j/field/ContentLocationFieldLenientImpl$1.class
ContentLocationFieldLenientImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentLocationFieldLenientImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentLocationField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentLocationFieldLenientImpl.class
ContentLocationFieldLenientImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentLocationFieldLenientImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentLocationField  {
	private boolean parsed
	private String location
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		String body
		char ch
		int i
		org.apache.james.mime4j.stream.RawField f
		org.apache.james.mime4j.util.ByteSequence buf
		int pos
		org.apache.james.mime4j.stream.RawFieldParser parser
		org.apache.james.mime4j.stream.ParserCursor cursor
		String token
		StringBuilder sb
	public java.lang.String getLocation () 
	static void  () 
}

org/apache/james/mime4j/field/ContentMD5FieldImpl$1.class
ContentMD5FieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentMD5FieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentMD5Field parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentMD5FieldImpl.class
ContentMD5FieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentMD5FieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentMD5Field  {
	private boolean parsed
	private String md5raw
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		String body
	public java.lang.String getMD5Raw () 
	static void  () 
}

org/apache/james/mime4j/field/ContentTransferEncodingFieldImpl$1.class
ContentTransferEncodingFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentTransferEncodingFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentTransferEncodingField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentTransferEncodingFieldImpl.class
ContentTransferEncodingFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentTransferEncodingFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentTransferEncodingField  {
	private boolean parsed
	private String encoding
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		String body
	public java.lang.String getEncoding () 
	public static java.lang.String getEncoding (org.apache.james.mime4j.dom.field.ContentTransferEncodingField) 
		org.apache.james.mime4j.dom.field.ContentTransferEncodingField f
	static void  () 
}

org/apache/james/mime4j/field/contenttype/parser/ContentTypeParser.class
ContentTypeParser.java
package org.apache.james.mime4j.field.contenttype.parser
public org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser extends java.lang.Object implements org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants  {
	private String type
	private String subtype
	private java.util.List paramNames
	private java.util.List paramValues
	public org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager token_source
	org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream jj_input_stream
	public org.apache.james.mime4j.field.contenttype.parser.Token token
	public org.apache.james.mime4j.field.contenttype.parser.Token jj_nt
	private int jj_ntk
	private int jj_gen
	private final int[] jj_la1
	private static int[] jj_la1_0
	private java.util.List jj_expentries
	private int[] jj_expentry
	private int jj_kind
	public java.lang.String getType () 
	public java.lang.String getSubType () 
	public java.util.List getParamNames () 
	public java.util.List getParamValues () 
	public static void main (java.lang.String[])  throws org.apache.james.mime4j.field.contenttype.parser.ParseException 
		org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser parser
		Exception x
		String[] args
	public final void parseLine ()  throws org.apache.james.mime4j.field.contenttype.parser.ParseException 
	public final void parseAll ()  throws org.apache.james.mime4j.field.contenttype.parser.ParseException 
	public final void parse ()  throws org.apache.james.mime4j.field.contenttype.parser.ParseException 
		org.apache.james.mime4j.field.contenttype.parser.Token type
		org.apache.james.mime4j.field.contenttype.parser.Token subtype
	public final void parameter ()  throws org.apache.james.mime4j.field.contenttype.parser.ParseException 
		org.apache.james.mime4j.field.contenttype.parser.Token attrib
		String val
	public final java.lang.String value ()  throws org.apache.james.mime4j.field.contenttype.parser.ParseException 
		org.apache.james.mime4j.field.contenttype.parser.Token t
	private static void jj_la1_init_0 () 
	public void  (java.io.InputStream) 
		java.io.InputStream stream
	public void  (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream stream
	public void ReInit (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void  (java.io.Reader) 
		int i
		java.io.Reader stream
	public void ReInit (java.io.Reader) 
		int i
		java.io.Reader stream
	public void  (org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager) 
		int i
		org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager tm
	public void ReInit (org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager) 
		int i
		org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager tm
	private org.apache.james.mime4j.field.contenttype.parser.Token jj_consume_token (int)  throws org.apache.james.mime4j.field.contenttype.parser.ParseException 
		int kind
		org.apache.james.mime4j.field.contenttype.parser.Token oldToken
	public final org.apache.james.mime4j.field.contenttype.parser.Token getNextToken () 
	public final org.apache.james.mime4j.field.contenttype.parser.Token getToken (int) 
		int i
		int index
		org.apache.james.mime4j.field.contenttype.parser.Token t
	private int jj_ntk () 
	public org.apache.james.mime4j.field.contenttype.parser.ParseException generateParseException () 
		int j
		int i
		int i
		int i
		boolean[] la1tokens
		int[][] exptokseq
	public final void enable_tracing () 
	public final void disable_tracing () 
	static void  () 
}

org/apache/james/mime4j/field/contenttype/parser/ContentTypeParserConstants.class
ContentTypeParserConstants.java
package org.apache.james.mime4j.field.contenttype.parser
public abstract org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants extends java.lang.Object {
	public static final int EOF
	public static final int WS
	public static final int COMMENT
	public static final int QUOTEDSTRING
	public static final int DIGITS
	public static final int ATOKEN
	public static final int QUOTEDPAIR
	public static final int ANY
	public static final int DEFAULT
	public static final int INCOMMENT
	public static final int NESTED_COMMENT
	public static final int INQUOTEDSTRING
	public static final String[] tokenImage
	static void  () 
}

org/apache/james/mime4j/field/contenttype/parser/ContentTypeParserTokenManager.class
ContentTypeParserTokenManager.java
package org.apache.james.mime4j.field.contenttype.parser
public org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager extends java.lang.Object implements org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants  {
	static int commentNest
	public java.io.PrintStream debugStream
	static final long[] jjbitVec0
	static final int[] jjnextStates
	public static final String[] jjstrLiteralImages
	public static final String[] lexStateNames
	public static final int[] jjnewLexState
	static final long[] jjtoToken
	static final long[] jjtoSkip
	static final long[] jjtoSpecial
	static final long[] jjtoMore
	protected org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream input_stream
	private final int[] jjrounds
	private final int[] jjstateSet
	private final StringBuilder jjimage
	private StringBuilder image
	private int jjimageLen
	private int lengthOfMatch
	protected char curChar
	int curLexState
	int defaultLexState
	int jjnewStateCnt
	int jjround
	int jjmatchedPos
	int jjmatchedKind
	public void setDebugStream (java.io.PrintStream) 
		java.io.PrintStream ds
	private final int jjStopStringLiteralDfa_0 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_0 (int, long) 
		int pos
		long active0
	private int jjStopAtPos (int, int) 
		int pos
		int kind
	private int jjMoveStringLiteralDfa0_0 () 
	private int jjStartNfaWithStates_0 (int, int, int) 
		java.io.IOException e
		int pos
		int kind
		int state
	private int jjMoveNfa_0 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_1 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_1 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_1 () 
	private int jjMoveNfa_1 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_3 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_3 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_3 () 
	private int jjMoveNfa_3 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_2 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_2 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_2 () 
	private int jjMoveNfa_2 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	public void  (org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream stream
	public void  (org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream stream
		int lexState
	public void ReInit (org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream stream
	private void ReInitRounds () 
		int i
	public void ReInit (org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream stream
		int lexState
	public void SwitchTo (int) 
		int lexState
	protected org.apache.james.mime4j.field.contenttype.parser.Token jjFillToken () 
		org.apache.james.mime4j.field.contenttype.parser.Token t
		String curTokenImage
		int beginLine
		int endLine
		int beginColumn
		int endColumn
		String im
	public org.apache.james.mime4j.field.contenttype.parser.Token getNextToken () 
		java.io.IOException e
		org.apache.james.mime4j.field.contenttype.parser.Token matchedToken
		org.apache.james.mime4j.field.contenttype.parser.Token matchedToken
		org.apache.james.mime4j.field.contenttype.parser.Token matchedToken
		java.io.IOException e1
		java.io.IOException e1
		int error_line
		int error_column
		String error_after
		boolean EOFSeen
		org.apache.james.mime4j.field.contenttype.parser.Token specialToken
		int curPos
	void MoreLexicalActions () 
	void TokenLexicalActions (org.apache.james.mime4j.field.contenttype.parser.Token) 
		org.apache.james.mime4j.field.contenttype.parser.Token matchedToken
	private void jjCheckNAdd (int) 
		int state
	private void jjAddStates (int, int) 
		int start
		int end
	private void jjCheckNAddTwoStates (int, int) 
		int state1
		int state2
	static void  () 
}

org/apache/james/mime4j/field/contenttype/parser/ParseException.class
ParseException.java
package org.apache.james.mime4j.field.contenttype.parser
public org.apache.james.mime4j.field.contenttype.parser.ParseException extends org.apache.james.mime4j.dom.field.ParseException {
	private static final long serialVersionUID
	protected boolean specialConstructor
	public org.apache.james.mime4j.field.contenttype.parser.Token currentToken
	public int[][] expectedTokenSequences
	public String[] tokenImage
	protected String eol
	public void  (org.apache.james.mime4j.field.contenttype.parser.Token, int[][], java.lang.String[]) 
		org.apache.james.mime4j.field.contenttype.parser.Token currentTokenVal
		int[][] expectedTokenSequencesVal
		String[] tokenImageVal
	public void  () 
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
	public java.lang.String getMessage () 
		int j
		int i
		int i
		StringBuffer expected
		int maxSize
		String retval
		org.apache.james.mime4j.field.contenttype.parser.Token tok
	protected java.lang.String add_escapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
}

org/apache/james/mime4j/field/contenttype/parser/SimpleCharStream.class
SimpleCharStream.java
package org.apache.james.mime4j.field.contenttype.parser
public org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream extends java.lang.Object {
	public static final boolean staticFlag
	int bufsize
	int available
	int tokenBegin
	public int bufpos
	protected int[] bufline
	protected int[] bufcolumn
	protected int column
	protected int line
	protected boolean prevCharIsCR
	protected boolean prevCharIsLF
	protected java.io.Reader inputStream
	protected char[] buffer
	protected int maxNextCharInd
	protected int inBuf
	protected int tabSize
	protected void setTabSize (int) 
		int i
	protected int getTabSize (int) 
		int i
	protected void ExpandBuff (boolean) 
		Throwable t
		boolean wrapAround
		char[] newbuffer
		int[] newbufline
		int[] newbufcolumn
	protected void FillBuff ()  throws java.io.IOException 
		java.io.IOException e
		int i
	public char BeginToken ()  throws java.io.IOException 
		char c
	protected void UpdateLineColumn (char) 
		char c
	public char readChar ()  throws java.io.IOException 
		char c
	public int getColumn () 
	public int getLine () 
	public int getEndColumn () 
	public int getEndLine () 
	public int getBeginColumn () 
	public int getBeginLine () 
	public void backup (int) 
		int amount
	public void  (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void  (java.io.Reader) 
		java.io.Reader dstream
	public void ReInit (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void ReInit (java.io.Reader) 
		java.io.Reader dstream
	public void  (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public void  (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void  (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void ReInit (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public java.lang.String GetImage () 
	public char[] GetSuffix (int) 
		int len
		char[] ret
	public void Done () 
	public void adjustBeginLineColumn (int, int) 
		int len
		int newLine
		int newCol
		int start
		int len
		int i
		int j
		int k
		int nextColDiff
		int columnDiff
}

org/apache/james/mime4j/field/contenttype/parser/Token.class
Token.java
package org.apache.james.mime4j.field.contenttype.parser
public org.apache.james.mime4j.field.contenttype.parser.Token extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public int kind
	public int beginLine
	public int beginColumn
	public int endLine
	public int endColumn
	public String image
	public org.apache.james.mime4j.field.contenttype.parser.Token next
	public org.apache.james.mime4j.field.contenttype.parser.Token specialToken
	public java.lang.Object getValue () 
	public void  () 
	public void  (int) 
		int kind
	public void  (int, java.lang.String) 
		int kind
		String image
	public java.lang.String toString () 
	public static org.apache.james.mime4j.field.contenttype.parser.Token newToken (int, java.lang.String) 
		int ofKind
		String image
	public static org.apache.james.mime4j.field.contenttype.parser.Token newToken (int) 
		int ofKind
}

org/apache/james/mime4j/field/contenttype/parser/TokenMgrError.class
TokenMgrError.java
package org.apache.james.mime4j.field.contenttype.parser
public org.apache.james.mime4j.field.contenttype.parser.TokenMgrError extends java.lang.Error {
	private static final long serialVersionUID
	static final int LEXICAL_ERROR
	static final int STATIC_LEXER_ERROR
	static final int INVALID_LEXICAL_STATE
	static final int LOOP_DETECTED
	int errorCode
	protected static final java.lang.String addEscapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
	protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
	public java.lang.String getMessage () 
	public void  () 
	public void  (java.lang.String, int) 
		String message
		int reason
	public void  (boolean, int, int, int, java.lang.String, char, int) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
		int reason
}

org/apache/james/mime4j/field/ContentTypeFieldImpl$1.class
ContentTypeFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentTypeFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentTypeField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentTypeFieldImpl.class
ContentTypeFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentTypeFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentTypeField  {
	private boolean parsed
	private String mimeType
	private String mediaType
	private String subType
	private java.util.Map parameters
	private org.apache.james.mime4j.field.contenttype.parser.ParseException parseException
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public org.apache.james.mime4j.field.contenttype.parser.ParseException getParseException () 
	public java.lang.String getMimeType () 
	public java.lang.String getMediaType () 
	public java.lang.String getSubType () 
	public java.lang.String getParameter (java.lang.String) 
		String name
	public java.util.Map getParameters () 
	public boolean isMimeType (java.lang.String) 
		String mimeType
	public boolean isMultipart () 
	public java.lang.String getBoundary () 
	public java.lang.String getCharset () 
	public static java.lang.String getMimeType (org.apache.james.mime4j.dom.field.ContentTypeField, org.apache.james.mime4j.dom.field.ContentTypeField) 
		org.apache.james.mime4j.dom.field.ContentTypeField child
		org.apache.james.mime4j.dom.field.ContentTypeField parent
	public static java.lang.String getCharset (org.apache.james.mime4j.dom.field.ContentTypeField) 
		String charset
		org.apache.james.mime4j.dom.field.ContentTypeField f
	private void parse () 
		org.apache.james.mime4j.field.contenttype.parser.ParseException e
		org.apache.james.mime4j.field.contenttype.parser.TokenMgrError e
		String paramName
		String paramValue
		int i
		int len
		java.util.List paramNames
		java.util.List paramValues
		String body
		org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser parser
	public volatile synthetic org.apache.james.mime4j.dom.field.ParseException getParseException () 
	static void  () 
}

org/apache/james/mime4j/field/ContentTypeFieldLenientImpl$1.class
ContentTypeFieldLenientImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentTypeFieldLenientImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.ContentTypeField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/ContentTypeFieldLenientImpl.class
ContentTypeFieldLenientImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentTypeFieldLenientImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.ContentTypeField  {
	private boolean parsed
	private String mimeType
	private String mediaType
	private String subType
	private java.util.Map parameters
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public java.lang.String getMimeType () 
	public java.lang.String getMediaType () 
	public java.lang.String getSubType () 
	public java.lang.String getParameter (java.lang.String) 
		String name
	public java.util.Map getParameters () 
	public boolean isMimeType (java.lang.String) 
		String mimeType
	public boolean isMultipart () 
	public java.lang.String getBoundary () 
	public java.lang.String getCharset () 
	private void parse () 
		int index
		boolean valid
		String name
		org.apache.james.mime4j.stream.NameValuePair nmp
		java.util.Iterator i$
		org.apache.james.mime4j.stream.RawField f
		org.apache.james.mime4j.stream.RawBody body
		String main
		String type
		String subtype
	static void  () 
}

org/apache/james/mime4j/field/datetime/parser/DateTimeParser$Date.class
DateTimeParser.java
package org.apache.james.mime4j.field.datetime.parser
 org.apache.james.mime4j.field.datetime.parser.DateTimeParser$Date extends java.lang.Object {
	private String year
	private int month
	private int day
	public void  (java.lang.String, int, int) 
		String year
		int month
		int day
	public java.lang.String getYear () 
	public int getMonth () 
	public int getDay () 
}

org/apache/james/mime4j/field/datetime/parser/DateTimeParser$Time.class
DateTimeParser.java
package org.apache.james.mime4j.field.datetime.parser
 org.apache.james.mime4j.field.datetime.parser.DateTimeParser$Time extends java.lang.Object {
	private int hour
	private int minute
	private int second
	private int zone
	public void  (int, int, int, int) 
		int hour
		int minute
		int second
		int zone
	public int getHour () 
	public int getMinute () 
	public int getSecond () 
	public int getZone () 
}

org/apache/james/mime4j/field/datetime/parser/DateTimeParser.class
DateTimeParser.java
package org.apache.james.mime4j.field.datetime.parser
public org.apache.james.mime4j.field.datetime.parser.DateTimeParser extends java.lang.Object implements org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants  {
	private static final boolean ignoreMilitaryZoneOffset
	public org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager token_source
	org.apache.james.mime4j.field.datetime.parser.SimpleCharStream jj_input_stream
	public org.apache.james.mime4j.field.datetime.parser.Token token
	public org.apache.james.mime4j.field.datetime.parser.Token jj_nt
	private int jj_ntk
	private int jj_gen
	private final int[] jj_la1
	private static int[] jj_la1_0
	private static int[] jj_la1_1
	private java.util.List jj_expentries
	private int[] jj_expentry
	private int jj_kind
	public static void main (java.lang.String[])  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.field.datetime.parser.DateTimeParser parser
		Exception x
		String[] args
	private static int parseDigits (org.apache.james.mime4j.field.datetime.parser.Token) 
		org.apache.james.mime4j.field.datetime.parser.Token token
	private static int getMilitaryZoneOffset (char) 
		char c
	public final org.apache.james.mime4j.dom.datetime.DateTime parseLine ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.dom.datetime.DateTime dt
	public final org.apache.james.mime4j.dom.datetime.DateTime parseAll ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.dom.datetime.DateTime dt
	public final org.apache.james.mime4j.dom.datetime.DateTime date_time ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.field.datetime.parser.DateTimeParser$Date d
		org.apache.james.mime4j.field.datetime.parser.DateTimeParser$Time t
	public final java.lang.String day_of_week ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
	public final org.apache.james.mime4j.field.datetime.parser.DateTimeParser$Date date ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		int d
		int m
		String y
	public final int day ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.field.datetime.parser.Token t
	public final int month ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
	public final java.lang.String year ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.field.datetime.parser.Token t
	public final org.apache.james.mime4j.field.datetime.parser.DateTimeParser$Time time ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		int h
		int m
		int s
		int z
	public final int hour ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.field.datetime.parser.Token t
	public final int minute ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.field.datetime.parser.Token t
	public final int second ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.field.datetime.parser.Token t
	public final int zone ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.field.datetime.parser.Token t
		org.apache.james.mime4j.field.datetime.parser.Token u
		int z
	public final int obs_zone ()  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		org.apache.james.mime4j.field.datetime.parser.Token t
		int z
	private static void jj_la1_init_0 () 
	private static void jj_la1_init_1 () 
	public void  (java.io.InputStream) 
		java.io.InputStream stream
	public void  (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream stream
	public void ReInit (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void  (java.io.Reader) 
		int i
		java.io.Reader stream
	public void ReInit (java.io.Reader) 
		int i
		java.io.Reader stream
	public void  (org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager) 
		int i
		org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager tm
	public void ReInit (org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager) 
		int i
		org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager tm
	private org.apache.james.mime4j.field.datetime.parser.Token jj_consume_token (int)  throws org.apache.james.mime4j.field.datetime.parser.ParseException 
		int kind
		org.apache.james.mime4j.field.datetime.parser.Token oldToken
	public final org.apache.james.mime4j.field.datetime.parser.Token getNextToken () 
	public final org.apache.james.mime4j.field.datetime.parser.Token getToken (int) 
		int i
		int index
		org.apache.james.mime4j.field.datetime.parser.Token t
	private int jj_ntk () 
	public org.apache.james.mime4j.field.datetime.parser.ParseException generateParseException () 
		int j
		int i
		int i
		int i
		boolean[] la1tokens
		int[][] exptokseq
	public final void enable_tracing () 
	public final void disable_tracing () 
	static void  () 
}

org/apache/james/mime4j/field/datetime/parser/DateTimeParserConstants.class
DateTimeParserConstants.java
package org.apache.james.mime4j.field.datetime.parser
public abstract org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants extends java.lang.Object {
	public static final int EOF
	public static final int OFFSETDIR
	public static final int MILITARY_ZONE
	public static final int WS
	public static final int COMMENT
	public static final int DIGITS
	public static final int QUOTEDPAIR
	public static final int ANY
	public static final int DEFAULT
	public static final int INCOMMENT
	public static final int NESTED_COMMENT
	public static final String[] tokenImage
	static void  () 
}

org/apache/james/mime4j/field/datetime/parser/DateTimeParserTokenManager.class
DateTimeParserTokenManager.java
package org.apache.james.mime4j.field.datetime.parser
public org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager extends java.lang.Object implements org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants  {
	static int commentNest
	public java.io.PrintStream debugStream
	static final long[] jjbitVec0
	static final int[] jjnextStates
	public static final String[] jjstrLiteralImages
	public static final String[] lexStateNames
	public static final int[] jjnewLexState
	static final long[] jjtoToken
	static final long[] jjtoSkip
	static final long[] jjtoSpecial
	static final long[] jjtoMore
	protected org.apache.james.mime4j.field.datetime.parser.SimpleCharStream input_stream
	private final int[] jjrounds
	private final int[] jjstateSet
	private final StringBuilder jjimage
	private StringBuilder image
	private int jjimageLen
	private int lengthOfMatch
	protected char curChar
	int curLexState
	int defaultLexState
	int jjnewStateCnt
	int jjround
	int jjmatchedPos
	int jjmatchedKind
	public void setDebugStream (java.io.PrintStream) 
		java.io.PrintStream ds
	private final int jjStopStringLiteralDfa_0 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_0 (int, long) 
		int pos
		long active0
	private int jjStopAtPos (int, int) 
		int pos
		int kind
	private int jjMoveStringLiteralDfa0_0 () 
	private int jjMoveStringLiteralDfa1_0 (long) 
		java.io.IOException e
		long active0
	private int jjMoveStringLiteralDfa2_0 (long, long) 
		java.io.IOException e
		long old0
		long active0
	private int jjMoveNfa_0 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_1 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_1 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_1 () 
	private int jjMoveNfa_1 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_2 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_2 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_2 () 
	private int jjMoveNfa_2 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	public void  (org.apache.james.mime4j.field.datetime.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.datetime.parser.SimpleCharStream stream
	public void  (org.apache.james.mime4j.field.datetime.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.datetime.parser.SimpleCharStream stream
		int lexState
	public void ReInit (org.apache.james.mime4j.field.datetime.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.datetime.parser.SimpleCharStream stream
	private void ReInitRounds () 
		int i
	public void ReInit (org.apache.james.mime4j.field.datetime.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.datetime.parser.SimpleCharStream stream
		int lexState
	public void SwitchTo (int) 
		int lexState
	protected org.apache.james.mime4j.field.datetime.parser.Token jjFillToken () 
		org.apache.james.mime4j.field.datetime.parser.Token t
		String curTokenImage
		int beginLine
		int endLine
		int beginColumn
		int endColumn
		String im
	public org.apache.james.mime4j.field.datetime.parser.Token getNextToken () 
		java.io.IOException e
		org.apache.james.mime4j.field.datetime.parser.Token matchedToken
		org.apache.james.mime4j.field.datetime.parser.Token matchedToken
		org.apache.james.mime4j.field.datetime.parser.Token matchedToken
		java.io.IOException e1
		java.io.IOException e1
		int error_line
		int error_column
		String error_after
		boolean EOFSeen
		org.apache.james.mime4j.field.datetime.parser.Token specialToken
		int curPos
	void MoreLexicalActions () 
	private void jjCheckNAdd (int) 
		int state
	private void jjAddStates (int, int) 
		int start
		int end
	private void jjCheckNAddTwoStates (int, int) 
		int state1
		int state2
	static void  () 
}

org/apache/james/mime4j/field/datetime/parser/ParseException.class
ParseException.java
package org.apache.james.mime4j.field.datetime.parser
public org.apache.james.mime4j.field.datetime.parser.ParseException extends org.apache.james.mime4j.dom.field.ParseException {
	private static final long serialVersionUID
	protected boolean specialConstructor
	public org.apache.james.mime4j.field.datetime.parser.Token currentToken
	public int[][] expectedTokenSequences
	public String[] tokenImage
	protected String eol
	public void  (org.apache.james.mime4j.field.datetime.parser.Token, int[][], java.lang.String[]) 
		org.apache.james.mime4j.field.datetime.parser.Token currentTokenVal
		int[][] expectedTokenSequencesVal
		String[] tokenImageVal
	public void  () 
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
	public java.lang.String getMessage () 
		int j
		int i
		int i
		StringBuffer expected
		int maxSize
		String retval
		org.apache.james.mime4j.field.datetime.parser.Token tok
	protected java.lang.String add_escapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
}

org/apache/james/mime4j/field/datetime/parser/SimpleCharStream.class
SimpleCharStream.java
package org.apache.james.mime4j.field.datetime.parser
public org.apache.james.mime4j.field.datetime.parser.SimpleCharStream extends java.lang.Object {
	public static final boolean staticFlag
	int bufsize
	int available
	int tokenBegin
	public int bufpos
	protected int[] bufline
	protected int[] bufcolumn
	protected int column
	protected int line
	protected boolean prevCharIsCR
	protected boolean prevCharIsLF
	protected java.io.Reader inputStream
	protected char[] buffer
	protected int maxNextCharInd
	protected int inBuf
	protected int tabSize
	protected void setTabSize (int) 
		int i
	protected int getTabSize (int) 
		int i
	protected void ExpandBuff (boolean) 
		Throwable t
		boolean wrapAround
		char[] newbuffer
		int[] newbufline
		int[] newbufcolumn
	protected void FillBuff ()  throws java.io.IOException 
		java.io.IOException e
		int i
	public char BeginToken ()  throws java.io.IOException 
		char c
	protected void UpdateLineColumn (char) 
		char c
	public char readChar ()  throws java.io.IOException 
		char c
	public int getColumn () 
	public int getLine () 
	public int getEndColumn () 
	public int getEndLine () 
	public int getBeginColumn () 
	public int getBeginLine () 
	public void backup (int) 
		int amount
	public void  (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void  (java.io.Reader) 
		java.io.Reader dstream
	public void ReInit (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void ReInit (java.io.Reader) 
		java.io.Reader dstream
	public void  (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public void  (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void  (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void ReInit (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public java.lang.String GetImage () 
	public char[] GetSuffix (int) 
		int len
		char[] ret
	public void Done () 
	public void adjustBeginLineColumn (int, int) 
		int len
		int newLine
		int newCol
		int start
		int len
		int i
		int j
		int k
		int nextColDiff
		int columnDiff
}

org/apache/james/mime4j/field/datetime/parser/Token.class
Token.java
package org.apache.james.mime4j.field.datetime.parser
public org.apache.james.mime4j.field.datetime.parser.Token extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public int kind
	public int beginLine
	public int beginColumn
	public int endLine
	public int endColumn
	public String image
	public org.apache.james.mime4j.field.datetime.parser.Token next
	public org.apache.james.mime4j.field.datetime.parser.Token specialToken
	public java.lang.Object getValue () 
	public void  () 
	public void  (int) 
		int kind
	public void  (int, java.lang.String) 
		int kind
		String image
	public java.lang.String toString () 
	public static org.apache.james.mime4j.field.datetime.parser.Token newToken (int, java.lang.String) 
		int ofKind
		String image
	public static org.apache.james.mime4j.field.datetime.parser.Token newToken (int) 
		int ofKind
}

org/apache/james/mime4j/field/datetime/parser/TokenMgrError.class
TokenMgrError.java
package org.apache.james.mime4j.field.datetime.parser
public org.apache.james.mime4j.field.datetime.parser.TokenMgrError extends java.lang.Error {
	private static final long serialVersionUID
	static final int LEXICAL_ERROR
	static final int STATIC_LEXER_ERROR
	static final int INVALID_LEXICAL_STATE
	static final int LOOP_DETECTED
	int errorCode
	protected static final java.lang.String addEscapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
	protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
	public java.lang.String getMessage () 
	public void  () 
	public void  (java.lang.String, int) 
		String message
		int reason
	public void  (boolean, int, int, int, java.lang.String, char, int) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
		int reason
}

org/apache/james/mime4j/field/DateTimeFieldImpl$1.class
DateTimeFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.DateTimeFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.DateTimeField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/DateTimeFieldImpl.class
DateTimeFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.DateTimeFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.DateTimeField  {
	private boolean parsed
	private java.util.Date date
	private org.apache.james.mime4j.field.datetime.parser.ParseException parseException
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public java.util.Date getDate () 
	public org.apache.james.mime4j.field.datetime.parser.ParseException getParseException () 
	private void parse () 
		org.apache.james.mime4j.field.datetime.parser.ParseException e
		org.apache.james.mime4j.field.datetime.parser.TokenMgrError e
		String body
	public volatile synthetic org.apache.james.mime4j.dom.field.ParseException getParseException () 
	static void  () 
}

org/apache/james/mime4j/field/DateTimeFieldLenientImpl$1.class
DateTimeFieldLenientImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.DateTimeFieldLenientImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.DateTimeField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/DateTimeFieldLenientImpl$2.class
DateTimeFieldLenientImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.DateTimeFieldLenientImpl$2 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	final synthetic java.util.Collection val$dateParsers
	void  (java.util.Collection) 
	public org.apache.james.mime4j.dom.field.DateTimeField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/DateTimeFieldLenientImpl.class
DateTimeFieldLenientImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.DateTimeFieldLenientImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.DateTimeField  {
	private static final String[] DEFAULT_DATE_FORMATS
	private final java.util.List datePatterns
	private boolean parsed
	private java.util.Date date
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, java.util.Collection, org.apache.james.mime4j.codec.DecodeMonitor) 
		String pattern
		String[] arr$
		int len$
		int i$
		org.apache.james.mime4j.stream.Field rawField
		java.util.Collection dateParsers
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public java.util.Date getDate () 
	private void parse () 
		java.text.SimpleDateFormat parser
		java.text.ParseException ignore
		String datePattern
		java.util.Iterator i$
		String body
	public static org.apache.james.mime4j.dom.FieldParser createParser (java.util.Collection) 
		java.util.Collection dateParsers
	static void  () 
}

org/apache/james/mime4j/field/DefaultFieldParser.class
DefaultFieldParser.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.DefaultFieldParser extends org.apache.james.mime4j.field.DelegatingFieldParser {
	private static final org.apache.james.mime4j.dom.FieldParser PARSER
	public static org.apache.james.mime4j.dom.FieldParser getParser () 
	public static org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.util.ByteSequence, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.MimeException 
		org.apache.james.mime4j.util.ByteSequence raw
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.stream.Field rawField
	public static org.apache.james.mime4j.dom.field.ParsedField parse (java.lang.String, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.MimeException 
		String rawStr
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.util.ByteSequence raw
		org.apache.james.mime4j.stream.RawField rawField
	public static org.apache.james.mime4j.dom.field.ParsedField parse (java.lang.String)  throws org.apache.james.mime4j.MimeException 
		String rawStr
	public void  () 
		org.apache.james.mime4j.dom.FieldParser dateTimeParser
		org.apache.james.mime4j.dom.FieldParser mailboxListParser
		org.apache.james.mime4j.dom.FieldParser mailboxParser
		org.apache.james.mime4j.dom.FieldParser addressListParser
	static void  () 
}

org/apache/james/mime4j/field/DelegatingFieldParser.class
DelegatingFieldParser.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.DelegatingFieldParser extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	private final org.apache.james.mime4j.dom.FieldParser defaultParser
	private final java.util.Map parsers
	public void  (org.apache.james.mime4j.dom.FieldParser) 
		org.apache.james.mime4j.dom.FieldParser defaultParser
	public void setFieldParser (java.lang.String, org.apache.james.mime4j.dom.FieldParser) 
		String name
		org.apache.james.mime4j.dom.FieldParser parser
	public org.apache.james.mime4j.dom.FieldParser getParser (java.lang.String) 
		String name
		org.apache.james.mime4j.dom.FieldParser field
	public org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.dom.FieldParser parser
}

org/apache/james/mime4j/field/Fields.class
Fields.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.Fields extends java.lang.Object {
	private static final java.util.regex.Pattern FIELD_NAME_PATTERN
	private void  () 
	public static org.apache.james.mime4j.dom.field.ContentTypeField contentType (java.lang.String) 
		String contentType
	public static org.apache.james.mime4j.dom.field.ContentTypeField contentType (java.lang.String, java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		StringBuilder sb
		String contentType
		String mimeType
		java.util.Map parameters
	public static org.apache.james.mime4j.dom.field.ContentTransferEncodingField contentTransferEncoding (java.lang.String) 
		String contentTransferEncoding
	public static org.apache.james.mime4j.dom.field.ContentDispositionField contentDisposition (java.lang.String) 
		String contentDisposition
	public static org.apache.james.mime4j.dom.field.ContentDispositionField contentDisposition (java.lang.String, java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		StringBuilder sb
		String contentDisposition
		String dispositionType
		java.util.Map parameters
	public static org.apache.james.mime4j.dom.field.ContentDispositionField contentDisposition (java.lang.String, java.lang.String) 
		String dispositionType
		String filename
	public static org.apache.james.mime4j.dom.field.ContentDispositionField contentDisposition (java.lang.String, java.lang.String, long) 
		String dispositionType
		String filename
		long size
	public static org.apache.james.mime4j.dom.field.ContentDispositionField contentDisposition (java.lang.String, java.lang.String, long, java.util.Date, java.util.Date, java.util.Date) 
		String dispositionType
		String filename
		long size
		java.util.Date creationDate
		java.util.Date modificationDate
		java.util.Date readDate
		java.util.Map parameters
	public static org.apache.james.mime4j.dom.field.DateTimeField date (java.util.Date) 
		java.util.Date date
	public static org.apache.james.mime4j.dom.field.DateTimeField date (java.lang.String, java.util.Date) 
		String fieldName
		java.util.Date date
	public static org.apache.james.mime4j.dom.field.DateTimeField date (java.lang.String, java.util.Date, java.util.TimeZone) 
		String fieldName
		java.util.Date date
		java.util.TimeZone zone
	public static org.apache.james.mime4j.dom.field.UnstructuredField messageId (java.lang.String) 
		String hostname
		String fieldValue
	public static org.apache.james.mime4j.dom.field.UnstructuredField subject (java.lang.String) 
		String subject
		int usedCharacters
		String fieldValue
	public static org.apache.james.mime4j.dom.field.MailboxField sender (org.apache.james.mime4j.dom.address.Mailbox) 
		org.apache.james.mime4j.dom.address.Mailbox mailbox
	public static org.apache.james.mime4j.dom.field.MailboxListField from (org.apache.james.mime4j.dom.address.Mailbox) 
		org.apache.james.mime4j.dom.address.Mailbox mailbox
	public static transient org.apache.james.mime4j.dom.field.MailboxListField from (org.apache.james.mime4j.dom.address.Mailbox[]) 
		org.apache.james.mime4j.dom.address.Mailbox[] mailboxes
	public static org.apache.james.mime4j.dom.field.MailboxListField from (java.lang.Iterable) 
		Iterable mailboxes
	public static org.apache.james.mime4j.dom.field.AddressListField to (org.apache.james.mime4j.dom.address.Address) 
		org.apache.james.mime4j.dom.address.Address address
	public static transient org.apache.james.mime4j.dom.field.AddressListField to (org.apache.james.mime4j.dom.address.Address[]) 
		org.apache.james.mime4j.dom.address.Address[] addresses
	public static org.apache.james.mime4j.dom.field.AddressListField to (java.lang.Iterable) 
		Iterable addresses
	public static org.apache.james.mime4j.dom.field.AddressListField cc (org.apache.james.mime4j.dom.address.Address) 
		org.apache.james.mime4j.dom.address.Address address
	public static transient org.apache.james.mime4j.dom.field.AddressListField cc (org.apache.james.mime4j.dom.address.Address[]) 
		org.apache.james.mime4j.dom.address.Address[] addresses
	public static org.apache.james.mime4j.dom.field.AddressListField cc (java.lang.Iterable) 
		Iterable addresses
	public static org.apache.james.mime4j.dom.field.AddressListField bcc (org.apache.james.mime4j.dom.address.Address) 
		org.apache.james.mime4j.dom.address.Address address
	public static transient org.apache.james.mime4j.dom.field.AddressListField bcc (org.apache.james.mime4j.dom.address.Address[]) 
		org.apache.james.mime4j.dom.address.Address[] addresses
	public static org.apache.james.mime4j.dom.field.AddressListField bcc (java.lang.Iterable) 
		Iterable addresses
	public static org.apache.james.mime4j.dom.field.AddressListField replyTo (org.apache.james.mime4j.dom.address.Address) 
		org.apache.james.mime4j.dom.address.Address address
	public static transient org.apache.james.mime4j.dom.field.AddressListField replyTo (org.apache.james.mime4j.dom.address.Address[]) 
		org.apache.james.mime4j.dom.address.Address[] addresses
	public static org.apache.james.mime4j.dom.field.AddressListField replyTo (java.lang.Iterable) 
		Iterable addresses
	public static org.apache.james.mime4j.dom.field.MailboxField mailbox (java.lang.String, org.apache.james.mime4j.dom.address.Mailbox) 
		String fieldName
		org.apache.james.mime4j.dom.address.Mailbox mailbox
	public static org.apache.james.mime4j.dom.field.MailboxListField mailboxList (java.lang.String, java.lang.Iterable) 
		String fieldName
		Iterable mailboxes
	public static org.apache.james.mime4j.dom.field.AddressListField addressList (java.lang.String, java.lang.Iterable) 
		String fieldName
		Iterable addresses
	private static org.apache.james.mime4j.dom.field.DateTimeField date0 (java.lang.String, java.util.Date, java.util.TimeZone) 
		String fieldName
		java.util.Date date
		java.util.TimeZone zone
		String formattedDate
	private static org.apache.james.mime4j.dom.field.MailboxField mailbox0 (java.lang.String, org.apache.james.mime4j.dom.address.Mailbox) 
		String fieldName
		org.apache.james.mime4j.dom.address.Mailbox mailbox
		String fieldValue
	private static org.apache.james.mime4j.dom.field.MailboxListField mailboxList0 (java.lang.String, java.lang.Iterable) 
		String fieldName
		Iterable mailboxes
		String fieldValue
	private static org.apache.james.mime4j.dom.field.AddressListField addressList0 (java.lang.String, java.lang.Iterable) 
		String fieldName
		Iterable addresses
		String fieldValue
	private static void checkValidFieldName (java.lang.String) 
		String fieldName
	private static boolean isValidMimeType (java.lang.String) 
		String mimeType
		int idx
		String type
		String subType
	private static boolean isValidDispositionType (java.lang.String) 
		String dispositionType
	private static org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.dom.FieldParser, java.lang.String, java.lang.String) 
		org.apache.james.mime4j.dom.FieldParser parser
		String fieldName
		String fieldBody
		org.apache.james.mime4j.stream.RawField rawField
	private static java.lang.String encodeAddresses (java.lang.Iterable) 
		org.apache.james.mime4j.dom.address.Address address
		java.util.Iterator i$
		Iterable addresses
		StringBuilder sb
	static void  () 
}

org/apache/james/mime4j/field/language/parser/ContentLanguageParser.class
ContentLanguageParser.java
package org.apache.james.mime4j.field.language.parser
public org.apache.james.mime4j.field.language.parser.ContentLanguageParser extends java.lang.Object implements org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants  {
	private java.util.List languages
	public org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager token_source
	org.apache.james.mime4j.field.language.parser.SimpleCharStream jj_input_stream
	public org.apache.james.mime4j.field.language.parser.Token token
	public org.apache.james.mime4j.field.language.parser.Token jj_nt
	private int jj_ntk
	private int jj_gen
	private final int[] jj_la1
	private static int[] jj_la1_0
	private java.util.List jj_expentries
	private int[] jj_expentry
	private int jj_kind
	public java.util.List parse ()  throws org.apache.james.mime4j.field.language.parser.ParseException 
		org.apache.james.mime4j.field.language.parser.TokenMgrError e
	private final java.util.List doParse ()  throws org.apache.james.mime4j.field.language.parser.ParseException 
	public final java.lang.String language ()  throws org.apache.james.mime4j.field.language.parser.ParseException 
		org.apache.james.mime4j.field.language.parser.Token token
		StringBuffer languageTag
		String result
	private static void jj_la1_init_0 () 
	public void  (java.io.InputStream) 
		java.io.InputStream stream
	public void  (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream stream
	public void ReInit (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void  (java.io.Reader) 
		int i
		java.io.Reader stream
	public void ReInit (java.io.Reader) 
		int i
		java.io.Reader stream
	public void  (org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager) 
		int i
		org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager tm
	public void ReInit (org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager) 
		int i
		org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager tm
	private org.apache.james.mime4j.field.language.parser.Token jj_consume_token (int)  throws org.apache.james.mime4j.field.language.parser.ParseException 
		int kind
		org.apache.james.mime4j.field.language.parser.Token oldToken
	public final org.apache.james.mime4j.field.language.parser.Token getNextToken () 
	public final org.apache.james.mime4j.field.language.parser.Token getToken (int) 
		int i
		int index
		org.apache.james.mime4j.field.language.parser.Token t
	private int jj_ntk () 
	public org.apache.james.mime4j.field.language.parser.ParseException generateParseException () 
		int j
		int i
		int i
		int i
		boolean[] la1tokens
		int[][] exptokseq
	public final void enable_tracing () 
	public final void disable_tracing () 
	static void  () 
}

org/apache/james/mime4j/field/language/parser/ContentLanguageParserConstants.class
ContentLanguageParserConstants.java
package org.apache.james.mime4j.field.language.parser
public abstract org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants extends java.lang.Object {
	public static final int EOF
	public static final int WS
	public static final int COMMENT
	public static final int QUOTEDSTRING
	public static final int DIGITS
	public static final int ALPHA
	public static final int ALPHANUM
	public static final int DOT
	public static final int QUOTEDPAIR
	public static final int ANY
	public static final int DEFAULT
	public static final int INCOMMENT
	public static final int NESTED_COMMENT
	public static final int INQUOTEDSTRING
	public static final String[] tokenImage
	static void  () 
}

org/apache/james/mime4j/field/language/parser/ContentLanguageParserTokenManager.class
ContentLanguageParserTokenManager.java
package org.apache.james.mime4j.field.language.parser
public org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager extends java.lang.Object implements org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants  {
	int commentNest
	public java.io.PrintStream debugStream
	static final long[] jjbitVec0
	static final int[] jjnextStates
	public static final String[] jjstrLiteralImages
	public static final String[] lexStateNames
	public static final int[] jjnewLexState
	static final long[] jjtoToken
	static final long[] jjtoSkip
	static final long[] jjtoSpecial
	static final long[] jjtoMore
	protected org.apache.james.mime4j.field.language.parser.SimpleCharStream input_stream
	private final int[] jjrounds
	private final int[] jjstateSet
	private final StringBuilder jjimage
	private StringBuilder image
	private int jjimageLen
	private int lengthOfMatch
	protected char curChar
	int curLexState
	int defaultLexState
	int jjnewStateCnt
	int jjround
	int jjmatchedPos
	int jjmatchedKind
	public void setDebugStream (java.io.PrintStream) 
		java.io.PrintStream ds
	private final int jjStopStringLiteralDfa_0 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_0 (int, long) 
		int pos
		long active0
	private int jjStopAtPos (int, int) 
		int pos
		int kind
	private int jjMoveStringLiteralDfa0_0 () 
	private int jjMoveNfa_0 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_1 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_1 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_1 () 
	private int jjMoveNfa_1 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_3 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_3 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_3 () 
	private int jjMoveNfa_3 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_2 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_2 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_2 () 
	private int jjMoveNfa_2 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	public void  (org.apache.james.mime4j.field.language.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.language.parser.SimpleCharStream stream
	public void  (org.apache.james.mime4j.field.language.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.language.parser.SimpleCharStream stream
		int lexState
	public void ReInit (org.apache.james.mime4j.field.language.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.language.parser.SimpleCharStream stream
	private void ReInitRounds () 
		int i
	public void ReInit (org.apache.james.mime4j.field.language.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.language.parser.SimpleCharStream stream
		int lexState
	public void SwitchTo (int) 
		int lexState
	protected org.apache.james.mime4j.field.language.parser.Token jjFillToken () 
		org.apache.james.mime4j.field.language.parser.Token t
		String curTokenImage
		int beginLine
		int endLine
		int beginColumn
		int endColumn
		String im
	public org.apache.james.mime4j.field.language.parser.Token getNextToken () 
		java.io.IOException e
		org.apache.james.mime4j.field.language.parser.Token matchedToken
		org.apache.james.mime4j.field.language.parser.Token matchedToken
		org.apache.james.mime4j.field.language.parser.Token matchedToken
		java.io.IOException e1
		java.io.IOException e1
		int error_line
		int error_column
		String error_after
		boolean EOFSeen
		org.apache.james.mime4j.field.language.parser.Token specialToken
		int curPos
	void MoreLexicalActions () 
	void TokenLexicalActions (org.apache.james.mime4j.field.language.parser.Token) 
		org.apache.james.mime4j.field.language.parser.Token matchedToken
	private void jjCheckNAdd (int) 
		int state
	private void jjAddStates (int, int) 
		int start
		int end
	private void jjCheckNAddTwoStates (int, int) 
		int state1
		int state2
	static void  () 
}

org/apache/james/mime4j/field/language/parser/ParseException.class
ParseException.java
package org.apache.james.mime4j.field.language.parser
public org.apache.james.mime4j.field.language.parser.ParseException extends org.apache.james.mime4j.dom.field.ParseException {
	private static final long serialVersionUID
	protected boolean specialConstructor
	public org.apache.james.mime4j.field.language.parser.Token currentToken
	public int[][] expectedTokenSequences
	public String[] tokenImage
	protected String eol
	public void  (org.apache.james.mime4j.field.language.parser.Token, int[][], java.lang.String[]) 
		org.apache.james.mime4j.field.language.parser.Token currentTokenVal
		int[][] expectedTokenSequencesVal
		String[] tokenImageVal
	public void  () 
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
	public java.lang.String getMessage () 
		int j
		int i
		int i
		StringBuffer expected
		int maxSize
		String retval
		org.apache.james.mime4j.field.language.parser.Token tok
	protected java.lang.String add_escapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
}

org/apache/james/mime4j/field/language/parser/SimpleCharStream.class
SimpleCharStream.java
package org.apache.james.mime4j.field.language.parser
public org.apache.james.mime4j.field.language.parser.SimpleCharStream extends java.lang.Object {
	public static final boolean staticFlag
	int bufsize
	int available
	int tokenBegin
	public int bufpos
	protected int[] bufline
	protected int[] bufcolumn
	protected int column
	protected int line
	protected boolean prevCharIsCR
	protected boolean prevCharIsLF
	protected java.io.Reader inputStream
	protected char[] buffer
	protected int maxNextCharInd
	protected int inBuf
	protected int tabSize
	protected void setTabSize (int) 
		int i
	protected int getTabSize (int) 
		int i
	protected void ExpandBuff (boolean) 
		Throwable t
		boolean wrapAround
		char[] newbuffer
		int[] newbufline
		int[] newbufcolumn
	protected void FillBuff ()  throws java.io.IOException 
		java.io.IOException e
		int i
	public char BeginToken ()  throws java.io.IOException 
		char c
	protected void UpdateLineColumn (char) 
		char c
	public char readChar ()  throws java.io.IOException 
		char c
	public int getColumn () 
	public int getLine () 
	public int getEndColumn () 
	public int getEndLine () 
	public int getBeginColumn () 
	public int getBeginLine () 
	public void backup (int) 
		int amount
	public void  (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void  (java.io.Reader) 
		java.io.Reader dstream
	public void ReInit (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void ReInit (java.io.Reader) 
		java.io.Reader dstream
	public void  (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public void  (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void  (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void ReInit (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public java.lang.String GetImage () 
	public char[] GetSuffix (int) 
		int len
		char[] ret
	public void Done () 
	public void adjustBeginLineColumn (int, int) 
		int len
		int newLine
		int newCol
		int start
		int len
		int i
		int j
		int k
		int nextColDiff
		int columnDiff
}

org/apache/james/mime4j/field/language/parser/Token.class
Token.java
package org.apache.james.mime4j.field.language.parser
public org.apache.james.mime4j.field.language.parser.Token extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public int kind
	public int beginLine
	public int beginColumn
	public int endLine
	public int endColumn
	public String image
	public org.apache.james.mime4j.field.language.parser.Token next
	public org.apache.james.mime4j.field.language.parser.Token specialToken
	public java.lang.Object getValue () 
	public void  () 
	public void  (int) 
		int kind
	public void  (int, java.lang.String) 
		int kind
		String image
	public java.lang.String toString () 
	public static org.apache.james.mime4j.field.language.parser.Token newToken (int, java.lang.String) 
		int ofKind
		String image
	public static org.apache.james.mime4j.field.language.parser.Token newToken (int) 
		int ofKind
}

org/apache/james/mime4j/field/language/parser/TokenMgrError.class
TokenMgrError.java
package org.apache.james.mime4j.field.language.parser
public org.apache.james.mime4j.field.language.parser.TokenMgrError extends java.lang.Error {
	private static final long serialVersionUID
	static final int LEXICAL_ERROR
	static final int STATIC_LEXER_ERROR
	static final int INVALID_LEXICAL_STATE
	static final int LOOP_DETECTED
	int errorCode
	protected static final java.lang.String addEscapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
	protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
	public java.lang.String getMessage () 
	public void  () 
	public void  (java.lang.String, int) 
		String message
		int reason
	public void  (boolean, int, int, int, java.lang.String, char, int) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
		int reason
}

org/apache/james/mime4j/field/LenientFieldParser.class
LenientFieldParser.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.LenientFieldParser extends org.apache.james.mime4j.field.DelegatingFieldParser {
	private static final org.apache.james.mime4j.dom.FieldParser PARSER
	public static org.apache.james.mime4j.dom.FieldParser getParser () 
	public static org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.util.ByteSequence, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.MimeException 
		org.apache.james.mime4j.util.ByteSequence raw
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.stream.Field rawField
	public static org.apache.james.mime4j.dom.field.ParsedField parse (java.lang.String, org.apache.james.mime4j.codec.DecodeMonitor)  throws org.apache.james.mime4j.MimeException 
		String rawStr
		org.apache.james.mime4j.codec.DecodeMonitor monitor
		org.apache.james.mime4j.util.ByteSequence raw
		org.apache.james.mime4j.stream.RawField rawField
	public static org.apache.james.mime4j.dom.field.ParsedField parse (java.lang.String)  throws org.apache.james.mime4j.MimeException 
		String rawStr
	public void  () 
		org.apache.james.mime4j.dom.FieldParser dateTimeParser
		org.apache.james.mime4j.dom.FieldParser mailboxListParser
		org.apache.james.mime4j.dom.FieldParser mailboxParser
		org.apache.james.mime4j.dom.FieldParser addressListParser
	static void  () 
}

org/apache/james/mime4j/field/MailboxFieldImpl$1.class
MailboxFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.MailboxFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.MailboxField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/MailboxFieldImpl.class
MailboxFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.MailboxFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.MailboxField  {
	private boolean parsed
	private org.apache.james.mime4j.dom.address.Mailbox mailbox
	private org.apache.james.mime4j.field.address.ParseException parseException
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public org.apache.james.mime4j.dom.address.Mailbox getMailbox () 
	public org.apache.james.mime4j.field.address.ParseException getParseException () 
	private void parse () 
		org.apache.james.mime4j.field.address.ParseException e
		String body
	public volatile synthetic org.apache.james.mime4j.dom.field.ParseException getParseException () 
	static void  () 
}

org/apache/james/mime4j/field/MailboxFieldLenientImpl$1.class
MailboxFieldLenientImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.MailboxFieldLenientImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.MailboxField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/MailboxFieldLenientImpl.class
MailboxFieldLenientImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.MailboxFieldLenientImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.MailboxField  {
	private boolean parsed
	private org.apache.james.mime4j.dom.address.Mailbox mailbox
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public org.apache.james.mime4j.dom.address.Mailbox getMailbox () 
	private void parse () 
		String body
		org.apache.james.mime4j.stream.RawField f
		org.apache.james.mime4j.util.ByteSequence buf
		int pos
		org.apache.james.mime4j.stream.ParserCursor cursor
	static void  () 
}

org/apache/james/mime4j/field/MailboxListFieldImpl$1.class
MailboxListFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.MailboxListFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.MailboxListField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/MailboxListFieldImpl.class
MailboxListFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.MailboxListFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.MailboxListField  {
	private boolean parsed
	private org.apache.james.mime4j.dom.address.MailboxList mailboxList
	private org.apache.james.mime4j.field.address.ParseException parseException
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public org.apache.james.mime4j.dom.address.MailboxList getMailboxList () 
	public org.apache.james.mime4j.field.address.ParseException getParseException () 
	private void parse () 
		org.apache.james.mime4j.field.address.ParseException e
		String body
	public volatile synthetic org.apache.james.mime4j.dom.field.ParseException getParseException () 
	static void  () 
}

org/apache/james/mime4j/field/MailboxListFieldLenientImpl$1.class
MailboxListFieldLenientImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.MailboxListFieldLenientImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.MailboxListField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/MailboxListFieldLenientImpl.class
MailboxListFieldLenientImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.MailboxListFieldLenientImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.MailboxListField  {
	private boolean parsed
	private org.apache.james.mime4j.dom.address.MailboxList mailboxList
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public org.apache.james.mime4j.dom.address.MailboxList getMailboxList () 
	private void parse () 
		String body
		org.apache.james.mime4j.stream.RawField f
		org.apache.james.mime4j.util.ByteSequence buf
		int pos
		org.apache.james.mime4j.stream.ParserCursor cursor
	static void  () 
}

org/apache/james/mime4j/field/mimeversion/parser/MimeVersionParser.class
MimeVersionParser.java
package org.apache.james.mime4j.field.mimeversion.parser
public org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser extends java.lang.Object implements org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants  {
	public static final int INITIAL_VERSION_VALUE
	private int major
	private int minor
	public org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager token_source
	org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream jj_input_stream
	public org.apache.james.mime4j.field.mimeversion.parser.Token token
	public org.apache.james.mime4j.field.mimeversion.parser.Token jj_nt
	private int jj_ntk
	private int jj_gen
	private final int[] jj_la1
	private static int[] jj_la1_0
	private java.util.List jj_expentries
	private int[] jj_expentry
	private int jj_kind
	public int getMinorVersion () 
	public int getMajorVersion () 
	public final void parseLine ()  throws org.apache.james.mime4j.field.mimeversion.parser.ParseException 
	public final void parseAll ()  throws org.apache.james.mime4j.field.mimeversion.parser.ParseException 
	public final void parse ()  throws org.apache.james.mime4j.field.mimeversion.parser.ParseException 
		NumberFormatException e
		org.apache.james.mime4j.field.mimeversion.parser.Token major
		org.apache.james.mime4j.field.mimeversion.parser.Token minor
	private static void jj_la1_init_0 () 
	public void  (java.io.InputStream) 
		java.io.InputStream stream
	public void  (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream stream
	public void ReInit (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void  (java.io.Reader) 
		int i
		java.io.Reader stream
	public void ReInit (java.io.Reader) 
		int i
		java.io.Reader stream
	public void  (org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager) 
		int i
		org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager tm
	public void ReInit (org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager) 
		int i
		org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager tm
	private org.apache.james.mime4j.field.mimeversion.parser.Token jj_consume_token (int)  throws org.apache.james.mime4j.field.mimeversion.parser.ParseException 
		int kind
		org.apache.james.mime4j.field.mimeversion.parser.Token oldToken
	public final org.apache.james.mime4j.field.mimeversion.parser.Token getNextToken () 
	public final org.apache.james.mime4j.field.mimeversion.parser.Token getToken (int) 
		int i
		int index
		org.apache.james.mime4j.field.mimeversion.parser.Token t
	private int jj_ntk () 
	public org.apache.james.mime4j.field.mimeversion.parser.ParseException generateParseException () 
		int j
		int i
		int i
		int i
		boolean[] la1tokens
		int[][] exptokseq
	public final void enable_tracing () 
	public final void disable_tracing () 
	static void  () 
}

org/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserConstants.class
MimeVersionParserConstants.java
package org.apache.james.mime4j.field.mimeversion.parser
public abstract org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants extends java.lang.Object {
	public static final int EOF
	public static final int WS
	public static final int COMMENT
	public static final int QUOTEDSTRING
	public static final int DIGITS
	public static final int DOT
	public static final int QUOTEDPAIR
	public static final int ANY
	public static final int DEFAULT
	public static final int INCOMMENT
	public static final int NESTED_COMMENT
	public static final int INQUOTEDSTRING
	public static final String[] tokenImage
	static void  () 
}

org/apache/james/mime4j/field/mimeversion/parser/MimeVersionParserTokenManager.class
MimeVersionParserTokenManager.java
package org.apache.james.mime4j.field.mimeversion.parser
public org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager extends java.lang.Object implements org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants  {
	int commentNest
	public java.io.PrintStream debugStream
	static final long[] jjbitVec0
	static final int[] jjnextStates
	public static final String[] jjstrLiteralImages
	public static final String[] lexStateNames
	public static final int[] jjnewLexState
	static final long[] jjtoToken
	static final long[] jjtoSkip
	static final long[] jjtoSpecial
	static final long[] jjtoMore
	protected org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream input_stream
	private final int[] jjrounds
	private final int[] jjstateSet
	private final StringBuilder jjimage
	private StringBuilder image
	private int jjimageLen
	private int lengthOfMatch
	protected char curChar
	int curLexState
	int defaultLexState
	int jjnewStateCnt
	int jjround
	int jjmatchedPos
	int jjmatchedKind
	public void setDebugStream (java.io.PrintStream) 
		java.io.PrintStream ds
	private final int jjStopStringLiteralDfa_0 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_0 (int, long) 
		int pos
		long active0
	private int jjStopAtPos (int, int) 
		int pos
		int kind
	private int jjMoveStringLiteralDfa0_0 () 
	private int jjStartNfaWithStates_0 (int, int, int) 
		java.io.IOException e
		int pos
		int kind
		int state
	private int jjMoveNfa_0 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_1 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_1 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_1 () 
	private int jjMoveNfa_1 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_3 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_3 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_3 () 
	private int jjMoveNfa_3 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_2 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_2 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_2 () 
	private int jjMoveNfa_2 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	public void  (org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream stream
	public void  (org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream stream
		int lexState
	public void ReInit (org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream stream
	private void ReInitRounds () 
		int i
	public void ReInit (org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream stream
		int lexState
	public void SwitchTo (int) 
		int lexState
	protected org.apache.james.mime4j.field.mimeversion.parser.Token jjFillToken () 
		org.apache.james.mime4j.field.mimeversion.parser.Token t
		String curTokenImage
		int beginLine
		int endLine
		int beginColumn
		int endColumn
		String im
	public org.apache.james.mime4j.field.mimeversion.parser.Token getNextToken () 
		java.io.IOException e
		org.apache.james.mime4j.field.mimeversion.parser.Token matchedToken
		org.apache.james.mime4j.field.mimeversion.parser.Token matchedToken
		org.apache.james.mime4j.field.mimeversion.parser.Token matchedToken
		java.io.IOException e1
		java.io.IOException e1
		int error_line
		int error_column
		String error_after
		boolean EOFSeen
		org.apache.james.mime4j.field.mimeversion.parser.Token specialToken
		int curPos
	void MoreLexicalActions () 
	void TokenLexicalActions (org.apache.james.mime4j.field.mimeversion.parser.Token) 
		org.apache.james.mime4j.field.mimeversion.parser.Token matchedToken
	private void jjCheckNAdd (int) 
		int state
	private void jjAddStates (int, int) 
		int start
		int end
	private void jjCheckNAddTwoStates (int, int) 
		int state1
		int state2
	static void  () 
}

org/apache/james/mime4j/field/mimeversion/parser/ParseException.class
ParseException.java
package org.apache.james.mime4j.field.mimeversion.parser
public org.apache.james.mime4j.field.mimeversion.parser.ParseException extends org.apache.james.mime4j.dom.field.ParseException {
	private static final long serialVersionUID
	protected boolean specialConstructor
	public org.apache.james.mime4j.field.mimeversion.parser.Token currentToken
	public int[][] expectedTokenSequences
	public String[] tokenImage
	protected String eol
	public void  (org.apache.james.mime4j.field.mimeversion.parser.Token, int[][], java.lang.String[]) 
		org.apache.james.mime4j.field.mimeversion.parser.Token currentTokenVal
		int[][] expectedTokenSequencesVal
		String[] tokenImageVal
	public void  () 
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
	public java.lang.String getMessage () 
		int j
		int i
		int i
		StringBuffer expected
		int maxSize
		String retval
		org.apache.james.mime4j.field.mimeversion.parser.Token tok
	protected java.lang.String add_escapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
}

org/apache/james/mime4j/field/mimeversion/parser/SimpleCharStream.class
SimpleCharStream.java
package org.apache.james.mime4j.field.mimeversion.parser
public org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream extends java.lang.Object {
	public static final boolean staticFlag
	int bufsize
	int available
	int tokenBegin
	public int bufpos
	protected int[] bufline
	protected int[] bufcolumn
	protected int column
	protected int line
	protected boolean prevCharIsCR
	protected boolean prevCharIsLF
	protected java.io.Reader inputStream
	protected char[] buffer
	protected int maxNextCharInd
	protected int inBuf
	protected int tabSize
	protected void setTabSize (int) 
		int i
	protected int getTabSize (int) 
		int i
	protected void ExpandBuff (boolean) 
		Throwable t
		boolean wrapAround
		char[] newbuffer
		int[] newbufline
		int[] newbufcolumn
	protected void FillBuff ()  throws java.io.IOException 
		java.io.IOException e
		int i
	public char BeginToken ()  throws java.io.IOException 
		char c
	protected void UpdateLineColumn (char) 
		char c
	public char readChar ()  throws java.io.IOException 
		char c
	public int getColumn () 
	public int getLine () 
	public int getEndColumn () 
	public int getEndLine () 
	public int getBeginColumn () 
	public int getBeginLine () 
	public void backup (int) 
		int amount
	public void  (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void  (java.io.Reader) 
		java.io.Reader dstream
	public void ReInit (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void ReInit (java.io.Reader) 
		java.io.Reader dstream
	public void  (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public void  (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void  (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void ReInit (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public java.lang.String GetImage () 
	public char[] GetSuffix (int) 
		int len
		char[] ret
	public void Done () 
	public void adjustBeginLineColumn (int, int) 
		int len
		int newLine
		int newCol
		int start
		int len
		int i
		int j
		int k
		int nextColDiff
		int columnDiff
}

org/apache/james/mime4j/field/mimeversion/parser/Token.class
Token.java
package org.apache.james.mime4j.field.mimeversion.parser
public org.apache.james.mime4j.field.mimeversion.parser.Token extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public int kind
	public int beginLine
	public int beginColumn
	public int endLine
	public int endColumn
	public String image
	public org.apache.james.mime4j.field.mimeversion.parser.Token next
	public org.apache.james.mime4j.field.mimeversion.parser.Token specialToken
	public java.lang.Object getValue () 
	public void  () 
	public void  (int) 
		int kind
	public void  (int, java.lang.String) 
		int kind
		String image
	public java.lang.String toString () 
	public static org.apache.james.mime4j.field.mimeversion.parser.Token newToken (int, java.lang.String) 
		int ofKind
		String image
	public static org.apache.james.mime4j.field.mimeversion.parser.Token newToken (int) 
		int ofKind
}

org/apache/james/mime4j/field/mimeversion/parser/TokenMgrError.class
TokenMgrError.java
package org.apache.james.mime4j.field.mimeversion.parser
public org.apache.james.mime4j.field.mimeversion.parser.TokenMgrError extends java.lang.Error {
	private static final long serialVersionUID
	static final int LEXICAL_ERROR
	static final int STATIC_LEXER_ERROR
	static final int INVALID_LEXICAL_STATE
	static final int LOOP_DETECTED
	int errorCode
	protected static final java.lang.String addEscapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
	protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
	public java.lang.String getMessage () 
	public void  () 
	public void  (java.lang.String, int) 
		String message
		int reason
	public void  (boolean, int, int, int, java.lang.String, char, int) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
		int reason
}

org/apache/james/mime4j/field/MimeVersionFieldImpl$1.class
MimeVersionFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.MimeVersionFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.MimeVersionField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/MimeVersionFieldImpl.class
MimeVersionFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.MimeVersionFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.MimeVersionField  {
	public static final int DEFAULT_MINOR_VERSION
	public static final int DEFAULT_MAJOR_VERSION
	private boolean parsed
	private int major
	private int minor
	private org.apache.james.mime4j.field.mimeversion.parser.ParseException parsedException
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		int v
		org.apache.james.mime4j.MimeException ex
		java.io.StringReader reader
		org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser parser
		String body
	public int getMinorVersion () 
	public int getMajorVersion () 
	public org.apache.james.mime4j.dom.field.ParseException getParseException () 
	static void  () 
}

org/apache/james/mime4j/field/MimeVersionFieldLenientImpl$1.class
MimeVersionFieldLenientImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.MimeVersionFieldLenientImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.MimeVersionField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/MimeVersionFieldLenientImpl.class
MimeVersionFieldLenientImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.MimeVersionFieldLenientImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.MimeVersionField  {
	private static final int FULL_STOP
	private static final java.util.BitSet DELIM
	public static final int DEFAULT_MINOR_VERSION
	public static final int DEFAULT_MAJOR_VERSION
	private boolean parsed
	private int major
	private int minor
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	private void parse () 
		String body
		NumberFormatException ex
		NumberFormatException ex
		org.apache.james.mime4j.stream.RawField f
		org.apache.james.mime4j.util.ByteSequence buf
		int pos
		org.apache.james.mime4j.stream.RawFieldParser parser
		org.apache.james.mime4j.stream.ParserCursor cursor
		String token1
		String token2
	public int getMinorVersion () 
	public int getMajorVersion () 
	static void  () 
}

org/apache/james/mime4j/field/structured/parser/ParseException.class
ParseException.java
package org.apache.james.mime4j.field.structured.parser
public org.apache.james.mime4j.field.structured.parser.ParseException extends org.apache.james.mime4j.dom.field.ParseException {
	private static final long serialVersionUID
	protected boolean specialConstructor
	public org.apache.james.mime4j.field.structured.parser.Token currentToken
	public int[][] expectedTokenSequences
	public String[] tokenImage
	protected String eol
	public void  (org.apache.james.mime4j.field.structured.parser.Token, int[][], java.lang.String[]) 
		org.apache.james.mime4j.field.structured.parser.Token currentTokenVal
		int[][] expectedTokenSequencesVal
		String[] tokenImageVal
	public void  () 
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
	public java.lang.String getMessage () 
		int j
		int i
		int i
		StringBuffer expected
		int maxSize
		String retval
		org.apache.james.mime4j.field.structured.parser.Token tok
	protected java.lang.String add_escapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
}

org/apache/james/mime4j/field/structured/parser/SimpleCharStream.class
SimpleCharStream.java
package org.apache.james.mime4j.field.structured.parser
public org.apache.james.mime4j.field.structured.parser.SimpleCharStream extends java.lang.Object {
	public static final boolean staticFlag
	int bufsize
	int available
	int tokenBegin
	public int bufpos
	protected int[] bufline
	protected int[] bufcolumn
	protected int column
	protected int line
	protected boolean prevCharIsCR
	protected boolean prevCharIsLF
	protected java.io.Reader inputStream
	protected char[] buffer
	protected int maxNextCharInd
	protected int inBuf
	protected int tabSize
	protected void setTabSize (int) 
		int i
	protected int getTabSize (int) 
		int i
	protected void ExpandBuff (boolean) 
		Throwable t
		boolean wrapAround
		char[] newbuffer
		int[] newbufline
		int[] newbufcolumn
	protected void FillBuff ()  throws java.io.IOException 
		java.io.IOException e
		int i
	public char BeginToken ()  throws java.io.IOException 
		char c
	protected void UpdateLineColumn (char) 
		char c
	public char readChar ()  throws java.io.IOException 
		char c
	public int getColumn () 
	public int getLine () 
	public int getEndColumn () 
	public int getEndLine () 
	public int getBeginColumn () 
	public int getBeginLine () 
	public void backup (int) 
		int amount
	public void  (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void  (java.io.Reader) 
		java.io.Reader dstream
	public void ReInit (java.io.Reader, int, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.Reader, int, int) 
		java.io.Reader dstream
		int startline
		int startcolumn
	public void ReInit (java.io.Reader) 
		java.io.Reader dstream
	public void  (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void  (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public void  (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void  (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, int, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
		int buffersize
	public void ReInit (java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream dstream
	public void ReInit (java.io.InputStream, java.lang.String, int, int)  throws java.io.UnsupportedEncodingException 
		java.io.InputStream dstream
		String encoding
		int startline
		int startcolumn
	public void ReInit (java.io.InputStream, int, int) 
		java.io.InputStream dstream
		int startline
		int startcolumn
	public java.lang.String GetImage () 
	public char[] GetSuffix (int) 
		int len
		char[] ret
	public void Done () 
	public void adjustBeginLineColumn (int, int) 
		int len
		int newLine
		int newCol
		int start
		int len
		int i
		int j
		int k
		int nextColDiff
		int columnDiff
}

org/apache/james/mime4j/field/structured/parser/StructuredFieldParser.class
StructuredFieldParser.java
package org.apache.james.mime4j.field.structured.parser
public org.apache.james.mime4j.field.structured.parser.StructuredFieldParser extends java.lang.Object implements org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants  {
	private boolean preserveFolding
	public org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager token_source
	org.apache.james.mime4j.field.structured.parser.SimpleCharStream jj_input_stream
	public org.apache.james.mime4j.field.structured.parser.Token token
	public org.apache.james.mime4j.field.structured.parser.Token jj_nt
	private int jj_ntk
	private int jj_gen
	private final int[] jj_la1
	private static int[] jj_la1_0
	private java.util.List jj_expentries
	private int[] jj_expentry
	private int jj_kind
	public boolean isFoldingPreserved () 
	public void setFoldingPreserved (boolean) 
		boolean preserveFolding
	public java.lang.String parse ()  throws org.apache.james.mime4j.field.structured.parser.ParseException 
		org.apache.james.mime4j.field.structured.parser.TokenMgrError e
	private final java.lang.String doParse ()  throws org.apache.james.mime4j.field.structured.parser.ParseException 
		org.apache.james.mime4j.field.structured.parser.Token t
		StringBuffer buffer
		boolean whitespace
		boolean first
	private static void jj_la1_init_0 () 
	public void  (java.io.InputStream) 
		java.io.InputStream stream
	public void  (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void ReInit (java.io.InputStream) 
		java.io.InputStream stream
	public void ReInit (java.io.InputStream, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		java.io.InputStream stream
		String encoding
	public void  (java.io.Reader) 
		int i
		java.io.Reader stream
	public void ReInit (java.io.Reader) 
		int i
		java.io.Reader stream
	public void  (org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager) 
		int i
		org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager tm
	public void ReInit (org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager) 
		int i
		org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager tm
	private org.apache.james.mime4j.field.structured.parser.Token jj_consume_token (int)  throws org.apache.james.mime4j.field.structured.parser.ParseException 
		int kind
		org.apache.james.mime4j.field.structured.parser.Token oldToken
	public final org.apache.james.mime4j.field.structured.parser.Token getNextToken () 
	public final org.apache.james.mime4j.field.structured.parser.Token getToken (int) 
		int i
		int index
		org.apache.james.mime4j.field.structured.parser.Token t
	private int jj_ntk () 
	public org.apache.james.mime4j.field.structured.parser.ParseException generateParseException () 
		int j
		int i
		int i
		int i
		boolean[] la1tokens
		int[][] exptokseq
	public final void enable_tracing () 
	public final void disable_tracing () 
	static void  () 
}

org/apache/james/mime4j/field/structured/parser/StructuredFieldParserConstants.class
StructuredFieldParserConstants.java
package org.apache.james.mime4j.field.structured.parser
public abstract org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants extends java.lang.Object {
	public static final int EOF
	public static final int STRING_CONTENT
	public static final int FOLD
	public static final int QUOTEDSTRING
	public static final int WS
	public static final int CONTENT
	public static final int QUOTEDPAIR
	public static final int ANY
	public static final int DEFAULT
	public static final int INCOMMENT
	public static final int NESTED_COMMENT
	public static final int INQUOTEDSTRING
	public static final String[] tokenImage
	static void  () 
}

org/apache/james/mime4j/field/structured/parser/StructuredFieldParserTokenManager.class
StructuredFieldParserTokenManager.java
package org.apache.james.mime4j.field.structured.parser
public org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager extends java.lang.Object implements org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants  {
	int commentNest
	public java.io.PrintStream debugStream
	static final long[] jjbitVec0
	static final int[] jjnextStates
	public static final String[] jjstrLiteralImages
	public static final String[] lexStateNames
	public static final int[] jjnewLexState
	static final long[] jjtoToken
	static final long[] jjtoSkip
	static final long[] jjtoMore
	protected org.apache.james.mime4j.field.structured.parser.SimpleCharStream input_stream
	private final int[] jjrounds
	private final int[] jjstateSet
	private final StringBuilder jjimage
	private StringBuilder image
	private int jjimageLen
	private int lengthOfMatch
	protected char curChar
	int curLexState
	int defaultLexState
	int jjnewStateCnt
	int jjround
	int jjmatchedPos
	int jjmatchedKind
	public void setDebugStream (java.io.PrintStream) 
		java.io.PrintStream ds
	private final int jjStopStringLiteralDfa_0 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_0 (int, long) 
		int pos
		long active0
	private int jjStopAtPos (int, int) 
		int pos
		int kind
	private int jjMoveStringLiteralDfa0_0 () 
	private int jjMoveNfa_0 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_1 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_1 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_1 () 
	private int jjMoveNfa_1 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_3 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_3 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_3 () 
	private int jjMoveNfa_3 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	private final int jjStopStringLiteralDfa_2 (int, long) 
		int pos
		long active0
	private final int jjStartNfa_2 (int, long) 
		int pos
		long active0
	private int jjMoveStringLiteralDfa0_2 () 
	private int jjMoveNfa_2 (int, int) 
		long l
		long l
		int i2
		long l2
		java.io.IOException e
		int startState
		int curPos
		int startsAt
		int i
		int kind
	public void  (org.apache.james.mime4j.field.structured.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.structured.parser.SimpleCharStream stream
	public void  (org.apache.james.mime4j.field.structured.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.structured.parser.SimpleCharStream stream
		int lexState
	public void ReInit (org.apache.james.mime4j.field.structured.parser.SimpleCharStream) 
		org.apache.james.mime4j.field.structured.parser.SimpleCharStream stream
	private void ReInitRounds () 
		int i
	public void ReInit (org.apache.james.mime4j.field.structured.parser.SimpleCharStream, int) 
		org.apache.james.mime4j.field.structured.parser.SimpleCharStream stream
		int lexState
	public void SwitchTo (int) 
		int lexState
	protected org.apache.james.mime4j.field.structured.parser.Token jjFillToken () 
		org.apache.james.mime4j.field.structured.parser.Token t
		String curTokenImage
		int beginLine
		int endLine
		int beginColumn
		int endColumn
		String im
	public org.apache.james.mime4j.field.structured.parser.Token getNextToken () 
		java.io.IOException e
		org.apache.james.mime4j.field.structured.parser.Token matchedToken
		org.apache.james.mime4j.field.structured.parser.Token matchedToken
		java.io.IOException e1
		java.io.IOException e1
		int error_line
		int error_column
		String error_after
		boolean EOFSeen
		int curPos
	void SkipLexicalActions (org.apache.james.mime4j.field.structured.parser.Token) 
		org.apache.james.mime4j.field.structured.parser.Token matchedToken
	void MoreLexicalActions () 
	void TokenLexicalActions (org.apache.james.mime4j.field.structured.parser.Token) 
		org.apache.james.mime4j.field.structured.parser.Token matchedToken
	private void jjCheckNAdd (int) 
		int state
	private void jjAddStates (int, int) 
		int start
		int end
	private void jjCheckNAddTwoStates (int, int) 
		int state1
		int state2
	static void  () 
}

org/apache/james/mime4j/field/structured/parser/Token.class
Token.java
package org.apache.james.mime4j.field.structured.parser
public org.apache.james.mime4j.field.structured.parser.Token extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public int kind
	public int beginLine
	public int beginColumn
	public int endLine
	public int endColumn
	public String image
	public org.apache.james.mime4j.field.structured.parser.Token next
	public org.apache.james.mime4j.field.structured.parser.Token specialToken
	public java.lang.Object getValue () 
	public void  () 
	public void  (int) 
		int kind
	public void  (int, java.lang.String) 
		int kind
		String image
	public java.lang.String toString () 
	public static org.apache.james.mime4j.field.structured.parser.Token newToken (int, java.lang.String) 
		int ofKind
		String image
	public static org.apache.james.mime4j.field.structured.parser.Token newToken (int) 
		int ofKind
}

org/apache/james/mime4j/field/structured/parser/TokenMgrError.class
TokenMgrError.java
package org.apache.james.mime4j.field.structured.parser
public org.apache.james.mime4j.field.structured.parser.TokenMgrError extends java.lang.Error {
	private static final long serialVersionUID
	static final int LEXICAL_ERROR
	static final int STATIC_LEXER_ERROR
	static final int INVALID_LEXICAL_STATE
	static final int LOOP_DETECTED
	int errorCode
	protected static final java.lang.String addEscapes (java.lang.String) 
		String s
		char ch
		int i
		String str
		StringBuffer retval
	protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
	public java.lang.String getMessage () 
	public void  () 
	public void  (java.lang.String, int) 
		String message
		int reason
	public void  (boolean, int, int, int, java.lang.String, char, int) 
		boolean EOFSeen
		int lexState
		int errorLine
		int errorColumn
		String errorAfter
		char curChar
		int reason
}

org/apache/james/mime4j/field/UnstructuredFieldImpl$1.class
UnstructuredFieldImpl.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.UnstructuredFieldImpl$1 extends java.lang.Object implements org.apache.james.mime4j.dom.FieldParser  {
	void  () 
	public org.apache.james.mime4j.dom.field.UnstructuredField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public volatile synthetic org.apache.james.mime4j.dom.field.ParsedField parse (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field x0
		org.apache.james.mime4j.codec.DecodeMonitor x1
}

org/apache/james/mime4j/field/UnstructuredFieldImpl.class
UnstructuredFieldImpl.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.UnstructuredFieldImpl extends org.apache.james.mime4j.field.AbstractField implements org.apache.james.mime4j.dom.field.UnstructuredField  {
	private boolean parsed
	private String value
	public static final org.apache.james.mime4j.dom.FieldParser PARSER
	void  (org.apache.james.mime4j.stream.Field, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.stream.Field rawField
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public java.lang.String getValue () 
	private void parse () 
		String body
	static void  () 
}

org/apache/james/mime4j/message/AbstractEntity.class
AbstractEntity.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.AbstractEntity extends java.lang.Object implements org.apache.james.mime4j.dom.Entity  {
	private org.apache.james.mime4j.dom.Header header
	private org.apache.james.mime4j.dom.Body body
	private org.apache.james.mime4j.dom.Entity parent
	protected void  () 
	public org.apache.james.mime4j.dom.Entity getParent () 
	public void setParent (org.apache.james.mime4j.dom.Entity) 
		org.apache.james.mime4j.dom.Entity parent
	public org.apache.james.mime4j.dom.Header getHeader () 
	public void setHeader (org.apache.james.mime4j.dom.Header) 
		org.apache.james.mime4j.dom.Header header
	public org.apache.james.mime4j.dom.Body getBody () 
	public void setBody (org.apache.james.mime4j.dom.Body) 
		org.apache.james.mime4j.dom.Body body
	public org.apache.james.mime4j.dom.Body removeBody () 
		org.apache.james.mime4j.dom.Body body
	public void setMessage (org.apache.james.mime4j.dom.Message) 
		org.apache.james.mime4j.dom.Message message
	public void setMultipart (org.apache.james.mime4j.dom.Multipart) 
		org.apache.james.mime4j.dom.Multipart multipart
		String mimeType
		java.util.Map parameters
	public void setMultipart (org.apache.james.mime4j.dom.Multipart, java.util.Map) 
		org.apache.james.mime4j.dom.Multipart multipart
		java.util.Map parameters
		String mimeType
	public void setText (org.apache.james.mime4j.dom.TextBody) 
		org.apache.james.mime4j.dom.TextBody textBody
	public void setText (org.apache.james.mime4j.dom.TextBody, java.lang.String) 
		org.apache.james.mime4j.dom.TextBody textBody
		String subtype
		String mimeType
		java.util.Map parameters
		String mimeCharset
	public void setBody (org.apache.james.mime4j.dom.Body, java.lang.String) 
		org.apache.james.mime4j.dom.Body body
		String mimeType
	public void setBody (org.apache.james.mime4j.dom.Body, java.lang.String, java.util.Map) 
		org.apache.james.mime4j.dom.Body body
		String mimeType
		java.util.Map parameters
		org.apache.james.mime4j.dom.Header header
	public java.lang.String getMimeType () 
		org.apache.james.mime4j.dom.field.ContentTypeField child
		org.apache.james.mime4j.dom.field.ContentTypeField parent
	private org.apache.james.mime4j.dom.field.ContentTypeField getContentTypeField () 
	public java.lang.String getCharset () 
	public java.lang.String getContentTransferEncoding () 
		org.apache.james.mime4j.dom.field.ContentTransferEncodingField f
	public void setContentTransferEncoding (java.lang.String) 
		String contentTransferEncoding
		org.apache.james.mime4j.dom.Header header
	public java.lang.String getDispositionType () 
		org.apache.james.mime4j.dom.field.ContentDispositionField field
	public void setContentDisposition (java.lang.String) 
		String dispositionType
		org.apache.james.mime4j.dom.Header header
	public void setContentDisposition (java.lang.String, java.lang.String) 
		String dispositionType
		String filename
		org.apache.james.mime4j.dom.Header header
	public void setContentDisposition (java.lang.String, java.lang.String, long) 
		String dispositionType
		String filename
		long size
		org.apache.james.mime4j.dom.Header header
	public void setContentDisposition (java.lang.String, java.lang.String, long, java.util.Date, java.util.Date, java.util.Date) 
		String dispositionType
		String filename
		long size
		java.util.Date creationDate
		java.util.Date modificationDate
		java.util.Date readDate
		org.apache.james.mime4j.dom.Header header
	public java.lang.String getFilename () 
		org.apache.james.mime4j.dom.field.ContentDispositionField field
	public void setFilename (java.lang.String) 
		String dispositionType
		java.util.Map parameters
		String filename
		org.apache.james.mime4j.dom.Header header
		org.apache.james.mime4j.dom.field.ContentDispositionField field
	public boolean isMimeType (java.lang.String) 
		String type
	public boolean isMultipart () 
		org.apache.james.mime4j.dom.field.ContentTypeField f
	public void dispose () 
	org.apache.james.mime4j.dom.Header obtainHeader () 
	org.apache.james.mime4j.dom.field.ParsedField obtainField (java.lang.String) 
		String fieldName
		org.apache.james.mime4j.dom.Header header
		org.apache.james.mime4j.dom.field.ParsedField field
	protected abstract java.lang.String newUniqueBoundary () 
	protected abstract org.apache.james.mime4j.dom.field.ContentDispositionField newContentDisposition (java.lang.String, java.lang.String, long, java.util.Date, java.util.Date, java.util.Date) 
	protected abstract org.apache.james.mime4j.dom.field.ContentDispositionField newContentDisposition (java.lang.String, java.util.Map) 
	protected abstract org.apache.james.mime4j.dom.field.ContentTypeField newContentType (java.lang.String, java.util.Map) 
	protected abstract org.apache.james.mime4j.dom.field.ContentTransferEncodingField newContentTransferEncoding (java.lang.String) 
	protected abstract java.lang.String calcMimeType (org.apache.james.mime4j.dom.field.ContentTypeField, org.apache.james.mime4j.dom.field.ContentTypeField) 
	protected abstract java.lang.String calcTransferEncoding (org.apache.james.mime4j.dom.field.ContentTransferEncodingField) 
	protected abstract java.lang.String calcCharset (org.apache.james.mime4j.dom.field.ContentTypeField) 
}

org/apache/james/mime4j/message/AbstractHeader.class
AbstractHeader.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.AbstractHeader extends java.lang.Object implements org.apache.james.mime4j.dom.Header  {
	private java.util.List fields
	private java.util.Map fieldMap
	public void  () 
	public void  (org.apache.james.mime4j.dom.Header) 
		org.apache.james.mime4j.stream.Field otherField
		java.util.Iterator i$
		org.apache.james.mime4j.dom.Header other
	public void addField (org.apache.james.mime4j.stream.Field) 
		org.apache.james.mime4j.stream.Field field
		java.util.List values
	public java.util.List getFields () 
	public org.apache.james.mime4j.stream.Field getField (java.lang.String) 
		String name
		java.util.List l
	public java.util.List getFields (java.lang.String) 
		java.util.List results
		String name
		String lowerCaseName
		java.util.List l
		java.util.List results
	public java.util.Iterator iterator () 
	public int removeFields (java.lang.String) 
		org.apache.james.mime4j.stream.Field field
		java.util.Iterator iterator
		String name
		String lowerCaseName
		java.util.List removed
	public void setField (org.apache.james.mime4j.stream.Field) 
		org.apache.james.mime4j.stream.Field f
		java.util.Iterator iterator
		org.apache.james.mime4j.stream.Field field
		String lowerCaseName
		java.util.List l
		int firstOccurrence
		int index
	public java.lang.String toString () 
		org.apache.james.mime4j.stream.Field field
		java.util.Iterator i$
		StringBuilder str
}

org/apache/james/mime4j/message/AbstractMessage.class
AbstractMessage.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.AbstractMessage extends org.apache.james.mime4j.message.AbstractEntity implements org.apache.james.mime4j.dom.Message  {
	public void  () 
	public java.lang.String getMessageId () 
		org.apache.james.mime4j.stream.Field field
	public void createMessageId (java.lang.String) 
		String hostname
		org.apache.james.mime4j.dom.Header header
	protected abstract org.apache.james.mime4j.dom.field.ParsedField newMessageId (java.lang.String) 
	public java.lang.String getSubject () 
		org.apache.james.mime4j.dom.field.UnstructuredField field
	public void setSubject (java.lang.String) 
		String subject
		org.apache.james.mime4j.dom.Header header
	public java.util.Date getDate () 
		org.apache.james.mime4j.dom.field.DateTimeField dateField
	public void setDate (java.util.Date) 
		java.util.Date date
	public void setDate (java.util.Date, java.util.TimeZone) 
		java.util.Date date
		java.util.TimeZone zone
		org.apache.james.mime4j.dom.Header header
	public org.apache.james.mime4j.dom.address.Mailbox getSender () 
	public void setSender (org.apache.james.mime4j.dom.address.Mailbox) 
		org.apache.james.mime4j.dom.address.Mailbox sender
	public org.apache.james.mime4j.dom.address.MailboxList getFrom () 
	public void setFrom (org.apache.james.mime4j.dom.address.Mailbox) 
		org.apache.james.mime4j.dom.address.Mailbox from
	public transient void setFrom (org.apache.james.mime4j.dom.address.Mailbox[]) 
		org.apache.james.mime4j.dom.address.Mailbox[] from
	public void setFrom (java.util.Collection) 
		java.util.Collection from
	public org.apache.james.mime4j.dom.address.AddressList getTo () 
	public void setTo (org.apache.james.mime4j.dom.address.Address) 
		org.apache.james.mime4j.dom.address.Address to
	public transient void setTo (org.apache.james.mime4j.dom.address.Address[]) 
		org.apache.james.mime4j.dom.address.Address[] to
	public void setTo (java.util.Collection) 
		java.util.Collection to
	public org.apache.james.mime4j.dom.address.AddressList getCc () 
	public void setCc (org.apache.james.mime4j.dom.address.Address) 
		org.apache.james.mime4j.dom.address.Address cc
	public transient void setCc (org.apache.james.mime4j.dom.address.Address[]) 
		org.apache.james.mime4j.dom.address.Address[] cc
	public void setCc (java.util.Collection) 
		java.util.Collection cc
	public org.apache.james.mime4j.dom.address.AddressList getBcc () 
	public void setBcc (org.apache.james.mime4j.dom.address.Address) 
		org.apache.james.mime4j.dom.address.Address bcc
	public transient void setBcc (org.apache.james.mime4j.dom.address.Address[]) 
		org.apache.james.mime4j.dom.address.Address[] bcc
	public void setBcc (java.util.Collection) 
		java.util.Collection bcc
	public org.apache.james.mime4j.dom.address.AddressList getReplyTo () 
	public void setReplyTo (org.apache.james.mime4j.dom.address.Address) 
		org.apache.james.mime4j.dom.address.Address replyTo
	public transient void setReplyTo (org.apache.james.mime4j.dom.address.Address[]) 
		org.apache.james.mime4j.dom.address.Address[] replyTo
	public void setReplyTo (java.util.Collection) 
		java.util.Collection replyTo
	private org.apache.james.mime4j.dom.address.Mailbox getMailbox (java.lang.String) 
		String fieldName
		org.apache.james.mime4j.dom.field.MailboxField field
	private void setMailbox (java.lang.String, org.apache.james.mime4j.dom.address.Mailbox) 
		String fieldName
		org.apache.james.mime4j.dom.address.Mailbox mailbox
		org.apache.james.mime4j.dom.Header header
	private org.apache.james.mime4j.dom.address.MailboxList getMailboxList (java.lang.String) 
		String fieldName
		org.apache.james.mime4j.dom.field.MailboxListField field
	private void setMailboxList (java.lang.String, org.apache.james.mime4j.dom.address.Mailbox) 
		String fieldName
		org.apache.james.mime4j.dom.address.Mailbox mailbox
	private transient void setMailboxList (java.lang.String, org.apache.james.mime4j.dom.address.Mailbox[]) 
		String fieldName
		org.apache.james.mime4j.dom.address.Mailbox[] mailboxes
	private void setMailboxList (java.lang.String, java.util.Collection) 
		String fieldName
		java.util.Collection mailboxes
		org.apache.james.mime4j.dom.Header header
	private org.apache.james.mime4j.dom.address.AddressList getAddressList (java.lang.String) 
		String fieldName
		org.apache.james.mime4j.dom.field.AddressListField field
	private void setAddressList (java.lang.String, org.apache.james.mime4j.dom.address.Address) 
		String fieldName
		org.apache.james.mime4j.dom.address.Address address
	private transient void setAddressList (java.lang.String, org.apache.james.mime4j.dom.address.Address[]) 
		String fieldName
		org.apache.james.mime4j.dom.address.Address[] addresses
	private void setAddressList (java.lang.String, java.util.Collection) 
		String fieldName
		java.util.Collection addresses
		org.apache.james.mime4j.dom.Header header
	protected abstract org.apache.james.mime4j.dom.field.AddressListField newAddressList (java.lang.String, java.util.Collection) 
	protected abstract org.apache.james.mime4j.dom.field.UnstructuredField newSubject (java.lang.String) 
	protected abstract org.apache.james.mime4j.dom.field.DateTimeField newDate (java.util.Date, java.util.TimeZone) 
	protected abstract org.apache.james.mime4j.dom.field.MailboxField newMailbox (java.lang.String, org.apache.james.mime4j.dom.address.Mailbox) 
	protected abstract org.apache.james.mime4j.dom.field.MailboxListField newMailboxList (java.lang.String, java.util.Collection) 
}

org/apache/james/mime4j/message/AbstractMultipart.class
AbstractMultipart.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.AbstractMultipart extends java.lang.Object implements org.apache.james.mime4j.dom.Multipart  {
	protected java.util.List bodyParts
	private org.apache.james.mime4j.dom.Entity parent
	private String subType
	public void  (java.lang.String) 
		String subType
	public java.lang.String getSubType () 
	public void setSubType (java.lang.String) 
		String subType
	public org.apache.james.mime4j.dom.Entity getParent () 
	public void setParent (org.apache.james.mime4j.dom.Entity) 
		org.apache.james.mime4j.dom.Entity bodyPart
		java.util.Iterator i$
		org.apache.james.mime4j.dom.Entity parent
	public int getCount () 
	public java.util.List getBodyParts () 
	public void setBodyParts (java.util.List) 
		org.apache.james.mime4j.dom.Entity bodyPart
		java.util.Iterator i$
		java.util.List bodyParts
	public void addBodyPart (org.apache.james.mime4j.dom.Entity) 
		org.apache.james.mime4j.dom.Entity bodyPart
	public void addBodyPart (org.apache.james.mime4j.dom.Entity, int) 
		org.apache.james.mime4j.dom.Entity bodyPart
		int index
	public org.apache.james.mime4j.dom.Entity removeBodyPart (int) 
		int index
		org.apache.james.mime4j.dom.Entity bodyPart
	public org.apache.james.mime4j.dom.Entity replaceBodyPart (org.apache.james.mime4j.dom.Entity, int) 
		org.apache.james.mime4j.dom.Entity bodyPart
		int index
		org.apache.james.mime4j.dom.Entity replacedEntity
	public abstract java.lang.String getPreamble () 
	public abstract void setPreamble (java.lang.String) 
	public abstract java.lang.String getEpilogue () 
	public abstract void setEpilogue (java.lang.String) 
	public void dispose () 
		org.apache.james.mime4j.dom.Entity bodyPart
		java.util.Iterator i$
}

org/apache/james/mime4j/message/BasicBinaryBody.class
BasicBinaryBody.java
package org.apache.james.mime4j.message
 org.apache.james.mime4j.message.BasicBinaryBody extends org.apache.james.mime4j.dom.BinaryBody {
	private final byte[] content
	void  (byte[]) 
		byte[] content
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public org.apache.james.mime4j.message.BasicBinaryBody copy () 
	public volatile synthetic org.apache.james.mime4j.dom.SingleBody copy () 
}

org/apache/james/mime4j/message/BasicBodyFactory.class
BasicBodyFactory.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.BasicBodyFactory extends java.lang.Object implements org.apache.james.mime4j.message.BodyFactory  {
	public void  () 
	public org.apache.james.mime4j.dom.BinaryBody binaryBody (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
	public org.apache.james.mime4j.dom.TextBody textBody (java.io.InputStream, java.lang.String)  throws java.io.IOException 
		java.io.InputStream is
		String mimeCharset
	private static byte[] bufferContent (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
		java.io.ByteArrayOutputStream buf
		byte[] tmp
		int l
	public org.apache.james.mime4j.dom.TextBody textBody (java.lang.String, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.nio.charset.UnsupportedCharsetException ex
		String text
		String mimeCharset
		java.nio.charset.Charset charset
	public org.apache.james.mime4j.dom.TextBody textBody (java.lang.String, java.nio.charset.Charset) 
		String text
		java.nio.charset.Charset charset
	public org.apache.james.mime4j.dom.TextBody textBody (java.lang.String) 
		String text
	public org.apache.james.mime4j.dom.BinaryBody binaryBody (byte[]) 
		byte[] buf
}

org/apache/james/mime4j/message/BasicTextBody.class
BasicTextBody.java
package org.apache.james.mime4j.message
 org.apache.james.mime4j.message.BasicTextBody extends org.apache.james.mime4j.dom.TextBody {
	private final byte[] content
	private final String charset
	void  (byte[], java.lang.String) 
		byte[] content
		String charset
	public java.lang.String getMimeCharset () 
	public java.io.Reader getReader ()  throws java.io.IOException 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public org.apache.james.mime4j.dom.SingleBody copy () 
}

org/apache/james/mime4j/message/BodyFactory.class
BodyFactory.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.BodyFactory extends java.lang.Object {
	public abstract org.apache.james.mime4j.dom.BinaryBody binaryBody (java.io.InputStream)  throws java.io.IOException 
	public abstract org.apache.james.mime4j.dom.TextBody textBody (java.io.InputStream, java.lang.String)  throws java.io.IOException 
}

org/apache/james/mime4j/message/BodyPart.class
BodyPart.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.BodyPart extends org.apache.james.mime4j.message.AbstractEntity {
	public void  () 
	protected java.lang.String newUniqueBoundary () 
	protected org.apache.james.mime4j.dom.field.ContentDispositionField newContentDisposition (java.lang.String, java.lang.String, long, java.util.Date, java.util.Date, java.util.Date) 
		String dispositionType
		String filename
		long size
		java.util.Date creationDate
		java.util.Date modificationDate
		java.util.Date readDate
	protected org.apache.james.mime4j.dom.field.ContentDispositionField newContentDisposition (java.lang.String, java.util.Map) 
		String dispositionType
		java.util.Map parameters
	protected org.apache.james.mime4j.dom.field.ContentTypeField newContentType (java.lang.String, java.util.Map) 
		String mimeType
		java.util.Map parameters
	protected org.apache.james.mime4j.dom.field.ContentTransferEncodingField newContentTransferEncoding (java.lang.String) 
		String contentTransferEncoding
	protected java.lang.String calcTransferEncoding (org.apache.james.mime4j.dom.field.ContentTransferEncodingField) 
		org.apache.james.mime4j.dom.field.ContentTransferEncodingField f
	protected java.lang.String calcMimeType (org.apache.james.mime4j.dom.field.ContentTypeField, org.apache.james.mime4j.dom.field.ContentTypeField) 
		org.apache.james.mime4j.dom.field.ContentTypeField child
		org.apache.james.mime4j.dom.field.ContentTypeField parent
	protected java.lang.String calcCharset (org.apache.james.mime4j.dom.field.ContentTypeField) 
		org.apache.james.mime4j.dom.field.ContentTypeField contentType
}

org/apache/james/mime4j/message/DefaultBodyDescriptorBuilder.class
DefaultBodyDescriptorBuilder.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.DefaultBodyDescriptorBuilder extends java.lang.Object implements org.apache.james.mime4j.stream.BodyDescriptorBuilder  {
	private static final String CONTENT_TYPE
	private static final String US_ASCII
	private static final String SUB_TYPE_EMAIL
	private static final String MEDIA_TYPE_TEXT
	private static final String MEDIA_TYPE_MESSAGE
	private static final String EMAIL_MESSAGE_MIME_TYPE
	private static final String DEFAULT_SUB_TYPE
	private static final String DEFAULT_MEDIA_TYPE
	private static final String DEFAULT_MIME_TYPE
	private final String parentMimeType
	private final org.apache.james.mime4j.codec.DecodeMonitor monitor
	private final org.apache.james.mime4j.dom.FieldParser fieldParser
	private final java.util.Map fields
	public void  () 
	public void  (java.lang.String) 
		String parentMimeType
	public void  (java.lang.String, org.apache.james.mime4j.dom.FieldParser, org.apache.james.mime4j.codec.DecodeMonitor) 
		String parentMimeType
		org.apache.james.mime4j.dom.FieldParser fieldParser
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public void reset () 
	public org.apache.james.mime4j.stream.Field addField (org.apache.james.mime4j.stream.RawField)  throws org.apache.james.mime4j.MimeException 
		org.apache.james.mime4j.stream.RawField rawfield
		org.apache.james.mime4j.dom.field.ParsedField field
		String name
	public org.apache.james.mime4j.stream.BodyDescriptor build () 
		String actualMimeType
		String actualMediaType
		String actualSubType
		String actualCharset
		String actualBoundary
		org.apache.james.mime4j.dom.field.ContentTypeField contentTypeField
	public org.apache.james.mime4j.stream.BodyDescriptorBuilder newChild () 
		String actualMimeType
		String actualMimeType
		String actualMimeType
		org.apache.james.mime4j.dom.field.ContentTypeField contentTypeField
	static void  () 
}

org/apache/james/mime4j/message/DefaultMessageBuilder$1.class
DefaultMessageBuilder.java
package org.apache.james.mime4j.message
 org.apache.james.mime4j.message.DefaultMessageBuilder$1 extends org.apache.james.mime4j.parser.AbstractContentHandler {
	final synthetic org.apache.james.mime4j.parser.MimeStreamParser val$parser
	final synthetic org.apache.james.mime4j.dom.FieldParser val$fp
	final synthetic org.apache.james.mime4j.codec.DecodeMonitor val$mon
	final synthetic org.apache.james.mime4j.message.HeaderImpl val$header
	final synthetic org.apache.james.mime4j.message.DefaultMessageBuilder this$0
	void  (org.apache.james.mime4j.message.DefaultMessageBuilder, org.apache.james.mime4j.parser.MimeStreamParser, org.apache.james.mime4j.dom.FieldParser, org.apache.james.mime4j.codec.DecodeMonitor, org.apache.james.mime4j.message.HeaderImpl) 
	public void endHeader () 
	public void field (org.apache.james.mime4j.stream.Field)  throws org.apache.james.mime4j.MimeException 
		org.apache.james.mime4j.dom.field.ParsedField parsedField
		org.apache.james.mime4j.stream.Field field
		org.apache.james.mime4j.dom.field.ParsedField parsedField
}

org/apache/james/mime4j/message/DefaultMessageBuilder.class
DefaultMessageBuilder.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.DefaultMessageBuilder extends java.lang.Object implements org.apache.james.mime4j.dom.MessageBuilder  {
	private org.apache.james.mime4j.dom.FieldParser fieldParser
	private org.apache.james.mime4j.message.BodyFactory bodyFactory
	private org.apache.james.mime4j.stream.MimeConfig config
	private org.apache.james.mime4j.stream.BodyDescriptorBuilder bodyDescBuilder
	private boolean contentDecoding
	private boolean flatMode
	private org.apache.james.mime4j.codec.DecodeMonitor monitor
	public void  () 
	public void setFieldParser (org.apache.james.mime4j.dom.FieldParser) 
		org.apache.james.mime4j.dom.FieldParser fieldParser
	public void setBodyFactory (org.apache.james.mime4j.message.BodyFactory) 
		org.apache.james.mime4j.message.BodyFactory bodyFactory
	public void setMimeEntityConfig (org.apache.james.mime4j.stream.MimeConfig) 
		org.apache.james.mime4j.stream.MimeConfig config
	public void setBodyDescriptorBuilder (org.apache.james.mime4j.stream.BodyDescriptorBuilder) 
		org.apache.james.mime4j.stream.BodyDescriptorBuilder bodyDescBuilder
	public void setDecodeMonitor (org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public void setContentDecoding (boolean) 
		boolean contentDecoding
	public void setFlatMode (boolean) 
		boolean flatMode
	public org.apache.james.mime4j.dom.Header copy (org.apache.james.mime4j.dom.Header) 
		org.apache.james.mime4j.stream.Field otherField
		java.util.Iterator i$
		org.apache.james.mime4j.dom.Header other
		org.apache.james.mime4j.message.HeaderImpl copy
	public org.apache.james.mime4j.message.BodyPart copy (org.apache.james.mime4j.dom.Entity) 
		org.apache.james.mime4j.dom.Entity other
		org.apache.james.mime4j.message.BodyPart copy
	public org.apache.james.mime4j.dom.Multipart copy (org.apache.james.mime4j.dom.Multipart) 
		org.apache.james.mime4j.dom.Entity otherBodyPart
		java.util.Iterator i$
		org.apache.james.mime4j.dom.Multipart other
		org.apache.james.mime4j.message.MultipartImpl copy
	public org.apache.james.mime4j.dom.Body copy (org.apache.james.mime4j.dom.Body) 
		org.apache.james.mime4j.dom.Body body
	public org.apache.james.mime4j.dom.Message copy (org.apache.james.mime4j.dom.Message) 
		org.apache.james.mime4j.dom.Message other
		org.apache.james.mime4j.message.MessageImpl copy
	public org.apache.james.mime4j.dom.Header newHeader () 
	public org.apache.james.mime4j.dom.Header newHeader (org.apache.james.mime4j.dom.Header) 
		org.apache.james.mime4j.dom.Header source
	public org.apache.james.mime4j.dom.Multipart newMultipart (java.lang.String) 
		String subType
	public org.apache.james.mime4j.dom.Multipart newMultipart (org.apache.james.mime4j.dom.Multipart) 
		org.apache.james.mime4j.dom.Multipart source
	public org.apache.james.mime4j.dom.Header parseHeader (java.io.InputStream)  throws java.io.IOException org.apache.james.mime4j.MimeIOException 
		org.apache.james.mime4j.MimeException ex
		java.io.InputStream is
		org.apache.james.mime4j.stream.MimeConfig cfg
		boolean strict
		org.apache.james.mime4j.codec.DecodeMonitor mon
		org.apache.james.mime4j.dom.FieldParser fp
		org.apache.james.mime4j.message.HeaderImpl header
		org.apache.james.mime4j.parser.MimeStreamParser parser
	public org.apache.james.mime4j.dom.Message newMessage () 
	public org.apache.james.mime4j.dom.Message newMessage (org.apache.james.mime4j.dom.Message) 
		org.apache.james.mime4j.dom.Message source
	public org.apache.james.mime4j.dom.Message parseMessage (java.io.InputStream)  throws java.io.IOException org.apache.james.mime4j.MimeIOException 
		org.apache.james.mime4j.message.MessageImpl message
		org.apache.james.mime4j.stream.MimeConfig cfg
		boolean strict
		org.apache.james.mime4j.codec.DecodeMonitor mon
		org.apache.james.mime4j.stream.BodyDescriptorBuilder bdb
		org.apache.james.mime4j.message.BodyFactory bf
		org.apache.james.mime4j.parser.MimeStreamParser parser
		org.apache.james.mime4j.MimeException e
		java.io.InputStream is
}

org/apache/james/mime4j/message/DefaultMessageWriter.class
DefaultMessageWriter.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.DefaultMessageWriter extends java.lang.Object implements org.apache.james.mime4j.dom.MessageWriter  {
	private static final byte[] CRLF
	private static final byte[] DASHES
	public void  () 
	public void writeBody (org.apache.james.mime4j.dom.Body, java.io.OutputStream)  throws java.io.IOException 
		org.apache.james.mime4j.dom.Body body
		java.io.OutputStream out
	public void writeEntity (org.apache.james.mime4j.dom.Entity, java.io.OutputStream)  throws java.io.IOException 
		org.apache.james.mime4j.dom.Entity entity
		java.io.OutputStream out
		org.apache.james.mime4j.dom.Header header
		org.apache.james.mime4j.dom.Body body
		boolean binaryBody
		java.io.OutputStream encOut
	public void writeMessage (org.apache.james.mime4j.dom.Message, java.io.OutputStream)  throws java.io.IOException 
		org.apache.james.mime4j.dom.Message message
		java.io.OutputStream out
	public void writeMultipart (org.apache.james.mime4j.dom.Multipart, java.io.OutputStream)  throws java.io.IOException 
		org.apache.james.mime4j.util.ByteSequence preamble
		org.apache.james.mime4j.util.ByteSequence epilogue
		org.apache.james.mime4j.dom.Entity bodyPart
		java.util.Iterator i$
		org.apache.james.mime4j.dom.Multipart multipart
		java.io.OutputStream out
		org.apache.james.mime4j.dom.field.ContentTypeField contentType
		org.apache.james.mime4j.util.ByteSequence boundary
		org.apache.james.mime4j.util.ByteSequence preamble
		org.apache.james.mime4j.util.ByteSequence epilogue
	public void writeField (org.apache.james.mime4j.stream.Field, java.io.OutputStream)  throws java.io.IOException 
		StringBuilder buf
		String body
		org.apache.james.mime4j.stream.Field field
		java.io.OutputStream out
		org.apache.james.mime4j.util.ByteSequence raw
	public void writeHeader (org.apache.james.mime4j.dom.Header, java.io.OutputStream)  throws java.io.IOException 
		org.apache.james.mime4j.stream.Field field
		java.util.Iterator i$
		org.apache.james.mime4j.dom.Header header
		java.io.OutputStream out
	protected java.io.OutputStream encodeStream (java.io.OutputStream, java.lang.String, boolean)  throws java.io.IOException 
		java.io.OutputStream out
		String encoding
		boolean binaryBody
	private org.apache.james.mime4j.dom.field.ContentTypeField getContentType (org.apache.james.mime4j.dom.Multipart) 
		org.apache.james.mime4j.dom.Multipart multipart
		org.apache.james.mime4j.dom.Entity parent
		org.apache.james.mime4j.dom.Header header
		org.apache.james.mime4j.dom.field.ContentTypeField contentType
	private org.apache.james.mime4j.util.ByteSequence getBoundary (org.apache.james.mime4j.dom.field.ContentTypeField) 
		org.apache.james.mime4j.dom.field.ContentTypeField contentType
		String boundary
	private void writeBytes (org.apache.james.mime4j.util.ByteSequence, java.io.OutputStream)  throws java.io.IOException 
		org.apache.james.mime4j.util.ByteArrayBuffer bab
		org.apache.james.mime4j.util.ByteSequence byteSequence
		java.io.OutputStream out
	static void  () 
}

org/apache/james/mime4j/message/EntityBuilder.class
EntityBuilder.java
package org.apache.james.mime4j.message
 org.apache.james.mime4j.message.EntityBuilder extends java.lang.Object implements org.apache.james.mime4j.parser.ContentHandler  {
	private final org.apache.james.mime4j.dom.Entity entity
	private final org.apache.james.mime4j.message.BodyFactory bodyFactory
	private final java.util.Stack stack
	void  (org.apache.james.mime4j.dom.Entity, org.apache.james.mime4j.message.BodyFactory) 
		org.apache.james.mime4j.dom.Entity entity
		org.apache.james.mime4j.message.BodyFactory bodyFactory
	private void expect (java.lang.Class) 
		Class c
	public void startMessage ()  throws org.apache.james.mime4j.MimeException 
		org.apache.james.mime4j.dom.Message m
	public void endMessage ()  throws org.apache.james.mime4j.MimeException 
	public void startHeader ()  throws org.apache.james.mime4j.MimeException 
	public void field (org.apache.james.mime4j.stream.Field)  throws org.apache.james.mime4j.MimeException 
		org.apache.james.mime4j.stream.Field field
	public void endHeader ()  throws org.apache.james.mime4j.MimeException 
		org.apache.james.mime4j.dom.Header h
	public void startMultipart (org.apache.james.mime4j.stream.BodyDescriptor)  throws org.apache.james.mime4j.MimeException 
		org.apache.james.mime4j.stream.BodyDescriptor bd
		org.apache.james.mime4j.dom.Entity e
		String subType
		org.apache.james.mime4j.dom.Multipart multiPart
	public void body (org.apache.james.mime4j.stream.BodyDescriptor, java.io.InputStream)  throws org.apache.james.mime4j.MimeException java.io.IOException 
		org.apache.james.mime4j.dom.Body body
		org.apache.james.mime4j.stream.BodyDescriptor bd
		java.io.InputStream is
		org.apache.james.mime4j.dom.Body body
		org.apache.james.mime4j.dom.Entity entity
	public void endMultipart ()  throws org.apache.james.mime4j.MimeException 
	public void startBodyPart ()  throws org.apache.james.mime4j.MimeException 
		org.apache.james.mime4j.message.BodyPart bodyPart
	public void endBodyPart ()  throws org.apache.james.mime4j.MimeException 
	public void epilogue (java.io.InputStream)  throws org.apache.james.mime4j.MimeException java.io.IOException 
		java.io.InputStream is
		org.apache.james.mime4j.util.ByteSequence bytes
	public void preamble (java.io.InputStream)  throws org.apache.james.mime4j.MimeException java.io.IOException 
		java.io.InputStream is
		org.apache.james.mime4j.util.ByteSequence bytes
	public void raw (java.io.InputStream)  throws org.apache.james.mime4j.MimeException java.io.IOException 
		java.io.InputStream is
	private static org.apache.james.mime4j.util.ByteSequence loadStream (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		org.apache.james.mime4j.util.ByteArrayBuffer bab
		int b
}

org/apache/james/mime4j/message/HeaderImpl.class
HeaderImpl.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.HeaderImpl extends org.apache.james.mime4j.message.AbstractHeader {
	public void  () 
}

org/apache/james/mime4j/message/MaximalBodyDescriptor.class
MaximalBodyDescriptor.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.MaximalBodyDescriptor extends java.lang.Object implements org.apache.james.mime4j.stream.BodyDescriptor  {
	private static final String CONTENT_TYPE
	private static final String CONTENT_LENGTH
	private static final String CONTENT_TRANSFER_ENCODING
	private static final String CONTENT_DISPOSITION
	private static final String CONTENT_ID
	private static final String CONTENT_MD5
	private static final String CONTENT_DESCRIPTION
	private static final String CONTENT_LANGUAGE
	private static final String CONTENT_LOCATION
	private static final String MIME_VERSION
	private final String mediaType
	private final String subType
	private final String mimeType
	private final String boundary
	private final String charset
	private final java.util.Map fields
	void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map) 
		String mimeType
		String mediaType
		String subType
		String boundary
		String charset
		java.util.Map fields
	public java.lang.String getMimeType () 
	public java.lang.String getBoundary () 
	public java.lang.String getCharset () 
	public java.lang.String getMediaType () 
	public java.lang.String getSubType () 
	public java.util.Map getContentTypeParameters () 
		org.apache.james.mime4j.dom.field.ContentTypeField contentTypeField
	public java.lang.String getTransferEncoding () 
		org.apache.james.mime4j.dom.field.ContentTransferEncodingField contentTransferEncodingField
	public long getContentLength () 
		org.apache.james.mime4j.dom.field.ContentLengthField contentLengthField
	public int getMimeMajorVersion () 
		org.apache.james.mime4j.dom.field.MimeVersionField mimeVersionField
	public int getMimeMinorVersion () 
		org.apache.james.mime4j.dom.field.MimeVersionField mimeVersionField
	public java.lang.String getContentDescription () 
		org.apache.james.mime4j.dom.field.ContentDescriptionField contentDescriptionField
	public java.lang.String getContentId () 
		org.apache.james.mime4j.dom.field.ContentIdField contentIdField
	public java.lang.String getContentDispositionType () 
		org.apache.james.mime4j.dom.field.ContentDispositionField contentDispositionField
	public java.util.Map getContentDispositionParameters () 
		org.apache.james.mime4j.dom.field.ContentDispositionField contentDispositionField
	public java.lang.String getContentDispositionFilename () 
		org.apache.james.mime4j.dom.field.ContentDispositionField contentDispositionField
	public java.util.Date getContentDispositionModificationDate () 
		org.apache.james.mime4j.dom.field.ContentDispositionField contentDispositionField
	public java.util.Date getContentDispositionCreationDate () 
		org.apache.james.mime4j.dom.field.ContentDispositionField contentDispositionField
	public java.util.Date getContentDispositionReadDate () 
		org.apache.james.mime4j.dom.field.ContentDispositionField contentDispositionField
	public long getContentDispositionSize () 
		org.apache.james.mime4j.dom.field.ContentDispositionField contentDispositionField
	public java.util.List getContentLanguage () 
		org.apache.james.mime4j.dom.field.ContentLanguageField contentLanguageField
	public java.lang.String getContentLocation () 
		org.apache.james.mime4j.dom.field.ContentLocationField contentLocationField
	public java.lang.String getContentMD5Raw () 
		org.apache.james.mime4j.dom.field.ContentMD5Field contentMD5Field
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

org/apache/james/mime4j/message/MessageImpl.class
MessageImpl.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.MessageImpl extends org.apache.james.mime4j.message.AbstractMessage {
	public void  () 
		org.apache.james.mime4j.dom.Header header
		org.apache.james.mime4j.stream.RawField rawField
	protected java.lang.String newUniqueBoundary () 
	protected org.apache.james.mime4j.dom.field.UnstructuredField newMessageId (java.lang.String) 
		String hostname
	protected org.apache.james.mime4j.dom.field.DateTimeField newDate (java.util.Date, java.util.TimeZone) 
		java.util.Date date
		java.util.TimeZone zone
	protected org.apache.james.mime4j.dom.field.MailboxField newMailbox (java.lang.String, org.apache.james.mime4j.dom.address.Mailbox) 
		String fieldName
		org.apache.james.mime4j.dom.address.Mailbox mailbox
	protected org.apache.james.mime4j.dom.field.MailboxListField newMailboxList (java.lang.String, java.util.Collection) 
		String fieldName
		java.util.Collection mailboxes
	protected org.apache.james.mime4j.dom.field.AddressListField newAddressList (java.lang.String, java.util.Collection) 
		String fieldName
		java.util.Collection addresses
	protected org.apache.james.mime4j.dom.field.UnstructuredField newSubject (java.lang.String) 
		String subject
	protected org.apache.james.mime4j.dom.field.ContentDispositionField newContentDisposition (java.lang.String, java.lang.String, long, java.util.Date, java.util.Date, java.util.Date) 
		String dispositionType
		String filename
		long size
		java.util.Date creationDate
		java.util.Date modificationDate
		java.util.Date readDate
	protected org.apache.james.mime4j.dom.field.ContentDispositionField newContentDisposition (java.lang.String, java.util.Map) 
		String dispositionType
		java.util.Map parameters
	protected org.apache.james.mime4j.dom.field.ContentTypeField newContentType (java.lang.String, java.util.Map) 
		String mimeType
		java.util.Map parameters
	protected org.apache.james.mime4j.dom.field.ContentTransferEncodingField newContentTransferEncoding (java.lang.String) 
		String contentTransferEncoding
	protected java.lang.String calcTransferEncoding (org.apache.james.mime4j.dom.field.ContentTransferEncodingField) 
		org.apache.james.mime4j.dom.field.ContentTransferEncodingField f
	protected java.lang.String calcMimeType (org.apache.james.mime4j.dom.field.ContentTypeField, org.apache.james.mime4j.dom.field.ContentTypeField) 
		org.apache.james.mime4j.dom.field.ContentTypeField child
		org.apache.james.mime4j.dom.field.ContentTypeField parent
	protected java.lang.String calcCharset (org.apache.james.mime4j.dom.field.ContentTypeField) 
		org.apache.james.mime4j.dom.field.ContentTypeField contentType
	protected volatile synthetic org.apache.james.mime4j.dom.field.ParsedField newMessageId (java.lang.String) 
		String x0
}

org/apache/james/mime4j/message/MessageServiceFactoryImpl.class
MessageServiceFactoryImpl.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.MessageServiceFactoryImpl extends org.apache.james.mime4j.dom.MessageServiceFactory {
	private org.apache.james.mime4j.message.BodyFactory bodyFactory
	private org.apache.james.mime4j.stream.MimeConfig mimeEntityConfig
	private org.apache.james.mime4j.stream.BodyDescriptorBuilder bodyDescriptorBuilder
	private org.apache.james.mime4j.codec.DecodeMonitor decodeMonitor
	private Boolean flatMode
	private Boolean contentDecoding
	public void  () 
	public org.apache.james.mime4j.dom.MessageBuilder newMessageBuilder () 
		org.apache.james.mime4j.message.DefaultMessageBuilder m
	public org.apache.james.mime4j.dom.MessageWriter newMessageWriter () 
	public void setAttribute (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException 
		String name
		Object value
}

org/apache/james/mime4j/message/MultipartImpl.class
MultipartImpl.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.MultipartImpl extends org.apache.james.mime4j.message.AbstractMultipart {
	private org.apache.james.mime4j.util.ByteSequence preamble
	private transient String preambleStrCache
	private transient boolean preambleComputed
	private org.apache.james.mime4j.util.ByteSequence epilogue
	private transient String epilogueStrCache
	private transient boolean epilogueComputed
	public void  (java.lang.String) 
		String subType
	public org.apache.james.mime4j.util.ByteSequence getPreambleRaw () 
	public void setPreambleRaw (org.apache.james.mime4j.util.ByteSequence) 
		org.apache.james.mime4j.util.ByteSequence preamble
	public java.lang.String getPreamble () 
	public void setPreamble (java.lang.String) 
		String preamble
	public org.apache.james.mime4j.util.ByteSequence getEpilogueRaw () 
	public void setEpilogueRaw (org.apache.james.mime4j.util.ByteSequence) 
		org.apache.james.mime4j.util.ByteSequence epilogue
	public java.lang.String getEpilogue () 
	public void setEpilogue (java.lang.String) 
		String epilogue
}

org/apache/james/mime4j/message/SimpleContentHandler.class
SimpleContentHandler.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.SimpleContentHandler extends org.apache.james.mime4j.parser.AbstractContentHandler {
	private final org.apache.james.mime4j.dom.FieldParser fieldParser
	private final org.apache.james.mime4j.codec.DecodeMonitor monitor
	private org.apache.james.mime4j.dom.Header currHeader
	public void  (org.apache.james.mime4j.dom.FieldParser, org.apache.james.mime4j.codec.DecodeMonitor) 
		org.apache.james.mime4j.dom.FieldParser fieldParser
		org.apache.james.mime4j.codec.DecodeMonitor monitor
	public void  () 
	public abstract void headers (org.apache.james.mime4j.dom.Header) 
	public final void startHeader () 
	public final void field (org.apache.james.mime4j.stream.Field)  throws org.apache.james.mime4j.MimeException 
		org.apache.james.mime4j.dom.field.ParsedField parsedField
		org.apache.james.mime4j.stream.Field field
		org.apache.james.mime4j.dom.field.ParsedField parsedField
	public final void endHeader () 
		org.apache.james.mime4j.dom.Header tmp
}

org/apache/james/mime4j/message/StringBody.class
StringBody.java
package org.apache.james.mime4j.message
 org.apache.james.mime4j.message.StringBody extends org.apache.james.mime4j.dom.TextBody {
	private final String content
	private final java.nio.charset.Charset charset
	void  (java.lang.String, java.nio.charset.Charset) 
		String content
		java.nio.charset.Charset charset
	public java.lang.String getMimeCharset () 
	public java.io.Reader getReader ()  throws java.io.IOException 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public org.apache.james.mime4j.dom.SingleBody copy () 
}

org/apache/james/mime4j/message/StringInputStream.class
StringInputStream.java
package org.apache.james.mime4j.message
 org.apache.james.mime4j.message.StringInputStream extends java.io.InputStream {
	private final java.nio.charset.CharsetEncoder encoder
	private final java.nio.CharBuffer cbuf
	private final java.nio.ByteBuffer bbuf
	private int mark
	void  (java.lang.CharSequence, java.nio.charset.Charset, int) 
		CharSequence s
		java.nio.charset.Charset charset
		int bufferSize
	void  (java.lang.CharSequence, java.nio.charset.Charset) 
		CharSequence s
		java.nio.charset.Charset charset
	private void fillBuffer ()  throws java.io.IOException 
		java.nio.charset.CoderResult result
	public int read (byte[], int, int)  throws java.io.IOException 
		int chunk
		byte[] b
		int off
		int len
		int bytesRead
	public int read ()  throws java.io.IOException 
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public long skip (long)  throws java.io.IOException 
		long n
		int skipped
	public int available ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public void mark (int) 
		int readlimit
	public void reset ()  throws java.io.IOException 
	public boolean markSupported () 
}

META-INF/maven/
META-INF/maven/org.apache.james/
META-INF/maven/org.apache.james/apache-mime4j-dom/
META-INF/maven/org.apache.james/apache-mime4j-dom/pom.xml
META-INF/maven/org.apache.james/apache-mime4j-dom/pom.properties