META-INF/MANIFEST.MF
META-INF/HAMMURAP.SF
META-INF/HAMMURAP.RSA
META-INF/
META-INF/LICENSE
META-INF/DEPENDENCIES
META-INF/NOTICE
META-INF/maven/
META-INF/maven/org.apache.james/
META-INF/maven/org.apache.james/apache-mime4j/
META-INF/maven/org.apache.james/apache-mime4j/pom.xml
META-INF/maven/org.apache.james/apache-mime4j/pom.properties
org/
org/apache/
org/apache/james/
org/apache/james/mime4j/
org/apache/james/mime4j/io/
org/apache/james/mime4j/message/
org/apache/james/mime4j/field/
org/apache/james/mime4j/field/contenttype/
org/apache/james/mime4j/field/contenttype/parser/
org/apache/james/mime4j/field/structured/
org/apache/james/mime4j/field/structured/parser/
org/apache/james/mime4j/field/language/
org/apache/james/mime4j/field/language/parser/
org/apache/james/mime4j/field/datetime/
org/apache/james/mime4j/field/datetime/parser/
org/apache/james/mime4j/field/mimeversion/
org/apache/james/mime4j/field/mimeversion/parser/
org/apache/james/mime4j/field/contentdisposition/
org/apache/james/mime4j/field/contentdisposition/parser/
org/apache/james/mime4j/field/address/
org/apache/james/mime4j/field/address/parser/
org/apache/james/mime4j/parser/
org/apache/james/mime4j/descriptor/
org/apache/james/mime4j/util/
org/apache/james/mime4j/storage/
org/apache/james/mime4j/codec/
org/apache/james/mime4j/io/PositionInputStream.class
PositionInputStream.java
package org.apache.james.mime4j.io
public org.apache.james.mime4j.io.PositionInputStream extends java.io.FilterInputStream {
protected long position
private long markedPosition
public void <init> (java.io.InputStream)
java.io.InputStream inputStream
public long getPosition ()
public int available () throws java.io.IOException
public int read () throws java.io.IOException
int b
public void close () throws java.io.IOException
public void reset () throws java.io.IOException
public boolean markSupported ()
public void mark (int)
int readlimit
public long skip (long) throws java.io.IOException
long n
long c
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int c
}
org/apache/james/mime4j/io/LineReaderInputStream.class
LineReaderInputStream.java
package org.apache.james.mime4j.io
public abstract org.apache.james.mime4j.io.LineReaderInputStream extends java.io.FilterInputStream {
protected void <init> (java.io.InputStream)
java.io.InputStream in
public abstract int readLine (org.apache.james.mime4j.util.ByteArrayBuffer) throws java.io.IOException
}
org/apache/james/mime4j/io/LineNumberInputStream.class
LineNumberInputStream.java
package org.apache.james.mime4j.io
public org.apache.james.mime4j.io.LineNumberInputStream extends java.io.FilterInputStream implements org.apache.james.mime4j.io.LineNumberSource {
private int lineNumber
public void <init> (java.io.InputStream)
java.io.InputStream is
public int getLineNumber ()
public int read () throws java.io.IOException
int b
public int read (byte[], int, int) throws java.io.IOException
int i
byte[] b
int off
int len
int n
}
org/apache/james/mime4j/io/LineNumberSource.class
LineNumberSource.java
package org.apache.james.mime4j.io
public abstract org.apache.james.mime4j.io.LineNumberSource extends java.lang.Object {
public abstract int getLineNumber ()
}
org/apache/james/mime4j/io/BufferedLineReaderInputStream.class
BufferedLineReaderInputStream.java
package org.apache.james.mime4j.io
public org.apache.james.mime4j.io.BufferedLineReaderInputStream extends org.apache.james.mime4j.io.LineReaderInputStream {
private boolean truncated
private byte[] buffer
private int bufpos
private int buflen
private final int maxLineLen
public void <init> (java.io.InputStream, int, int)
java.io.InputStream instream
int buffersize
int maxLineLen
public void <init> (java.io.InputStream, int)
java.io.InputStream instream
int buffersize
private void expand (int)
int newlen
byte[] newbuffer
int len
public void ensureCapacity (int)
int len
public int fillBuffer () throws java.io.IOException
int len
int l
int off
int len
public boolean hasBufferedData ()
public void truncate ()
public int read () throws java.io.IOException
int noRead
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int noRead
int chunk
public int read (byte[]) throws java.io.IOException
byte[] b
public boolean markSupported ()
public int readLine (org.apache.james.mime4j.util.ByteArrayBuffer) throws java.io.IOException
int chunk
int i
int chunk
org.apache.james.mime4j.util.ByteArrayBuffer dst
int total
boolean found
int bytesRead
public int indexOf (byte[], int, int)
int i
int x
int i
int i
int cur
boolean match
int pos
int x
byte[] pattern
int off
int len
int[] shiftTable
int j
public int indexOf (byte[])
byte[] pattern
public int indexOf (byte, int, int)
int i
byte b
int off
int len
public int indexOf (byte)
byte b
public byte charAt (int)
int pos
public byte[] buf ()
public int pos ()
public int limit ()
public int length ()
public int capacity ()
public int skip (int)
int n
int chunk
public void clear ()
public java.lang.String toString ()
int i
StringBuilder buffer
}
org/apache/james/mime4j/io/MaxLineLimitException.class
MaxLineLimitException.java
package org.apache.james.mime4j.io
public org.apache.james.mime4j.io.MaxLineLimitException extends org.apache.james.mime4j.MimeIOException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/apache/james/mime4j/io/LineReaderInputStreamAdaptor.class
LineReaderInputStreamAdaptor.java
package org.apache.james.mime4j.io
public org.apache.james.mime4j.io.LineReaderInputStreamAdaptor extends org.apache.james.mime4j.io.LineReaderInputStream {
private final org.apache.james.mime4j.io.LineReaderInputStream bis
private final int maxLineLen
private boolean used
private boolean eof
public void <init> (java.io.InputStream, int)
java.io.InputStream is
int maxLineLen
public void <init> (java.io.InputStream)
java.io.InputStream is
public int read () throws java.io.IOException
int i
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int i
public int readLine (org.apache.james.mime4j.util.ByteArrayBuffer) throws java.io.IOException
int i
org.apache.james.mime4j.util.ByteArrayBuffer dst
int i
private int doReadLine (org.apache.james.mime4j.util.ByteArrayBuffer) throws java.io.IOException
org.apache.james.mime4j.util.ByteArrayBuffer dst
int total
int ch
public boolean eof ()
public boolean isUsed ()
public java.lang.String toString ()
}
org/apache/james/mime4j/io/MaxHeaderLimitException.class
MaxHeaderLimitException.java
package org.apache.james.mime4j.io
public org.apache.james.mime4j.io.MaxHeaderLimitException extends org.apache.james.mime4j.MimeException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/apache/james/mime4j/io/EOLConvertingInputStream.class
EOLConvertingInputStream.java
package org.apache.james.mime4j.io
public org.apache.james.mime4j.io.EOLConvertingInputStream extends java.io.InputStream {
public static final int CONVERT_CR
public static final int CONVERT_LF
public static final int CONVERT_BOTH
private java.io.PushbackInputStream in
private int previous
private int flags
public void <init> (java.io.InputStream)
java.io.InputStream in
public void <init> (java.io.InputStream, int)
java.io.InputStream in
int flags
public void close () throws java.io.IOException
public int read () throws java.io.IOException
int c
int b
}
org/apache/james/mime4j/io/MimeBoundaryInputStream.class
MimeBoundaryInputStream.java
package org.apache.james.mime4j.io
public org.apache.james.mime4j.io.MimeBoundaryInputStream extends org.apache.james.mime4j.io.LineReaderInputStream {
private final byte[] boundary
private boolean eof
private int limit
private boolean atBoundary
private int boundaryLen
private boolean lastPart
private boolean completed
private org.apache.james.mime4j.io.BufferedLineReaderInputStream buffer
public void <init> (org.apache.james.mime4j.io.BufferedLineReaderInputStream, java.lang.String) throws java.io.IOException
byte ch
int i
org.apache.james.mime4j.io.BufferedLineReaderInputStream inbuffer
String boundary
public void close () throws java.io.IOException
public boolean markSupported ()
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int chunk
public int readLine (org.apache.james.mime4j.util.ByteArrayBuffer) throws java.io.IOException
int chunk
int len
int i
int chunk
org.apache.james.mime4j.util.ByteArrayBuffer dst
int total
boolean found
int bytesRead
private boolean endOfStream ()
private boolean hasData ()
private int fillBuffer () throws java.io.IOException
int bytesRead
int bytesRead
int i
private void calculateBoundaryLen () throws java.io.IOException
int len
private void skipBoundary () throws java.io.IOException
int ch1
int ch2
boolean checkForLastPart
public boolean isLastPart ()
public boolean eof ()
public java.lang.String toString ()
byte b
byte[] arr$
int len$
int i$
StringBuilder buffer
}
org/apache/james/mime4j/io/LimitedInputStream.class
LimitedInputStream.java
package org.apache.james.mime4j.io
public org.apache.james.mime4j.io.LimitedInputStream extends org.apache.james.mime4j.io.PositionInputStream {
private final long limit
public void <init> (java.io.InputStream, long)
java.io.InputStream instream
long limit
private void enforceLimit () throws java.io.IOException
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public long skip (long) throws java.io.IOException
long n
private int getBytesLeft ()
}
org/apache/james/mime4j/MimeIOException.class
MimeIOException.java
package org.apache.james.mime4j
public org.apache.james.mime4j.MimeIOException extends java.io.IOException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> (org.apache.james.mime4j.MimeException)
org.apache.james.mime4j.MimeException cause
}
org/apache/james/mime4j/message/BinaryBody.class
BinaryBody.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.BinaryBody extends org.apache.james.mime4j.message.SingleBody {
protected void <init> ()
public abstract java.io.InputStream getInputStream () throws java.io.IOException
}
org/apache/james/mime4j/message/Header$1.class
Header.java
package org.apache.james.mime4j.message
org.apache.james.mime4j.message.Header$1 extends org.apache.james.mime4j.parser.AbstractContentHandler {
final synthetic org.apache.james.mime4j.parser.MimeStreamParser val$parser
final synthetic org.apache.james.mime4j.message.Header this$0
void <init> (org.apache.james.mime4j.message.Header, org.apache.james.mime4j.parser.MimeStreamParser)
public void endHeader ()
public void field (org.apache.james.mime4j.parser.Field) throws org.apache.james.mime4j.MimeException
org.apache.james.mime4j.parser.Field field
}
org/apache/james/mime4j/message/Message.class
Message.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.Message extends org.apache.james.mime4j.message.Entity implements org.apache.james.mime4j.message.Body {
public void <init> ()
public void <init> (org.apache.james.mime4j.message.Message)
org.apache.james.mime4j.message.Message other
public void <init> (java.io.InputStream) throws java.io.IOException org.apache.james.mime4j.MimeIOException
java.io.InputStream is
public void <init> (java.io.InputStream, org.apache.james.mime4j.parser.MimeEntityConfig) throws java.io.IOException org.apache.james.mime4j.MimeIOException
java.io.InputStream is
org.apache.james.mime4j.parser.MimeEntityConfig config
public void <init> (java.io.InputStream, org.apache.james.mime4j.parser.MimeEntityConfig, org.apache.james.mime4j.storage.StorageProvider) throws java.io.IOException org.apache.james.mime4j.MimeIOException
org.apache.james.mime4j.parser.MimeStreamParser parser
org.apache.james.mime4j.MimeException e
java.io.InputStream is
org.apache.james.mime4j.parser.MimeEntityConfig config
org.apache.james.mime4j.storage.StorageProvider storageProvider
public void writeTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public java.lang.String getMessageId ()
org.apache.james.mime4j.parser.Field field
public void createMessageId (java.lang.String)
String hostname
org.apache.james.mime4j.message.Header header
public java.lang.String getSubject ()
org.apache.james.mime4j.field.UnstructuredField field
public void setSubject (java.lang.String)
String subject
org.apache.james.mime4j.message.Header header
public java.util.Date getDate ()
org.apache.james.mime4j.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.message.Header header
public org.apache.james.mime4j.field.address.Mailbox getSender ()
public void setSender (org.apache.james.mime4j.field.address.Mailbox)
org.apache.james.mime4j.field.address.Mailbox sender
public org.apache.james.mime4j.field.address.MailboxList getFrom ()
public void setFrom (org.apache.james.mime4j.field.address.Mailbox)
org.apache.james.mime4j.field.address.Mailbox from
public transient void setFrom (org.apache.james.mime4j.field.address.Mailbox[])
org.apache.james.mime4j.field.address.Mailbox[] from
public void setFrom (java.util.Collection)
java.util.Collection from
public org.apache.james.mime4j.field.address.AddressList getTo ()
public void setTo (org.apache.james.mime4j.field.address.Address)
org.apache.james.mime4j.field.address.Address to
public transient void setTo (org.apache.james.mime4j.field.address.Address[])
org.apache.james.mime4j.field.address.Address[] to
public void setTo (java.util.Collection)
java.util.Collection to
public org.apache.james.mime4j.field.address.AddressList getCc ()
public void setCc (org.apache.james.mime4j.field.address.Address)
org.apache.james.mime4j.field.address.Address cc
public transient void setCc (org.apache.james.mime4j.field.address.Address[])
org.apache.james.mime4j.field.address.Address[] cc
public void setCc (java.util.Collection)
java.util.Collection cc
public org.apache.james.mime4j.field.address.AddressList getBcc ()
public void setBcc (org.apache.james.mime4j.field.address.Address)
org.apache.james.mime4j.field.address.Address bcc
public transient void setBcc (org.apache.james.mime4j.field.address.Address[])
org.apache.james.mime4j.field.address.Address[] bcc
public void setBcc (java.util.Collection)
java.util.Collection bcc
public org.apache.james.mime4j.field.address.AddressList getReplyTo ()
public void setReplyTo (org.apache.james.mime4j.field.address.Address)
org.apache.james.mime4j.field.address.Address replyTo
public transient void setReplyTo (org.apache.james.mime4j.field.address.Address[])
org.apache.james.mime4j.field.address.Address[] replyTo
public void setReplyTo (java.util.Collection)
java.util.Collection replyTo
private org.apache.james.mime4j.field.address.Mailbox getMailbox (java.lang.String)
String fieldName
org.apache.james.mime4j.field.MailboxField field
private void setMailbox (java.lang.String, org.apache.james.mime4j.field.address.Mailbox)
String fieldName
org.apache.james.mime4j.field.address.Mailbox mailbox
org.apache.james.mime4j.message.Header header
private org.apache.james.mime4j.field.address.MailboxList getMailboxList (java.lang.String)
String fieldName
org.apache.james.mime4j.field.MailboxListField field
private void setMailboxList (java.lang.String, org.apache.james.mime4j.field.address.Mailbox)
String fieldName
org.apache.james.mime4j.field.address.Mailbox mailbox
private transient void setMailboxList (java.lang.String, org.apache.james.mime4j.field.address.Mailbox[])
String fieldName
org.apache.james.mime4j.field.address.Mailbox[] mailboxes
private void setMailboxList (java.lang.String, java.util.Collection)
String fieldName
java.util.Collection mailboxes
org.apache.james.mime4j.message.Header header
private org.apache.james.mime4j.field.address.AddressList getAddressList (java.lang.String)
String fieldName
org.apache.james.mime4j.field.AddressListField field
private void setAddressList (java.lang.String, org.apache.james.mime4j.field.address.Address)
String fieldName
org.apache.james.mime4j.field.address.Address address
private transient void setAddressList (java.lang.String, org.apache.james.mime4j.field.address.Address[])
String fieldName
org.apache.james.mime4j.field.address.Address[] addresses
private void setAddressList (java.lang.String, java.util.Collection)
String fieldName
java.util.Collection addresses
org.apache.james.mime4j.message.Header header
}
org/apache/james/mime4j/message/StringTextBody.class
StringTextBody.java
package org.apache.james.mime4j.message
org.apache.james.mime4j.message.StringTextBody extends org.apache.james.mime4j.message.TextBody {
private final String text
private final java.nio.charset.Charset charset
public void <init> (java.lang.String, java.nio.charset.Charset)
String text
java.nio.charset.Charset charset
public java.lang.String getMimeCharset ()
public java.io.Reader getReader () throws java.io.IOException
public void writeTo (java.io.OutputStream) throws java.io.IOException
int nChars
java.io.OutputStream out
java.io.Reader reader
java.io.Writer writer
char[] buffer
public org.apache.james.mime4j.message.StringTextBody copy ()
public volatile synthetic org.apache.james.mime4j.message.SingleBody copy ()
}
org/apache/james/mime4j/message/TextBody.class
TextBody.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.TextBody extends org.apache.james.mime4j.message.SingleBody {
protected void <init> ()
public abstract java.lang.String getMimeCharset ()
public abstract java.io.Reader getReader () 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.Entity {
public void <init> ()
public void <init> (org.apache.james.mime4j.message.BodyPart)
org.apache.james.mime4j.message.BodyPart other
}
org/apache/james/mime4j/message/MessageBuilder.class
MessageBuilder.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.MessageBuilder extends java.lang.Object implements org.apache.james.mime4j.parser.ContentHandler {
private final org.apache.james.mime4j.message.Entity entity
private final org.apache.james.mime4j.message.BodyFactory bodyFactory
private java.util.Stack stack
public void <init> (org.apache.james.mime4j.message.Entity)
org.apache.james.mime4j.message.Entity entity
public void <init> (org.apache.james.mime4j.message.Entity, org.apache.james.mime4j.storage.StorageProvider)
org.apache.james.mime4j.message.Entity entity
org.apache.james.mime4j.storage.StorageProvider storageProvider
private void expect (java.lang.Class)
Class c
public void startMessage () throws org.apache.james.mime4j.MimeException
org.apache.james.mime4j.message.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.parser.Field) throws org.apache.james.mime4j.MimeException
org.apache.james.mime4j.parser.Field field
org.apache.james.mime4j.parser.Field parsedField
public void endHeader () throws org.apache.james.mime4j.MimeException
org.apache.james.mime4j.message.Header h
public void startMultipart (org.apache.james.mime4j.descriptor.BodyDescriptor) throws org.apache.james.mime4j.MimeException
org.apache.james.mime4j.descriptor.BodyDescriptor bd
org.apache.james.mime4j.message.Entity e
String subType
org.apache.james.mime4j.message.Multipart multiPart
public void body (org.apache.james.mime4j.descriptor.BodyDescriptor, java.io.InputStream) throws org.apache.james.mime4j.MimeException java.io.IOException
java.io.InputStream decodedStream
java.io.InputStream decodedStream
org.apache.james.mime4j.message.Body body
org.apache.james.mime4j.descriptor.BodyDescriptor bd
java.io.InputStream is
String enc
org.apache.james.mime4j.message.Body body
java.io.InputStream decodedStream
org.apache.james.mime4j.message.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/StorageTextBody.class
StorageTextBody.java
package org.apache.james.mime4j.message
org.apache.james.mime4j.message.StorageTextBody extends org.apache.james.mime4j.message.TextBody {
private org.apache.james.mime4j.storage.MultiReferenceStorage storage
private java.nio.charset.Charset charset
public void <init> (org.apache.james.mime4j.storage.MultiReferenceStorage, java.nio.charset.Charset)
org.apache.james.mime4j.storage.MultiReferenceStorage storage
java.nio.charset.Charset charset
public java.lang.String getMimeCharset ()
public java.io.Reader getReader () 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.message.StorageTextBody copy ()
public void dispose ()
public volatile synthetic org.apache.james.mime4j.message.SingleBody copy ()
}
org/apache/james/mime4j/message/StorageBinaryBody.class
StorageBinaryBody.java
package org.apache.james.mime4j.message
org.apache.james.mime4j.message.StorageBinaryBody extends org.apache.james.mime4j.message.BinaryBody {
private org.apache.james.mime4j.storage.MultiReferenceStorage storage
public void <init> (org.apache.james.mime4j.storage.MultiReferenceStorage)
org.apache.james.mime4j.storage.MultiReferenceStorage storage
public 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.message.StorageBinaryBody copy ()
public void dispose ()
public volatile synthetic org.apache.james.mime4j.message.SingleBody copy ()
}
org/apache/james/mime4j/message/MessageWriter.class
MessageWriter.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.MessageWriter extends java.lang.Object {
private static final byte[] CRLF
private static final byte[] DASHES
public static final org.apache.james.mime4j.message.MessageWriter DEFAULT
protected void <init> ()
public void writeBody (org.apache.james.mime4j.message.Body, java.io.OutputStream) throws java.io.IOException
org.apache.james.mime4j.message.Body body
java.io.OutputStream out
public void writeEntity (org.apache.james.mime4j.message.Entity, java.io.OutputStream) throws java.io.IOException
org.apache.james.mime4j.message.Entity entity
java.io.OutputStream out
org.apache.james.mime4j.message.Header header
org.apache.james.mime4j.message.Body body
boolean binaryBody
java.io.OutputStream encOut
public void writeMultipart (org.apache.james.mime4j.message.Multipart, java.io.OutputStream) throws java.io.IOException
org.apache.james.mime4j.message.BodyPart bodyPart
java.util.Iterator i$
org.apache.james.mime4j.message.Multipart multipart
java.io.OutputStream out
org.apache.james.mime4j.field.ContentTypeField contentType
org.apache.james.mime4j.util.ByteSequence boundary
public void writeHeader (org.apache.james.mime4j.message.Header, java.io.OutputStream) throws java.io.IOException
org.apache.james.mime4j.parser.Field field
java.util.Iterator i$
org.apache.james.mime4j.message.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.field.ContentTypeField getContentType (org.apache.james.mime4j.message.Multipart)
org.apache.james.mime4j.message.Multipart multipart
org.apache.james.mime4j.message.Entity parent
org.apache.james.mime4j.message.Header header
org.apache.james.mime4j.field.ContentTypeField contentType
private org.apache.james.mime4j.util.ByteSequence getBoundary (org.apache.james.mime4j.field.ContentTypeField)
org.apache.james.mime4j.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 <clinit> ()
}
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 org.apache.james.mime4j.message.Header currHeader
public void <init> ()
public abstract void headers (org.apache.james.mime4j.message.Header)
public abstract void bodyDecoded (org.apache.james.mime4j.descriptor.BodyDescriptor, java.io.InputStream) throws java.io.IOException
public final void startHeader ()
public final void field (org.apache.james.mime4j.parser.Field) throws org.apache.james.mime4j.MimeException
org.apache.james.mime4j.parser.Field field
org.apache.james.mime4j.parser.Field parsedField
public final void endHeader ()
org.apache.james.mime4j.message.Header tmp
public final void body (org.apache.james.mime4j.descriptor.BodyDescriptor, java.io.InputStream) throws java.io.IOException
org.apache.james.mime4j.descriptor.BodyDescriptor bd
java.io.InputStream is
}
org/apache/james/mime4j/message/Disposable.class
Disposable.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.Disposable extends java.lang.Object {
public abstract void dispose ()
}
org/apache/james/mime4j/message/Header.class
Header.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.Header extends java.lang.Object implements java.lang.Iterable {
private java.util.List fields
private java.util.Map fieldMap
public void <init> ()
public void <init> (org.apache.james.mime4j.message.Header)
org.apache.james.mime4j.parser.Field otherField
java.util.Iterator i$
org.apache.james.mime4j.message.Header other
public void <init> (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.parser.MimeStreamParser parser
public void addField (org.apache.james.mime4j.parser.Field)
org.apache.james.mime4j.parser.Field field
java.util.List values
public java.util.List getFields ()
public org.apache.james.mime4j.parser.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.parser.Field field
java.util.Iterator iterator
String name
String lowerCaseName
java.util.List removed
public void setField (org.apache.james.mime4j.parser.Field)
org.apache.james.mime4j.parser.Field f
java.util.Iterator iterator
org.apache.james.mime4j.parser.Field field
String lowerCaseName
java.util.List l
int firstOccurrence
int index
public java.lang.String toString ()
org.apache.james.mime4j.parser.Field field
java.util.Iterator i$
StringBuilder str
}
org/apache/james/mime4j/message/Entity.class
Entity.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.Entity extends java.lang.Object implements org.apache.james.mime4j.message.Disposable {
private org.apache.james.mime4j.message.Header header
private org.apache.james.mime4j.message.Body body
private org.apache.james.mime4j.message.Entity parent
protected void <init> ()
protected void <init> (org.apache.james.mime4j.message.Entity)
org.apache.james.mime4j.message.Body bodyCopy
org.apache.james.mime4j.message.Entity other
public org.apache.james.mime4j.message.Entity getParent ()
public void setParent (org.apache.james.mime4j.message.Entity)
org.apache.james.mime4j.message.Entity parent
public org.apache.james.mime4j.message.Header getHeader ()
public void setHeader (org.apache.james.mime4j.message.Header)
org.apache.james.mime4j.message.Header header
public org.apache.james.mime4j.message.Body getBody ()
public void setBody (org.apache.james.mime4j.message.Body)
org.apache.james.mime4j.message.Body body
public org.apache.james.mime4j.message.Body removeBody ()
org.apache.james.mime4j.message.Body body
public void setMessage (org.apache.james.mime4j.message.Message)
org.apache.james.mime4j.message.Message message
public void setMultipart (org.apache.james.mime4j.message.Multipart)
org.apache.james.mime4j.message.Multipart multipart
String mimeType
java.util.Map parameters
public void setMultipart (org.apache.james.mime4j.message.Multipart, java.util.Map)
org.apache.james.mime4j.message.Multipart multipart
java.util.Map parameters
String mimeType
public void setText (org.apache.james.mime4j.message.TextBody)
org.apache.james.mime4j.message.TextBody textBody
public void setText (org.apache.james.mime4j.message.TextBody, java.lang.String)
org.apache.james.mime4j.message.TextBody textBody
String subtype
String mimeType
java.util.Map parameters
String mimeCharset
public void setBody (org.apache.james.mime4j.message.Body, java.lang.String)
org.apache.james.mime4j.message.Body body
String mimeType
public void setBody (org.apache.james.mime4j.message.Body, java.lang.String, java.util.Map)
org.apache.james.mime4j.message.Body body
String mimeType
java.util.Map parameters
org.apache.james.mime4j.message.Header header
public java.lang.String getMimeType ()
org.apache.james.mime4j.field.ContentTypeField child
org.apache.james.mime4j.field.ContentTypeField parent
public java.lang.String getCharset ()
public java.lang.String getContentTransferEncoding ()
org.apache.james.mime4j.field.ContentTransferEncodingField f
public void setContentTransferEncoding (java.lang.String)
String contentTransferEncoding
org.apache.james.mime4j.message.Header header
public java.lang.String getDispositionType ()
org.apache.james.mime4j.field.ContentDispositionField field
public void setContentDisposition (java.lang.String)
String dispositionType
org.apache.james.mime4j.message.Header header
public void setContentDisposition (java.lang.String, java.lang.String)
String dispositionType
String filename
org.apache.james.mime4j.message.Header header
public void setContentDisposition (java.lang.String, java.lang.String, long)
String dispositionType
String filename
long size
org.apache.james.mime4j.message.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.message.Header header
public java.lang.String getFilename ()
org.apache.james.mime4j.field.ContentDispositionField field
public void setFilename (java.lang.String)
String dispositionType
java.util.Map parameters
String filename
org.apache.james.mime4j.message.Header header
org.apache.james.mime4j.field.ContentDispositionField field
public boolean isMimeType (java.lang.String)
String type
public boolean isMultipart ()
org.apache.james.mime4j.field.ContentTypeField f
public void dispose ()
org.apache.james.mime4j.message.Header obtainHeader ()
org.apache.james.mime4j.parser.Field obtainField (java.lang.String)
String fieldName
org.apache.james.mime4j.message.Header header
org.apache.james.mime4j.parser.Field field
}
org/apache/james/mime4j/message/Body.class
Body.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.Body extends java.lang.Object implements org.apache.james.mime4j.message.Disposable {
public abstract org.apache.james.mime4j.message.Entity getParent ()
public abstract void setParent (org.apache.james.mime4j.message.Entity)
}
org/apache/james/mime4j/message/BodyFactory.class
BodyFactory.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.BodyFactory extends java.lang.Object {
private static org.apache.commons.logging.Log log
private static final java.nio.charset.Charset FALLBACK_CHARSET
private org.apache.james.mime4j.storage.StorageProvider storageProvider
public void <init> ()
public void <init> (org.apache.james.mime4j.storage.StorageProvider)
org.apache.james.mime4j.storage.StorageProvider storageProvider
public org.apache.james.mime4j.storage.StorageProvider getStorageProvider ()
public org.apache.james.mime4j.message.BinaryBody binaryBody (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
org.apache.james.mime4j.storage.Storage storage
public org.apache.james.mime4j.message.BinaryBody binaryBody (org.apache.james.mime4j.storage.Storage) throws java.io.IOException
org.apache.james.mime4j.storage.Storage storage
public org.apache.james.mime4j.message.TextBody textBody (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
org.apache.james.mime4j.storage.Storage storage
public org.apache.james.mime4j.message.TextBody textBody (java.io.InputStream, java.lang.String) throws java.io.IOException
java.io.InputStream is
String mimeCharset
org.apache.james.mime4j.storage.Storage storage
java.nio.charset.Charset charset
public org.apache.james.mime4j.message.TextBody textBody (org.apache.james.mime4j.storage.Storage) throws java.io.IOException
org.apache.james.mime4j.storage.Storage storage
public org.apache.james.mime4j.message.TextBody textBody (org.apache.james.mime4j.storage.Storage, java.lang.String) throws java.io.IOException
org.apache.james.mime4j.storage.Storage storage
String mimeCharset
java.nio.charset.Charset charset
public org.apache.james.mime4j.message.TextBody textBody (java.lang.String)
String text
public org.apache.james.mime4j.message.TextBody textBody (java.lang.String, java.lang.String)
String text
String mimeCharset
java.nio.charset.Charset charset
private static java.nio.charset.Charset toJavaCharset (java.lang.String, boolean)
String mimeCharset
boolean forEncoding
String charset
static void <clinit> ()
}
org/apache/james/mime4j/message/Multipart.class
Multipart.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.Multipart extends java.lang.Object implements org.apache.james.mime4j.message.Body {
private java.util.List bodyParts
private org.apache.james.mime4j.message.Entity parent
private org.apache.james.mime4j.util.ByteSequence preamble
private transient String preambleStrCache
private org.apache.james.mime4j.util.ByteSequence epilogue
private transient String epilogueStrCache
private String subType
public void <init> (java.lang.String)
String subType
public void <init> (org.apache.james.mime4j.message.Multipart)
org.apache.james.mime4j.message.BodyPart bodyPartCopy
org.apache.james.mime4j.message.BodyPart otherBodyPart
java.util.Iterator i$
org.apache.james.mime4j.message.Multipart other
public java.lang.String getSubType ()
public void setSubType (java.lang.String)
String subType
public org.apache.james.mime4j.message.Entity getParent ()
public void setParent (org.apache.james.mime4j.message.Entity)
org.apache.james.mime4j.message.BodyPart bodyPart
java.util.Iterator i$
org.apache.james.mime4j.message.Entity parent
public int getCount ()
public java.util.List getBodyParts ()
public void setBodyParts (java.util.List)
org.apache.james.mime4j.message.BodyPart bodyPart
java.util.Iterator i$
java.util.List bodyParts
public void addBodyPart (org.apache.james.mime4j.message.BodyPart)
org.apache.james.mime4j.message.BodyPart bodyPart
public void addBodyPart (org.apache.james.mime4j.message.BodyPart, int)
org.apache.james.mime4j.message.BodyPart bodyPart
int index
public org.apache.james.mime4j.message.BodyPart removeBodyPart (int)
int index
org.apache.james.mime4j.message.BodyPart bodyPart
public org.apache.james.mime4j.message.BodyPart replaceBodyPart (org.apache.james.mime4j.message.BodyPart, int)
org.apache.james.mime4j.message.BodyPart bodyPart
int index
org.apache.james.mime4j.message.BodyPart replacedBodyPart
org.apache.james.mime4j.util.ByteSequence getPreambleRaw ()
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
org.apache.james.mime4j.util.ByteSequence getEpilogueRaw ()
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
public void dispose ()
org.apache.james.mime4j.message.BodyPart bodyPart
java.util.Iterator i$
}
org/apache/james/mime4j/message/BodyCopier.class
BodyCopier.java
package org.apache.james.mime4j.message
public org.apache.james.mime4j.message.BodyCopier extends java.lang.Object {
private void <init> ()
public static org.apache.james.mime4j.message.Body copy (org.apache.james.mime4j.message.Body)
org.apache.james.mime4j.message.Body body
}
org/apache/james/mime4j/message/SingleBody.class
SingleBody.java
package org.apache.james.mime4j.message
public abstract org.apache.james.mime4j.message.SingleBody extends java.lang.Object implements org.apache.james.mime4j.message.Body {
private org.apache.james.mime4j.message.Entity parent
protected void <init> ()
public org.apache.james.mime4j.message.Entity getParent ()
public void setParent (org.apache.james.mime4j.message.Entity)
org.apache.james.mime4j.message.Entity parent
public abstract void writeTo (java.io.OutputStream) throws java.io.IOException
public org.apache.james.mime4j.message.SingleBody copy ()
public void dispose ()
}
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 <init> ()
public static org.apache.james.mime4j.field.ContentTypeField contentType (java.lang.String)
String contentType
public static org.apache.james.mime4j.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.field.ContentTransferEncodingField contentTransferEncoding (java.lang.String)
String contentTransferEncoding
public static org.apache.james.mime4j.field.ContentDispositionField contentDisposition (java.lang.String)
String contentDisposition
public static org.apache.james.mime4j.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.field.ContentDispositionField contentDisposition (java.lang.String, java.lang.String)
String dispositionType
String filename
public static org.apache.james.mime4j.field.ContentDispositionField contentDisposition (java.lang.String, java.lang.String, long)
String dispositionType
String filename
long size
public static org.apache.james.mime4j.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.field.DateTimeField date (java.util.Date)
java.util.Date date
public static org.apache.james.mime4j.field.DateTimeField date (java.lang.String, java.util.Date)
String fieldName
java.util.Date date
public static org.apache.james.mime4j.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.parser.Field messageId (java.lang.String)
String hostname
String fieldValue
public static org.apache.james.mime4j.field.UnstructuredField subject (java.lang.String)
String subject
int usedCharacters
String fieldValue
public static org.apache.james.mime4j.field.MailboxField sender (org.apache.james.mime4j.field.address.Mailbox)
org.apache.james.mime4j.field.address.Mailbox mailbox
public static org.apache.james.mime4j.field.MailboxListField from (org.apache.james.mime4j.field.address.Mailbox)
org.apache.james.mime4j.field.address.Mailbox mailbox
public static transient org.apache.james.mime4j.field.MailboxListField from (org.apache.james.mime4j.field.address.Mailbox[])
org.apache.james.mime4j.field.address.Mailbox[] mailboxes
public static org.apache.james.mime4j.field.MailboxListField from (java.lang.Iterable)
Iterable mailboxes
public static org.apache.james.mime4j.field.AddressListField to (org.apache.james.mime4j.field.address.Address)
org.apache.james.mime4j.field.address.Address address
public static transient org.apache.james.mime4j.field.AddressListField to (org.apache.james.mime4j.field.address.Address[])
org.apache.james.mime4j.field.address.Address[] addresses
public static org.apache.james.mime4j.field.AddressListField to (java.lang.Iterable)
Iterable addresses
public static org.apache.james.mime4j.field.AddressListField cc (org.apache.james.mime4j.field.address.Address)
org.apache.james.mime4j.field.address.Address address
public static transient org.apache.james.mime4j.field.AddressListField cc (org.apache.james.mime4j.field.address.Address[])
org.apache.james.mime4j.field.address.Address[] addresses
public static org.apache.james.mime4j.field.AddressListField cc (java.lang.Iterable)
Iterable addresses
public static org.apache.james.mime4j.field.AddressListField bcc (org.apache.james.mime4j.field.address.Address)
org.apache.james.mime4j.field.address.Address address
public static transient org.apache.james.mime4j.field.AddressListField bcc (org.apache.james.mime4j.field.address.Address[])
org.apache.james.mime4j.field.address.Address[] addresses
public static org.apache.james.mime4j.field.AddressListField bcc (java.lang.Iterable)
Iterable addresses
public static org.apache.james.mime4j.field.AddressListField replyTo (org.apache.james.mime4j.field.address.Address)
org.apache.james.mime4j.field.address.Address address
public static transient org.apache.james.mime4j.field.AddressListField replyTo (org.apache.james.mime4j.field.address.Address[])
org.apache.james.mime4j.field.address.Address[] addresses
public static org.apache.james.mime4j.field.AddressListField replyTo (java.lang.Iterable)
Iterable addresses
public static org.apache.james.mime4j.field.MailboxField mailbox (java.lang.String, org.apache.james.mime4j.field.address.Mailbox)
String fieldName
org.apache.james.mime4j.field.address.Mailbox mailbox
public static org.apache.james.mime4j.field.MailboxListField mailboxList (java.lang.String, java.lang.Iterable)
String fieldName
Iterable mailboxes
public static org.apache.james.mime4j.field.AddressListField addressList (java.lang.String, java.lang.Iterable)
String fieldName
Iterable addresses
private static org.apache.james.mime4j.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.field.MailboxField mailbox0 (java.lang.String, org.apache.james.mime4j.field.address.Mailbox)
String fieldName
org.apache.james.mime4j.field.address.Mailbox mailbox
String fieldValue
private static org.apache.james.mime4j.field.MailboxListField mailboxList0 (java.lang.String, java.lang.Iterable)
String fieldName
Iterable mailboxes
String fieldValue
private static org.apache.james.mime4j.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.parser.Field parse (org.apache.james.mime4j.field.FieldParser, java.lang.String, java.lang.String)
org.apache.james.mime4j.field.FieldParser parser
String fieldName
String fieldBody
String rawStr
org.apache.james.mime4j.util.ByteSequence raw
org.apache.james.mime4j.parser.Field field
org.apache.james.mime4j.parser.Field f
private static java.lang.String encodeAddresses (java.lang.Iterable)
org.apache.james.mime4j.field.address.Address address
java.util.Iterator i$
Iterable addresses
StringBuilder sb
static void <clinit> ()
}
org/apache/james/mime4j/field/ContentDispositionField.class
ContentDispositionField.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentDispositionField extends org.apache.james.mime4j.field.AbstractField {
private static org.apache.commons.logging.Log log
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
private boolean parsed
private String dispositionType
private java.util.Map parameters
private org.apache.james.mime4j.field.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
static final org.apache.james.mime4j.field.FieldParser PARSER
void <init> (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
public org.apache.james.mime4j.field.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.ParseException e
org.apache.james.mime4j.field.datetime.parser.TokenMgrError e
String paramName
String value
private void parse ()
org.apache.james.mime4j.field.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
static void <clinit> ()
}
org/apache/james/mime4j/field/FieldName.class
FieldName.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.FieldName extends java.lang.Object {
public static final String CONTENT_DISPOSITION
public static final String CONTENT_TRANSFER_ENCODING
public static final String CONTENT_TYPE
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 <init> ()
}
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 {
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 <init> ()
public void <init> (java.lang.String, int)
String message
int reason
public void <init> (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/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 <init> (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void <init> (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 <init> (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 <init> (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void <init> (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void <init> (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void <init> (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/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 <clinit> ()
}
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.Vector 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_0 ()
public void <init> (java.io.InputStream)
java.io.InputStream stream
public void <init> (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 <init> (java.io.Reader)
int i
java.io.Reader stream
public void ReInit (java.io.Reader)
int i
java.io.Reader stream
public void <init> (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 final 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 final int jj_ntk ()
public org.apache.james.mime4j.field.contenttype.parser.ParseException generateParseException ()
int i
int j
int i
int i
int i
boolean[] la1tokens
int[][] exptokseq
public final void enable_tracing ()
public final void disable_tracing ()
static void <clinit> ()
}
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
StringBuffer image
int jjimageLen
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 final int jjStopAtPos (int, int)
int pos
int kind
private final int jjStartNfaWithStates_0 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_0 ()
private final void jjCheckNAdd (int)
int state
private final void jjAddStates (int, int)
int start
int end
private final void jjCheckNAddTwoStates (int, int)
int state1
int state2
private final void jjCheckNAddStates (int, int)
int start
int end
private final void jjCheckNAddStates (int)
int start
private final 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 final int jjStartNfaWithStates_1 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_1 ()
private final 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 final int jjStartNfaWithStates_3 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_3 ()
private final 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 final int jjStartNfaWithStates_2 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_2 ()
private final 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 <init> (org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream)
org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream stream
public void <init> (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 final 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 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
static void <clinit> ()
}
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.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 <init> (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 <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (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/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 {
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 void <init> ()
public java.lang.String toString ()
public static final org.apache.james.mime4j.field.contenttype.parser.Token newToken (int)
int ofKind
}
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
StringBuffer image
int jjimageLen
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 final int jjStopAtPos (int, int)
int pos
int kind
private final int jjStartNfaWithStates_0 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_0 ()
private final void jjCheckNAdd (int)
int state
private final void jjAddStates (int, int)
int start
int end
private final void jjCheckNAddTwoStates (int, int)
int state1
int state2
private final void jjCheckNAddStates (int, int)
int start
int end
private final void jjCheckNAddStates (int)
int start
private final 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 final int jjStartNfaWithStates_1 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_1 ()
private final 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 final int jjStartNfaWithStates_3 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_3 ()
private final 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 final int jjStartNfaWithStates_2 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_2 ()
private final 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 <init> (org.apache.james.mime4j.field.structured.parser.SimpleCharStream)
org.apache.james.mime4j.field.structured.parser.SimpleCharStream stream
public void <init> (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 final 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 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
org.apache.james.mime4j.field.structured.parser.Token specialToken
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
static void <clinit> ()
}
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 {
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 <init> ()
public void <init> (java.lang.String, int)
String message
int reason
public void <init> (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/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 <init> (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void <init> (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 <init> (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 <init> (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void <init> (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void <init> (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void <init> (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/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 <clinit> ()
}
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.Vector 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_0 ()
public void <init> (java.io.InputStream)
java.io.InputStream stream
public void <init> (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 <init> (java.io.Reader)
int i
java.io.Reader stream
public void ReInit (java.io.Reader)
int i
java.io.Reader stream
public void <init> (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 final 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 final int jj_ntk ()
public org.apache.james.mime4j.field.structured.parser.ParseException generateParseException ()
int i
int j
int i
int i
int i
boolean[] la1tokens
int[][] exptokseq
public final void enable_tracing ()
public final void disable_tracing ()
static void <clinit> ()
}
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.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 <init> (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 <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (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/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 {
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 void <init> ()
public java.lang.String toString ()
public static final org.apache.james.mime4j.field.structured.parser.Token newToken (int)
int ofKind
}
org/apache/james/mime4j/field/UnstructuredField$1.class
UnstructuredField.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.UnstructuredField$1 extends java.lang.Object implements org.apache.james.mime4j.field.FieldParser {
void <init> ()
public org.apache.james.mime4j.field.ParsedField parse (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
}
org/apache/james/mime4j/field/ContentTypeField$1.class
ContentTypeField.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentTypeField$1 extends java.lang.Object implements org.apache.james.mime4j.field.FieldParser {
void <init> ()
public org.apache.james.mime4j.field.ParsedField parse (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
}
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 {
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 <init> ()
public void <init> (java.lang.String, int)
String message
int reason
public void <init> (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/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 <init> (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void <init> (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 <init> (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 <init> (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void <init> (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void <init> (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void <init> (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/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.Vector 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_0 ()
public void <init> (java.io.InputStream)
java.io.InputStream stream
public void <init> (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 <init> (java.io.Reader)
int i
java.io.Reader stream
public void ReInit (java.io.Reader)
int i
java.io.Reader stream
public void <init> (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 final 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 final int jj_ntk ()
public org.apache.james.mime4j.field.language.parser.ParseException generateParseException ()
int i
int j
int i
int i
int i
boolean[] la1tokens
int[][] exptokseq
public final void enable_tracing ()
public final void disable_tracing ()
static void <clinit> ()
}
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
StringBuffer image
int jjimageLen
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 final int jjStopAtPos (int, int)
int pos
int kind
private final int jjStartNfaWithStates_0 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_0 ()
private final void jjCheckNAdd (int)
int state
private final void jjAddStates (int, int)
int start
int end
private final void jjCheckNAddTwoStates (int, int)
int state1
int state2
private final void jjCheckNAddStates (int, int)
int start
int end
private final void jjCheckNAddStates (int)
int start
private final 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 final int jjStartNfaWithStates_1 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_1 ()
private final 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 final int jjStartNfaWithStates_3 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_3 ()
private final 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 final int jjStartNfaWithStates_2 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_2 ()
private final 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 <init> (org.apache.james.mime4j.field.language.parser.SimpleCharStream)
org.apache.james.mime4j.field.language.parser.SimpleCharStream stream
public void <init> (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 final 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 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
static void <clinit> ()
}
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.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 <init> (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 <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (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/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 {
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 void <init> ()
public java.lang.String toString ()
public static final org.apache.james.mime4j.field.language.parser.Token newToken (int)
int ofKind
}
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 <clinit> ()
}
org/apache/james/mime4j/field/MailboxListField.class
MailboxListField.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.MailboxListField extends org.apache.james.mime4j.field.AbstractField {
private static org.apache.commons.logging.Log log
private boolean parsed
private org.apache.james.mime4j.field.address.MailboxList mailboxList
private org.apache.james.mime4j.field.address.parser.ParseException parseException
static final org.apache.james.mime4j.field.FieldParser PARSER
void <init> (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
public org.apache.james.mime4j.field.address.MailboxList getMailboxList ()
public org.apache.james.mime4j.field.address.parser.ParseException getParseException ()
private void parse ()
org.apache.james.mime4j.field.address.parser.ParseException e
String body
public volatile synthetic org.apache.james.mime4j.field.ParseException getParseException ()
static void <clinit> ()
}
org/apache/james/mime4j/field/MailboxField.class
MailboxField.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.MailboxField extends org.apache.james.mime4j.field.AbstractField {
private static org.apache.commons.logging.Log log
private boolean parsed
private org.apache.james.mime4j.field.address.Mailbox mailbox
private org.apache.james.mime4j.field.address.parser.ParseException parseException
static final org.apache.james.mime4j.field.FieldParser PARSER
void <init> (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
public org.apache.james.mime4j.field.address.Mailbox getMailbox ()
public org.apache.james.mime4j.field.address.parser.ParseException getParseException ()
private void parse ()
org.apache.james.mime4j.field.address.MailboxList mailboxList
org.apache.james.mime4j.field.address.parser.ParseException e
String body
public volatile synthetic org.apache.james.mime4j.field.ParseException getParseException ()
static void <clinit> ()
}
org/apache/james/mime4j/field/AddressListField.class
AddressListField.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.AddressListField extends org.apache.james.mime4j.field.AbstractField {
private static org.apache.commons.logging.Log log
private boolean parsed
private org.apache.james.mime4j.field.address.AddressList addressList
private org.apache.james.mime4j.field.address.parser.ParseException parseException
static final org.apache.james.mime4j.field.FieldParser PARSER
void <init> (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
public org.apache.james.mime4j.field.address.AddressList getAddressList ()
public org.apache.james.mime4j.field.address.parser.ParseException getParseException ()
private void parse ()
org.apache.james.mime4j.field.address.parser.ParseException e
String body
public volatile synthetic org.apache.james.mime4j.field.ParseException getParseException ()
static void <clinit> ()
}
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.field.ParsedField {
private static final java.util.regex.Pattern FIELD_NAME_PATTERN
private static final org.apache.james.mime4j.field.DefaultFieldParser parser
private final String name
private final String body
private final org.apache.james.mime4j.util.ByteSequence raw
protected void <init> (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
public static org.apache.james.mime4j.field.ParsedField parse (org.apache.james.mime4j.util.ByteSequence) throws org.apache.james.mime4j.MimeException
org.apache.james.mime4j.util.ByteSequence raw
String rawStr
public static org.apache.james.mime4j.field.ParsedField parse (java.lang.String) throws org.apache.james.mime4j.MimeException
String rawStr
org.apache.james.mime4j.util.ByteSequence raw
public static org.apache.james.mime4j.field.DefaultFieldParser getParser ()
public java.lang.String getName ()
public org.apache.james.mime4j.util.ByteSequence getRaw ()
public java.lang.String getBody ()
public boolean isValidField ()
public org.apache.james.mime4j.field.ParseException getParseException ()
public java.lang.String toString ()
private static org.apache.james.mime4j.field.ParsedField parse (org.apache.james.mime4j.util.ByteSequence, java.lang.String) throws org.apache.james.mime4j.MimeException
org.apache.james.mime4j.util.ByteSequence raw
String rawStr
String unfolded
java.util.regex.Matcher fieldMatcher
String name
String body
static void <clinit> ()
}
org/apache/james/mime4j/field/UnstructuredField.class
UnstructuredField.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.UnstructuredField extends org.apache.james.mime4j.field.AbstractField {
private boolean parsed
private String value
static final org.apache.james.mime4j.field.FieldParser PARSER
void <init> (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
public java.lang.String getValue ()
private void parse ()
String body
static void <clinit> ()
}
org/apache/james/mime4j/field/ContentDispositionField$1.class
ContentDispositionField.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentDispositionField$1 extends java.lang.Object implements org.apache.james.mime4j.field.FieldParser {
void <init> ()
public org.apache.james.mime4j.field.ParsedField parse (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
}
org/apache/james/mime4j/field/ContentTransferEncodingField.class
ContentTransferEncodingField.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentTransferEncodingField extends org.apache.james.mime4j.field.AbstractField {
private String encoding
static final org.apache.james.mime4j.field.FieldParser PARSER
void <init> (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
public java.lang.String getEncoding ()
public static java.lang.String getEncoding (org.apache.james.mime4j.field.ContentTransferEncodingField)
org.apache.james.mime4j.field.ContentTransferEncodingField f
static void <clinit> ()
}
org/apache/james/mime4j/field/DateTimeField$1.class
DateTimeField.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.DateTimeField$1 extends java.lang.Object implements org.apache.james.mime4j.field.FieldParser {
void <init> ()
public org.apache.james.mime4j.field.ParsedField parse (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
}
org/apache/james/mime4j/field/datetime/DateTime.class
DateTime.java
package org.apache.james.mime4j.field.datetime
public org.apache.james.mime4j.field.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 <init> (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.field.datetime.DateTime other
}
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 {
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 <init> ()
public void <init> (java.lang.String, int)
String message
int reason
public void <init> (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/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.Vector 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.field.datetime.DateTime parseLine () throws org.apache.james.mime4j.field.datetime.parser.ParseException
org.apache.james.mime4j.field.datetime.DateTime dt
public final org.apache.james.mime4j.field.datetime.DateTime parseAll () throws org.apache.james.mime4j.field.datetime.parser.ParseException
org.apache.james.mime4j.field.datetime.DateTime dt
public final org.apache.james.mime4j.field.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_0 ()
private static void jj_la1_1 ()
public void <init> (java.io.InputStream)
java.io.InputStream stream
public void <init> (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 <init> (java.io.Reader)
int i
java.io.Reader stream
public void ReInit (java.io.Reader)
int i
java.io.Reader stream
public void <init> (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 final 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 final int jj_ntk ()
public org.apache.james.mime4j.field.datetime.parser.ParseException generateParseException ()
int i
int j
int i
int i
int i
boolean[] la1tokens
int[][] exptokseq
public final void enable_tracing ()
public final void disable_tracing ()
static void <clinit> ()
}
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 <init> (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void <init> (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 <init> (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 <init> (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void <init> (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void <init> (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void <init> (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/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
StringBuffer image
int jjimageLen
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 final int jjStopAtPos (int, int)
int pos
int kind
private final int jjStartNfaWithStates_0 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_0 ()
private final int jjMoveStringLiteralDfa1_0 (long)
java.io.IOException e
long active0
private final int jjMoveStringLiteralDfa2_0 (long, long)
java.io.IOException e
long old0
long active0
private final void jjCheckNAdd (int)
int state
private final void jjAddStates (int, int)
int start
int end
private final void jjCheckNAddTwoStates (int, int)
int state1
int state2
private final void jjCheckNAddStates (int, int)
int start
int end
private final void jjCheckNAddStates (int)
int start
private final 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 final int jjStartNfaWithStates_1 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_1 ()
private final 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 final int jjStartNfaWithStates_2 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_2 ()
private final 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 <init> (org.apache.james.mime4j.field.datetime.parser.SimpleCharStream)
org.apache.james.mime4j.field.datetime.parser.SimpleCharStream stream
public void <init> (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 final 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 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 ()
static void <clinit> ()
}
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 <clinit> ()
}
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 <init> (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/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.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 <init> (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 <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (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/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 {
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 void <init> ()
public java.lang.String toString ()
public static final org.apache.james.mime4j.field.datetime.parser.Token newToken (int)
int ofKind
}
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 <init> (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/MailboxField$1.class
MailboxField.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.MailboxField$1 extends java.lang.Object implements org.apache.james.mime4j.field.FieldParser {
void <init> ()
public org.apache.james.mime4j.field.ParsedField parse (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
}
org/apache/james/mime4j/field/ParseException.class
ParseException.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ParseException extends org.apache.james.mime4j.MimeException {
private static final long serialVersionUID
protected void <init> (java.lang.String)
String message
protected void <init> (java.lang.Throwable)
Throwable cause
protected void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/apache/james/mime4j/field/ParsedField.class
ParsedField.java
package org.apache.james.mime4j.field
public abstract org.apache.james.mime4j.field.ParsedField extends java.lang.Object implements org.apache.james.mime4j.parser.Field {
public abstract boolean isValidField ()
public abstract org.apache.james.mime4j.field.ParseException getParseException ()
}
org/apache/james/mime4j/field/MailboxListField$1.class
MailboxListField.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.MailboxListField$1 extends java.lang.Object implements org.apache.james.mime4j.field.FieldParser {
void <init> ()
public org.apache.james.mime4j.field.ParsedField parse (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
}
org/apache/james/mime4j/field/FieldParser.class
FieldParser.java
package org.apache.james.mime4j.field
public abstract org.apache.james.mime4j.field.FieldParser extends java.lang.Object {
public abstract org.apache.james.mime4j.field.ParsedField parse (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
}
org/apache/james/mime4j/field/DateTimeField.class
DateTimeField.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.DateTimeField extends org.apache.james.mime4j.field.AbstractField {
private static org.apache.commons.logging.Log log
private boolean parsed
private java.util.Date date
private org.apache.james.mime4j.field.datetime.parser.ParseException parseException
static final org.apache.james.mime4j.field.FieldParser PARSER
void <init> (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
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.field.ParseException getParseException ()
static void <clinit> ()
}
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 {
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 <init> ()
public void <init> (java.lang.String, int)
String message
int reason
public void <init> (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/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 <init> (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void <init> (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 <init> (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 <init> (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void <init> (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void <init> (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void <init> (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/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 <clinit> ()
}
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.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 <init> (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 <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (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/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 {
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 void <init> ()
public java.lang.String toString ()
public static final org.apache.james.mime4j.field.mimeversion.parser.Token newToken (int)
int ofKind
}
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.Vector 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_0 ()
public void <init> (java.io.InputStream)
java.io.InputStream stream
public void <init> (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 <init> (java.io.Reader)
int i
java.io.Reader stream
public void ReInit (java.io.Reader)
int i
java.io.Reader stream
public void <init> (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 final 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 final int jj_ntk ()
public org.apache.james.mime4j.field.mimeversion.parser.ParseException generateParseException ()
int i
int j
int i
int i
int i
boolean[] la1tokens
int[][] exptokseq
public final void enable_tracing ()
public final void disable_tracing ()
static void <clinit> ()
}
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
StringBuffer image
int jjimageLen
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 final int jjStopAtPos (int, int)
int pos
int kind
private final int jjStartNfaWithStates_0 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_0 ()
private final void jjCheckNAdd (int)
int state
private final void jjAddStates (int, int)
int start
int end
private final void jjCheckNAddTwoStates (int, int)
int state1
int state2
private final void jjCheckNAddStates (int, int)
int start
int end
private final void jjCheckNAddStates (int)
int start
private final 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 final int jjStartNfaWithStates_1 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_1 ()
private final 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 final int jjStartNfaWithStates_3 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_3 ()
private final 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 final int jjStartNfaWithStates_2 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_2 ()
private final 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 <init> (org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream)
org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream stream
public void <init> (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 final 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 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
static void <clinit> ()
}
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 {
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 <init> ()
public void <init> (java.lang.String, int)
String message
int reason
public void <init> (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/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 <init> (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void <init> (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 <init> (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 <init> (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void <init> (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void <init> (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void <init> (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/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.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 <init> (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 <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (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/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 <clinit> ()
}
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 {
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 void <init> ()
public java.lang.String toString ()
public static final org.apache.james.mime4j.field.contentdisposition.parser.Token newToken (int)
int ofKind
}
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.Vector 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_0 ()
public void <init> (java.io.InputStream)
java.io.InputStream stream
public void <init> (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 <init> (java.io.Reader)
int i
java.io.Reader stream
public void ReInit (java.io.Reader)
int i
java.io.Reader stream
public void <init> (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 final 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 final int jj_ntk ()
public org.apache.james.mime4j.field.contentdisposition.parser.ParseException generateParseException ()
int i
int j
int i
int i
int i
boolean[] la1tokens
int[][] exptokseq
public final void enable_tracing ()
public final void disable_tracing ()
static void <clinit> ()
}
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
StringBuffer image
int jjimageLen
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 final int jjStopAtPos (int, int)
int pos
int kind
private final int jjStartNfaWithStates_0 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_0 ()
private final void jjCheckNAdd (int)
int state
private final void jjAddStates (int, int)
int start
int end
private final void jjCheckNAddTwoStates (int, int)
int state1
int state2
private final void jjCheckNAddStates (int, int)
int start
int end
private final void jjCheckNAddStates (int)
int start
private final 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 final int jjStartNfaWithStates_1 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_1 ()
private final 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 final int jjStartNfaWithStates_3 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_3 ()
private final 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 final int jjStartNfaWithStates_2 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_2 ()
private final 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 <init> (org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream)
org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream stream
public void <init> (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 final 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 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
static void <clinit> ()
}
org/apache/james/mime4j/field/ContentTypeField.class
ContentTypeField.java
package org.apache.james.mime4j.field
public org.apache.james.mime4j.field.ContentTypeField extends org.apache.james.mime4j.field.AbstractField {
private static org.apache.commons.logging.Log log
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
private boolean parsed
private String mimeType
private java.util.Map parameters
private org.apache.james.mime4j.field.contenttype.parser.ParseException parseException
static final org.apache.james.mime4j.field.FieldParser PARSER
void <init> (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
public org.apache.james.mime4j.field.contenttype.parser.ParseException getParseException ()
public java.lang.String getMimeType ()
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.field.ContentTypeField, org.apache.james.mime4j.field.ContentTypeField)
org.apache.james.mime4j.field.ContentTypeField child
org.apache.james.mime4j.field.ContentTypeField parent
public static java.lang.String getCharset (org.apache.james.mime4j.field.ContentTypeField)
String charset
org.apache.james.mime4j.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
String type
String subType
public volatile synthetic org.apache.james.mime4j.field.ParseException getParseException ()
static void <clinit> ()
}
org/apache/james/mime4j/field/address/Mailbox.class
Mailbox.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.Mailbox extends org.apache.james.mime4j.field.address.Address {
private static final long serialVersionUID
private static final org.apache.james.mime4j.field.address.DomainList EMPTY_ROUTE_LIST
private final String name
private final org.apache.james.mime4j.field.address.DomainList route
private final String localPart
private final String domain
public void <init> (java.lang.String, java.lang.String)
String localPart
String domain
public void <init> (org.apache.james.mime4j.field.address.DomainList, java.lang.String, java.lang.String)
org.apache.james.mime4j.field.address.DomainList route
String localPart
String domain
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String name
String localPart
String domain
public void <init> (java.lang.String, org.apache.james.mime4j.field.address.DomainList, java.lang.String, java.lang.String)
String name
org.apache.james.mime4j.field.address.DomainList route
String localPart
String domain
void <init> (java.lang.String, org.apache.james.mime4j.field.address.Mailbox)
String name
org.apache.james.mime4j.field.address.Mailbox baseMailbox
public static org.apache.james.mime4j.field.address.Mailbox parse (java.lang.String)
org.apache.james.mime4j.field.address.parser.ParseException e
String rawMailboxString
org.apache.james.mime4j.field.address.parser.AddressListParser parser
public java.lang.String getName ()
public org.apache.james.mime4j.field.address.DomainList getRoute ()
public java.lang.String getLocalPart ()
public java.lang.String getDomain ()
public java.lang.String getAddress ()
public java.lang.String getDisplayString (boolean)
boolean includeRoute
boolean includeAngleBrackets
StringBuilder sb
public java.lang.String getEncodedString ()
StringBuilder sb
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.apache.james.mime4j.field.address.Mailbox other
protected final void doAddMailboxesTo (java.util.List)
java.util.List results
private java.lang.Object getCanonicalizedAddress ()
static void <clinit> ()
}
org/apache/james/mime4j/field/address/Group.class
Group.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.Group extends org.apache.james.mime4j.field.address.Address {
private static final long serialVersionUID
private final String name
private final org.apache.james.mime4j.field.address.MailboxList mailboxList
public transient void <init> (java.lang.String, org.apache.james.mime4j.field.address.Mailbox[])
String name
org.apache.james.mime4j.field.address.Mailbox[] mailboxes
public void <init> (java.lang.String, java.util.Collection)
String name
java.util.Collection mailboxes
public void <init> (java.lang.String, org.apache.james.mime4j.field.address.MailboxList)
String name
org.apache.james.mime4j.field.address.MailboxList mailboxes
public static org.apache.james.mime4j.field.address.Group parse (java.lang.String)
String rawGroupString
org.apache.james.mime4j.field.address.Address address
public java.lang.String getName ()
public org.apache.james.mime4j.field.address.MailboxList getMailboxes ()
public java.lang.String getDisplayString (boolean)
org.apache.james.mime4j.field.address.Mailbox mailbox
java.util.Iterator i$
boolean includeRoute
StringBuilder sb
boolean first
public java.lang.String getEncodedString ()
org.apache.james.mime4j.field.address.Mailbox mailbox
java.util.Iterator i$
StringBuilder sb
boolean first
protected void doAddMailboxesTo (java.util.List)
org.apache.james.mime4j.field.address.Mailbox mailbox
java.util.Iterator i$
java.util.List results
}
org/apache/james/mime4j/field/address/parser/TokenMgrError.class
TokenMgrError.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.TokenMgrError extends java.lang.Error {
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 <init> ()
public void <init> (java.lang.String, int)
String message
int reason
public void <init> (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/address/parser/AddressListParserTokenManager.class
AddressListParserTokenManager.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager extends java.lang.Object implements org.apache.james.mime4j.field.address.parser.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.parser.SimpleCharStream input_stream
private final int[] jjrounds
private final int[] jjstateSet
StringBuffer image
int jjimageLen
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 final int jjStopAtPos (int, int)
int pos
int kind
private final int jjStartNfaWithStates_0 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_0 ()
private final void jjCheckNAdd (int)
int state
private final void jjAddStates (int, int)
int start
int end
private final void jjCheckNAddTwoStates (int, int)
int state1
int state2
private final void jjCheckNAddStates (int, int)
int start
int end
private final void jjCheckNAddStates (int)
int start
private final 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 final int jjStartNfaWithStates_2 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_2 ()
private final 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 final int jjStartNfaWithStates_4 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_4 ()
private final 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 final int jjStartNfaWithStates_3 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_3 ()
private final 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 final int jjStartNfaWithStates_1 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_1 ()
private final 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 <init> (org.apache.james.mime4j.field.address.parser.SimpleCharStream)
org.apache.james.mime4j.field.address.parser.SimpleCharStream stream
public void <init> (org.apache.james.mime4j.field.address.parser.SimpleCharStream, int)
org.apache.james.mime4j.field.address.parser.SimpleCharStream stream
int lexState
public void ReInit (org.apache.james.mime4j.field.address.parser.SimpleCharStream)
org.apache.james.mime4j.field.address.parser.SimpleCharStream stream
private final void ReInitRounds ()
int i
public void ReInit (org.apache.james.mime4j.field.address.parser.SimpleCharStream, int)
org.apache.james.mime4j.field.address.parser.SimpleCharStream stream
int lexState
public void SwitchTo (int)
int lexState
protected org.apache.james.mime4j.field.address.parser.Token jjFillToken ()
org.apache.james.mime4j.field.address.parser.Token t
String im
public org.apache.james.mime4j.field.address.parser.Token getNextToken ()
java.io.IOException e
org.apache.james.mime4j.field.address.parser.Token matchedToken
org.apache.james.mime4j.field.address.parser.Token matchedToken
org.apache.james.mime4j.field.address.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.address.parser.Token specialToken
int curPos
void MoreLexicalActions ()
void TokenLexicalActions (org.apache.james.mime4j.field.address.parser.Token)
org.apache.james.mime4j.field.address.parser.Token matchedToken
static void <clinit> ()
}
org/apache/james/mime4j/field/address/parser/ASTgroup_body.class
ASTgroup_body.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTgroup_body extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/SimpleCharStream.class
SimpleCharStream.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.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 <init> (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void <init> (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 <init> (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 <init> (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void <init> (java.io.InputStream, java.lang.String, int, int) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
int startline
int startcolumn
public void <init> (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void <init> (java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream dstream
String encoding
public void <init> (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/parser/ASTname_addr.class
ASTname_addr.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTname_addr extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/ASTaddress.class
ASTaddress.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTaddress extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/ASTaddress_list.class
ASTaddress_list.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTaddress_list extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/Node.class
Node.java
package org.apache.james.mime4j.field.address.parser
public abstract org.apache.james.mime4j.field.address.parser.Node extends java.lang.Object {
public abstract void jjtOpen ()
public abstract void jjtClose ()
public abstract void jjtSetParent (org.apache.james.mime4j.field.address.parser.Node)
public abstract org.apache.james.mime4j.field.address.parser.Node jjtGetParent ()
public abstract void jjtAddChild (org.apache.james.mime4j.field.address.parser.Node, int)
public abstract org.apache.james.mime4j.field.address.parser.Node jjtGetChild (int)
public abstract int jjtGetNumChildren ()
public abstract java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
}
org/apache/james/mime4j/field/address/parser/ASTaddr_spec.class
ASTaddr_spec.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTaddr_spec extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/JJTAddressListParserState.class
JJTAddressListParserState.java
package org.apache.james.mime4j.field.address.parser
org.apache.james.mime4j.field.address.parser.JJTAddressListParserState extends java.lang.Object {
private java.util.Stack nodes
private java.util.Stack marks
private int sp
private int mk
private boolean node_created
void <init> ()
boolean nodeCreated ()
void reset ()
org.apache.james.mime4j.field.address.parser.Node rootNode ()
void pushNode (org.apache.james.mime4j.field.address.parser.Node)
org.apache.james.mime4j.field.address.parser.Node n
org.apache.james.mime4j.field.address.parser.Node popNode ()
org.apache.james.mime4j.field.address.parser.Node peekNode ()
int nodeArity ()
void clearNodeScope (org.apache.james.mime4j.field.address.parser.Node)
org.apache.james.mime4j.field.address.parser.Node n
void openNodeScope (org.apache.james.mime4j.field.address.parser.Node)
org.apache.james.mime4j.field.address.parser.Node n
void closeNodeScope (org.apache.james.mime4j.field.address.parser.Node, int)
org.apache.james.mime4j.field.address.parser.Node c
org.apache.james.mime4j.field.address.parser.Node n
int num
void closeNodeScope (org.apache.james.mime4j.field.address.parser.Node, boolean)
org.apache.james.mime4j.field.address.parser.Node c
int a
org.apache.james.mime4j.field.address.parser.Node n
boolean condition
}
org/apache/james/mime4j/field/address/parser/AddressListParserVisitor.class
AddressListParserVisitor.java
package org.apache.james.mime4j.field.address.parser
public abstract org.apache.james.mime4j.field.address.parser.AddressListParserVisitor extends java.lang.Object {
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.SimpleNode, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTaddress_list, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTaddress, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTmailbox, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTname_addr, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTgroup_body, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTangle_addr, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTroute, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTphrase, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTaddr_spec, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTlocal_part, java.lang.Object)
public abstract java.lang.Object visit (org.apache.james.mime4j.field.address.parser.ASTdomain, java.lang.Object)
}
org/apache/james/mime4j/field/address/parser/BaseNode.class
BaseNode.java
package org.apache.james.mime4j.field.address.parser
public abstract org.apache.james.mime4j.field.address.parser.BaseNode extends java.lang.Object implements org.apache.james.mime4j.field.address.parser.Node {
public org.apache.james.mime4j.field.address.parser.Token firstToken
public org.apache.james.mime4j.field.address.parser.Token lastToken
public void <init> ()
}
org/apache/james/mime4j/field/address/parser/ASTmailbox.class
ASTmailbox.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTmailbox extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/ASTdomain.class
ASTdomain.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTdomain extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/ASTlocal_part.class
ASTlocal_part.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTlocal_part extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/AddressListParser.class
AddressListParser.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.AddressListParser extends java.lang.Object implements org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants org.apache.james.mime4j.field.address.parser.AddressListParserConstants {
protected org.apache.james.mime4j.field.address.parser.JJTAddressListParserState jjtree
public org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager token_source
org.apache.james.mime4j.field.address.parser.SimpleCharStream jj_input_stream
public org.apache.james.mime4j.field.address.parser.Token token
public org.apache.james.mime4j.field.address.parser.Token jj_nt
private int jj_ntk
private org.apache.james.mime4j.field.address.parser.Token jj_scanpos
private org.apache.james.mime4j.field.address.parser.Token jj_lastpos
private int jj_la
public boolean lookingAhead
private boolean jj_semLA
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.parser.AddressListParser$JJCalls[] jj_2_rtns
private boolean jj_rescan
private int jj_gc
private final org.apache.james.mime4j.field.address.parser.AddressListParser$LookaheadSuccess jj_ls
private java.util.Vector 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.parser.ParseException
org.apache.james.mime4j.field.address.parser.AddressListParser parser
Exception x
String[] args
public org.apache.james.mime4j.field.address.parser.ASTaddress_list parseAddressList () throws org.apache.james.mime4j.field.address.parser.ParseException
org.apache.james.mime4j.field.address.parser.TokenMgrError tme
public org.apache.james.mime4j.field.address.parser.ASTaddress parseAddress () throws org.apache.james.mime4j.field.address.parser.ParseException
org.apache.james.mime4j.field.address.parser.TokenMgrError tme
public org.apache.james.mime4j.field.address.parser.ASTmailbox parseMailbox () throws org.apache.james.mime4j.field.address.parser.ParseException
org.apache.james.mime4j.field.address.parser.TokenMgrError tme
void jjtreeOpenNodeScope (org.apache.james.mime4j.field.address.parser.Node)
org.apache.james.mime4j.field.address.parser.Node n
void jjtreeCloseNodeScope (org.apache.james.mime4j.field.address.parser.Node)
org.apache.james.mime4j.field.address.parser.Node n
public final void parseLine () throws org.apache.james.mime4j.field.address.parser.ParseException
public final void parseAddressList0 () throws org.apache.james.mime4j.field.address.parser.ParseException
public final void parseAddress0 () throws org.apache.james.mime4j.field.address.parser.ParseException
public final void parseMailbox0 () throws org.apache.james.mime4j.field.address.parser.ParseException
public final void address_list () throws org.apache.james.mime4j.field.address.parser.ParseException
Throwable jjte000
org.apache.james.mime4j.field.address.parser.ASTaddress_list jjtn000
boolean jjtc000
public final void address () throws org.apache.james.mime4j.field.address.parser.ParseException
Throwable jjte000
org.apache.james.mime4j.field.address.parser.ASTaddress jjtn000
boolean jjtc000
public final void mailbox () throws org.apache.james.mime4j.field.address.parser.ParseException
Throwable jjte000
org.apache.james.mime4j.field.address.parser.ASTmailbox jjtn000
boolean jjtc000
public final void name_addr () throws org.apache.james.mime4j.field.address.parser.ParseException
Throwable jjte000
org.apache.james.mime4j.field.address.parser.ASTname_addr jjtn000
boolean jjtc000
public final void group_body () throws org.apache.james.mime4j.field.address.parser.ParseException
Throwable jjte000
org.apache.james.mime4j.field.address.parser.ASTgroup_body jjtn000
boolean jjtc000
public final void angle_addr () throws org.apache.james.mime4j.field.address.parser.ParseException
Throwable jjte000
org.apache.james.mime4j.field.address.parser.ASTangle_addr jjtn000
boolean jjtc000
public final void route () throws org.apache.james.mime4j.field.address.parser.ParseException
Throwable jjte000
org.apache.james.mime4j.field.address.parser.ASTroute jjtn000
boolean jjtc000
public final void phrase () throws org.apache.james.mime4j.field.address.parser.ParseException
org.apache.james.mime4j.field.address.parser.ASTphrase jjtn000
boolean jjtc000
public final void addr_spec () throws org.apache.james.mime4j.field.address.parser.ParseException
Throwable jjte000
org.apache.james.mime4j.field.address.parser.ASTaddr_spec jjtn000
boolean jjtc000
public final void local_part () throws org.apache.james.mime4j.field.address.parser.ParseException
org.apache.james.mime4j.field.address.parser.ASTlocal_part jjtn000
boolean jjtc000
org.apache.james.mime4j.field.address.parser.Token t
public final void domain () throws org.apache.james.mime4j.field.address.parser.ParseException
org.apache.james.mime4j.field.address.parser.ASTdomain jjtn000
boolean jjtc000
org.apache.james.mime4j.field.address.parser.Token t
private final boolean jj_2_1 (int)
org.apache.james.mime4j.field.address.parser.AddressListParser$LookaheadSuccess ls
int xla
private final boolean jj_2_2 (int)
org.apache.james.mime4j.field.address.parser.AddressListParser$LookaheadSuccess ls
int xla
private final boolean jj_3R_12 ()
org.apache.james.mime4j.field.address.parser.Token xsp
private final boolean jj_3R_10 ()
org.apache.james.mime4j.field.address.parser.Token xsp
private final boolean jj_3_2 ()
private final boolean jj_3R_9 ()
org.apache.james.mime4j.field.address.parser.Token xsp
private final boolean jj_3R_11 ()
org.apache.james.mime4j.field.address.parser.Token xsp
private final boolean jj_3R_13 ()
org.apache.james.mime4j.field.address.parser.Token xsp
private final boolean jj_3R_8 ()
private final boolean jj_3_1 ()
private static void jj_la1_0 ()
private static void jj_la1_1 ()
public void <init> (java.io.InputStream)
java.io.InputStream stream
public void <init> (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 <init> (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 <init> (org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager)
int i
int i
org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager tm
public void ReInit (org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager)
int i
int i
org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager tm
private final org.apache.james.mime4j.field.address.parser.Token jj_consume_token (int) throws org.apache.james.mime4j.field.address.parser.ParseException
org.apache.james.mime4j.field.address.parser.AddressListParser$JJCalls c
int i
int kind
org.apache.james.mime4j.field.address.parser.Token oldToken
private final boolean jj_scan_token (int)
int i
org.apache.james.mime4j.field.address.parser.Token tok
int kind
public final org.apache.james.mime4j.field.address.parser.Token getNextToken ()
public final org.apache.james.mime4j.field.address.parser.Token getToken (int)
int i
int index
org.apache.james.mime4j.field.address.parser.Token t
private final int jj_ntk ()
private void jj_add_error_token (int, int)
int i
int i
int[] oldentry
java.util.Enumeration e
boolean exists
int kind
int pos
public org.apache.james.mime4j.field.address.parser.ParseException generateParseException ()
int i
int j
int i
int i
int i
boolean[] la1tokens
int[][] exptokseq
public final void enable_tracing ()
public final void disable_tracing ()
private final void jj_rescan_token ()
org.apache.james.mime4j.field.address.parser.AddressListParser$JJCalls p
org.apache.james.mime4j.field.address.parser.AddressListParser$LookaheadSuccess ls
int i
private final void jj_save (int, int)
int index
int xla
org.apache.james.mime4j.field.address.parser.AddressListParser$JJCalls p
static void <clinit> ()
}
org/apache/james/mime4j/field/address/parser/ASTphrase.class
ASTphrase.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTphrase extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/ParseException.class
ParseException.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ParseException extends org.apache.james.mime4j.field.ParseException {
private static final long serialVersionUID
protected boolean specialConstructor
public org.apache.james.mime4j.field.address.parser.Token currentToken
public int[][] expectedTokenSequences
public String[] tokenImage
protected String eol
public void <init> (org.apache.james.mime4j.field.address.parser.Token, int[][], java.lang.String[])
org.apache.james.mime4j.field.address.parser.Token currentTokenVal
int[][] expectedTokenSequencesVal
String[] tokenImageVal
public void <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (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.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/address/parser/ASTroute.class
ASTroute.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTroute extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/ASTangle_addr.class
ASTangle_addr.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.ASTangle_addr extends org.apache.james.mime4j.field.address.parser.SimpleNode {
public void <init> (int)
int id
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int id
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
}
org/apache/james/mime4j/field/address/parser/Token.class
Token.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.Token extends java.lang.Object {
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.parser.Token next
public org.apache.james.mime4j.field.address.parser.Token specialToken
public void <init> ()
public java.lang.String toString ()
public static final org.apache.james.mime4j.field.address.parser.Token newToken (int)
int ofKind
}
org/apache/james/mime4j/field/address/parser/AddressListParser$JJCalls.class
AddressListParser.java
package org.apache.james.mime4j.field.address.parser
final org.apache.james.mime4j.field.address.parser.AddressListParser$JJCalls extends java.lang.Object {
int gen
org.apache.james.mime4j.field.address.parser.Token first
int arg
org.apache.james.mime4j.field.address.parser.AddressListParser$JJCalls next
void <init> ()
}
org/apache/james/mime4j/field/address/parser/AddressListParserConstants.class
AddressListParserConstants.java
package org.apache.james.mime4j.field.address.parser
public abstract org.apache.james.mime4j.field.address.parser.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 <clinit> ()
}
org/apache/james/mime4j/field/address/parser/AddressListParser$LookaheadSuccess.class
AddressListParser.java
package org.apache.james.mime4j.field.address.parser
final org.apache.james.mime4j.field.address.parser.AddressListParser$LookaheadSuccess extends java.lang.Error {
private void <init> ()
synthetic void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser$1)
org.apache.james.mime4j.field.address.parser.AddressListParser$1 x0
}
org/apache/james/mime4j/field/address/parser/AddressListParser$1.class
AddressListParser.java
package org.apache.james.mime4j.field.address.parser
synthetic org.apache.james.mime4j.field.address.parser.AddressListParser$1 extends java.lang.Object {
}
org/apache/james/mime4j/field/address/parser/AddressListParserTreeConstants.class
AddressListParserTreeConstants.java
package org.apache.james.mime4j.field.address.parser
public abstract org.apache.james.mime4j.field.address.parser.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 <clinit> ()
}
org/apache/james/mime4j/field/address/parser/SimpleNode.class
SimpleNode.java
package org.apache.james.mime4j.field.address.parser
public org.apache.james.mime4j.field.address.parser.SimpleNode extends org.apache.james.mime4j.field.address.parser.BaseNode implements org.apache.james.mime4j.field.address.parser.Node {
protected org.apache.james.mime4j.field.address.parser.Node parent
protected org.apache.james.mime4j.field.address.parser.Node[] children
protected int id
protected org.apache.james.mime4j.field.address.parser.AddressListParser parser
public void <init> (int)
int i
public void <init> (org.apache.james.mime4j.field.address.parser.AddressListParser, int)
org.apache.james.mime4j.field.address.parser.AddressListParser p
int i
public void jjtOpen ()
public void jjtClose ()
public void jjtSetParent (org.apache.james.mime4j.field.address.parser.Node)
org.apache.james.mime4j.field.address.parser.Node n
public org.apache.james.mime4j.field.address.parser.Node jjtGetParent ()
public void jjtAddChild (org.apache.james.mime4j.field.address.parser.Node, int)
org.apache.james.mime4j.field.address.parser.Node[] c
org.apache.james.mime4j.field.address.parser.Node n
int i
public org.apache.james.mime4j.field.address.parser.Node jjtGetChild (int)
int i
public int jjtGetNumChildren ()
public java.lang.Object jjtAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
org.apache.james.mime4j.field.address.parser.AddressListParserVisitor visitor
Object data
public java.lang.Object childrenAccept (org.apache.james.mime4j.field.address.parser.AddressListParserVisitor, java.lang.Object)
int i
org.apache.james.mime4j.field.address.parser.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.parser.SimpleNode n
int i
String prefix
}
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 <init> ()
public static org.apache.james.mime4j.field.address.Builder getInstance ()
public org.apache.james.mime4j.field.address.AddressList buildAddressList (org.apache.james.mime4j.field.address.parser.ASTaddress_list)
org.apache.james.mime4j.field.address.parser.ASTaddress childNode
org.apache.james.mime4j.field.address.Address address
int i
org.apache.james.mime4j.field.address.parser.ASTaddress_list node
java.util.List list
public org.apache.james.mime4j.field.address.Address buildAddress (org.apache.james.mime4j.field.address.parser.ASTaddress)
String name
org.apache.james.mime4j.field.address.parser.Node n2
org.apache.james.mime4j.field.address.parser.ASTaddress node
org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
org.apache.james.mime4j.field.address.parser.Node n
private org.apache.james.mime4j.field.address.MailboxList buildGroupBody (org.apache.james.mime4j.field.address.parser.ASTgroup_body)
org.apache.james.mime4j.field.address.parser.Node n
org.apache.james.mime4j.field.address.parser.ASTgroup_body node
java.util.List results
org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
public org.apache.james.mime4j.field.address.Mailbox buildMailbox (org.apache.james.mime4j.field.address.parser.ASTmailbox)
org.apache.james.mime4j.field.address.parser.ASTmailbox node
org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
org.apache.james.mime4j.field.address.parser.Node n
private org.apache.james.mime4j.field.address.Mailbox buildNameAddr (org.apache.james.mime4j.field.address.parser.ASTname_addr)
String name
org.apache.james.mime4j.field.address.parser.ASTname_addr node
org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
org.apache.james.mime4j.field.address.parser.Node n
String name
private org.apache.james.mime4j.field.address.Mailbox buildAngleAddr (org.apache.james.mime4j.field.address.parser.ASTangle_addr)
org.apache.james.mime4j.field.address.parser.ASTangle_addr node
org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
org.apache.james.mime4j.field.address.DomainList route
org.apache.james.mime4j.field.address.parser.Node n
private org.apache.james.mime4j.field.address.DomainList buildRoute (org.apache.james.mime4j.field.address.parser.ASTroute)
org.apache.james.mime4j.field.address.parser.Node n
org.apache.james.mime4j.field.address.parser.ASTroute node
java.util.List results
org.apache.james.mime4j.field.address.Builder$ChildNodeIterator it
private org.apache.james.mime4j.field.address.Mailbox buildAddrSpec (org.apache.james.mime4j.field.address.parser.ASTaddr_spec)
org.apache.james.mime4j.field.address.parser.ASTaddr_spec node
private org.apache.james.mime4j.field.address.Mailbox buildAddrSpec (org.apache.james.mime4j.field.address.DomainList, org.apache.james.mime4j.field.address.parser.ASTaddr_spec)
org.apache.james.mime4j.field.address.DomainList route
org.apache.james.mime4j.field.address.parser.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.parser.SimpleNode, boolean)
org.apache.james.mime4j.field.address.parser.SimpleNode node
boolean stripSpaces
org.apache.james.mime4j.field.address.parser.Token head
org.apache.james.mime4j.field.address.parser.Token tail
StringBuilder out
private void addSpecials (java.lang.StringBuilder, org.apache.james.mime4j.field.address.parser.Token)
StringBuilder out
org.apache.james.mime4j.field.address.parser.Token specialToken
static void <clinit> ()
}
org/apache/james/mime4j/field/address/DomainList.class
DomainList.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.DomainList extends java.util.AbstractList implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.List domains
public void <init> (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/field/address/AddressList.class
AddressList.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.AddressList extends java.util.AbstractList implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.List addresses
public void <init> (java.util.List, boolean)
java.util.List addresses
boolean dontCopy
public int size ()
public org.apache.james.mime4j.field.address.Address get (int)
int index
public org.apache.james.mime4j.field.address.MailboxList flatten ()
org.apache.james.mime4j.field.address.Address addr
java.util.Iterator i$
java.util.List mailboxes
org.apache.james.mime4j.field.address.Address addr
java.util.Iterator i$
boolean groupDetected
java.util.List results
public void print ()
org.apache.james.mime4j.field.address.Address addr
java.util.Iterator i$
public static org.apache.james.mime4j.field.address.AddressList parse (java.lang.String) throws org.apache.james.mime4j.field.address.parser.ParseException
String rawAddressList
org.apache.james.mime4j.field.address.parser.AddressListParser parser
public static void main (java.lang.String[]) throws java.lang.Exception
String line
org.apache.james.mime4j.field.address.AddressList list
Exception e
String[] args
java.io.BufferedReader reader
public volatile synthetic java.lang.Object get (int)
int x0
}
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.parser.SimpleNode simpleNode
private int index
private int len
public void <init> (org.apache.james.mime4j.field.address.parser.SimpleNode)
org.apache.james.mime4j.field.address.parser.SimpleNode simpleNode
public void remove ()
public boolean hasNext ()
public org.apache.james.mime4j.field.address.parser.Node next ()
public volatile synthetic java.lang.Object next ()
}
org/apache/james/mime4j/field/address/Address.class
Address.java
package org.apache.james.mime4j.field.address
public abstract org.apache.james.mime4j.field.address.Address extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public void <init> ()
final void addMailboxesTo (java.util.List)
java.util.List results
protected abstract void doAddMailboxesTo (java.util.List)
public final java.lang.String getDisplayString ()
public abstract java.lang.String getDisplayString (boolean)
public abstract java.lang.String getEncodedString ()
public static org.apache.james.mime4j.field.address.Address parse (java.lang.String)
org.apache.james.mime4j.field.address.parser.ParseException e
String rawAddressString
org.apache.james.mime4j.field.address.parser.AddressListParser parser
public java.lang.String toString ()
}
org/apache/james/mime4j/field/address/MailboxList.class
MailboxList.java
package org.apache.james.mime4j.field.address
public org.apache.james.mime4j.field.address.MailboxList extends java.util.AbstractList implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.List mailboxes
public void <init> (java.util.List, boolean)
java.util.List mailboxes
boolean dontCopy
public int size ()
public org.apache.james.mime4j.field.address.Mailbox get (int)
int index
public void print ()
org.apache.james.mime4j.field.address.Mailbox mailbox
int i
public volatile synthetic java.lang.Object get (int)
int x0
}
org/apache/james/mime4j/field/AddressListField$1.class
AddressListField.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.AddressListField$1 extends java.lang.Object implements org.apache.james.mime4j.field.FieldParser {
void <init> ()
public org.apache.james.mime4j.field.ParsedField parse (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
}
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 {
public void <init> ()
org.apache.james.mime4j.field.FieldParser dateTimeParser
org.apache.james.mime4j.field.FieldParser mailboxListParser
org.apache.james.mime4j.field.FieldParser mailboxParser
org.apache.james.mime4j.field.FieldParser addressListParser
}
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.field.FieldParser {
private java.util.Map parsers
private org.apache.james.mime4j.field.FieldParser defaultParser
public void <init> ()
public void setFieldParser (java.lang.String, org.apache.james.mime4j.field.FieldParser)
String name
org.apache.james.mime4j.field.FieldParser parser
public org.apache.james.mime4j.field.FieldParser getParser (java.lang.String)
String name
org.apache.james.mime4j.field.FieldParser field
public org.apache.james.mime4j.field.ParsedField parse (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
org.apache.james.mime4j.field.FieldParser parser
}
org/apache/james/mime4j/field/ContentTransferEncodingField$1.class
ContentTransferEncodingField.java
package org.apache.james.mime4j.field
final org.apache.james.mime4j.field.ContentTransferEncodingField$1 extends java.lang.Object implements org.apache.james.mime4j.field.FieldParser {
void <init> ()
public org.apache.james.mime4j.field.ParsedField parse (java.lang.String, java.lang.String, org.apache.james.mime4j.util.ByteSequence)
String name
String body
org.apache.james.mime4j.util.ByteSequence raw
}
org/apache/james/mime4j/parser/RawField.class
RawField.java
package org.apache.james.mime4j.parser
org.apache.james.mime4j.parser.RawField extends java.lang.Object implements org.apache.james.mime4j.parser.Field {
private final org.apache.james.mime4j.util.ByteSequence raw
private int colonIdx
private String name
private String body
public void <init> (org.apache.james.mime4j.util.ByteSequence, int)
org.apache.james.mime4j.util.ByteSequence raw
int colonIdx
public java.lang.String getName ()
public java.lang.String getBody ()
public org.apache.james.mime4j.util.ByteSequence getRaw ()
public java.lang.String toString ()
private java.lang.String parseName ()
private java.lang.String parseBody ()
int offset
int length
}
org/apache/james/mime4j/parser/MimeParseEventException.class
MimeParseEventException.java
package org.apache.james.mime4j.parser
public org.apache.james.mime4j.parser.MimeParseEventException extends org.apache.james.mime4j.MimeException {
private static final long serialVersionUID
private final org.apache.james.mime4j.parser.Event event
public void <init> (org.apache.james.mime4j.parser.Event)
org.apache.james.mime4j.parser.Event event
public org.apache.james.mime4j.parser.Event getEvent ()
}
org/apache/james/mime4j/parser/MimeStreamParser.class
MimeStreamParser.java
package org.apache.james.mime4j.parser
public org.apache.james.mime4j.parser.MimeStreamParser extends java.lang.Object {
private org.apache.james.mime4j.parser.ContentHandler handler
private boolean contentDecoding
private final org.apache.james.mime4j.parser.MimeTokenStream mimeTokenStream
public void <init> (org.apache.james.mime4j.parser.MimeEntityConfig)
org.apache.james.mime4j.parser.MimeEntityConfig localConfig
org.apache.james.mime4j.parser.MimeEntityConfig config
org.apache.james.mime4j.parser.MimeEntityConfig localConfig
public void <init> ()
public boolean isContentDecoding ()
public void setContentDecoding (boolean)
boolean b
public void parse (java.io.InputStream) throws org.apache.james.mime4j.MimeException java.io.IOException
java.io.InputStream bodyContent
org.apache.james.mime4j.descriptor.BodyDescriptor desc
java.io.InputStream bodyContent
int state
java.io.InputStream is
public boolean isRaw ()
public void setRaw (boolean)
boolean raw
public void stop ()
public void setContentHandler (org.apache.james.mime4j.parser.ContentHandler)
org.apache.james.mime4j.parser.ContentHandler h
}
org/apache/james/mime4j/parser/Field.class
Field.java
package org.apache.james.mime4j.parser
public abstract org.apache.james.mime4j.parser.Field extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.String getBody ()
public abstract org.apache.james.mime4j.util.ByteSequence getRaw ()
}
org/apache/james/mime4j/parser/EntityStateMachine.class
EntityStateMachine.java
package org.apache.james.mime4j.parser
public abstract org.apache.james.mime4j.parser.EntityStateMachine extends java.lang.Object {
public abstract int getState ()
public abstract void setRecursionMode (int)
public abstract org.apache.james.mime4j.parser.EntityStateMachine advance () throws java.io.IOException org.apache.james.mime4j.MimeException
public abstract org.apache.james.mime4j.descriptor.BodyDescriptor getBodyDescriptor () throws java.lang.IllegalStateException
public abstract java.io.InputStream getContentStream () throws java.lang.IllegalStateException
public abstract org.apache.james.mime4j.parser.Field getField () throws java.lang.IllegalStateException
}
org/apache/james/mime4j/parser/ContentHandler.class
ContentHandler.java
package org.apache.james.mime4j.parser
public abstract org.apache.james.mime4j.parser.ContentHandler extends java.lang.Object {
public abstract void startMessage () throws org.apache.james.mime4j.MimeException
public abstract void endMessage () throws org.apache.james.mime4j.MimeException
public abstract void startBodyPart () throws org.apache.james.mime4j.MimeException
public abstract void endBodyPart () throws org.apache.james.mime4j.MimeException
public abstract void startHeader () throws org.apache.james.mime4j.MimeException
public abstract void field (org.apache.james.mime4j.parser.Field) throws org.apache.james.mime4j.MimeException
public abstract void endHeader () throws org.apache.james.mime4j.MimeException
public abstract void preamble (java.io.InputStream) throws org.apache.james.mime4j.MimeException java.io.IOException
public abstract void epilogue (java.io.InputStream) throws org.apache.james.mime4j.MimeException java.io.IOException
public abstract void startMultipart (org.apache.james.mime4j.descriptor.BodyDescriptor) throws org.apache.james.mime4j.MimeException
public abstract void endMultipart () throws org.apache.james.mime4j.MimeException
public abstract void body (org.apache.james.mime4j.descriptor.BodyDescriptor, java.io.InputStream) throws org.apache.james.mime4j.MimeException java.io.IOException
public abstract void raw (java.io.InputStream) throws org.apache.james.mime4j.MimeException java.io.IOException
}
org/apache/james/mime4j/parser/MimeEntity.class
MimeEntity.java
package org.apache.james.mime4j.parser
public org.apache.james.mime4j.parser.MimeEntity extends org.apache.james.mime4j.parser.AbstractEntity {
private static final int T_IN_BODYPART
private static final int T_IN_MESSAGE
private final org.apache.james.mime4j.io.LineNumberSource lineSource
private final org.apache.james.mime4j.io.BufferedLineReaderInputStream inbuffer
private int recursionMode
private org.apache.james.mime4j.io.MimeBoundaryInputStream mimeStream
private org.apache.james.mime4j.io.LineReaderInputStreamAdaptor dataStream
private boolean skipHeader
private byte[] tmpbuf
public void <init> (org.apache.james.mime4j.io.LineNumberSource, org.apache.james.mime4j.io.BufferedLineReaderInputStream, org.apache.james.mime4j.descriptor.BodyDescriptor, int, int, org.apache.james.mime4j.parser.MimeEntityConfig)
org.apache.james.mime4j.io.LineNumberSource lineSource
org.apache.james.mime4j.io.BufferedLineReaderInputStream inbuffer
org.apache.james.mime4j.descriptor.BodyDescriptor parent
int startState
int endState
org.apache.james.mime4j.parser.MimeEntityConfig config
public void <init> (org.apache.james.mime4j.io.LineNumberSource, org.apache.james.mime4j.io.BufferedLineReaderInputStream, org.apache.james.mime4j.descriptor.BodyDescriptor, int, int)
org.apache.james.mime4j.io.LineNumberSource lineSource
org.apache.james.mime4j.io.BufferedLineReaderInputStream inbuffer
org.apache.james.mime4j.descriptor.BodyDescriptor parent
int startState
int endState
public int getRecursionMode ()
public void setRecursionMode (int)
int recursionMode
public void skipHeader (java.lang.String)
String contentType
org.apache.james.mime4j.util.ByteSequence raw
protected int getLineNumber ()
protected org.apache.james.mime4j.io.LineReaderInputStream getDataStream ()
public org.apache.james.mime4j.parser.EntityStateMachine advance () throws java.io.IOException org.apache.james.mime4j.MimeException
String mimeType
private void createMimeStream () throws org.apache.james.mime4j.MimeException java.io.IOException
IllegalArgumentException e
String boundary
int bufferSize
private void clearMimeStream ()
private void advanceToBoundary () throws java.io.IOException
java.io.InputStream instream
private org.apache.james.mime4j.parser.EntityStateMachine nextMessage ()
java.io.InputStream instream
java.io.InputStream instream
org.apache.james.mime4j.parser.RawEntity message
org.apache.james.mime4j.parser.MimeEntity message
String transferEncoding
java.io.InputStream instream
private org.apache.james.mime4j.parser.EntityStateMachine nextMimeEntity ()
org.apache.james.mime4j.parser.RawEntity message
org.apache.james.mime4j.io.BufferedLineReaderInputStream stream
org.apache.james.mime4j.parser.MimeEntity mimeentity
private java.io.InputStream getLimitedContentStream ()
long maxContentLimit
public java.io.InputStream getContentStream ()
}
org/apache/james/mime4j/parser/MimeTokenStream.class
MimeTokenStream.java
package org.apache.james.mime4j.parser
public org.apache.james.mime4j.parser.MimeTokenStream extends java.lang.Object implements org.apache.james.mime4j.parser.EntityStates org.apache.james.mime4j.parser.RecursionMode {
private final org.apache.james.mime4j.parser.MimeEntityConfig config
private final java.util.LinkedList entities
private int state
private org.apache.james.mime4j.parser.EntityStateMachine currentStateMachine
private int recursionMode
private org.apache.james.mime4j.io.BufferedLineReaderInputStream inbuffer
public static final org.apache.james.mime4j.parser.MimeTokenStream createMaximalDescriptorStream ()
org.apache.james.mime4j.parser.MimeEntityConfig config
public static final org.apache.james.mime4j.parser.MimeTokenStream createStrictValidationStream ()
org.apache.james.mime4j.parser.MimeEntityConfig config
public void <init> ()
protected void <init> (org.apache.james.mime4j.parser.MimeEntityConfig)
org.apache.james.mime4j.parser.MimeEntityConfig config
public void parse (java.io.InputStream)
java.io.InputStream stream
public void parseHeadless (java.io.InputStream, java.lang.String)
java.io.InputStream stream
String contentType
private void doParse (java.io.InputStream, java.lang.String)
org.apache.james.mime4j.io.LineNumberInputStream lineInput
org.apache.james.mime4j.parser.MimeEntity mimeentity
org.apache.james.mime4j.parser.RawEntity rawentity
java.io.InputStream stream
String contentType
org.apache.james.mime4j.io.LineNumberSource lineSource
public boolean isRaw ()
public int getRecursionMode ()
public void setRecursionMode (int)
int mode
public void stop ()
public int getState ()
public java.io.InputStream getInputStream ()
public java.io.InputStream getDecodedInputStream ()
org.apache.james.mime4j.descriptor.BodyDescriptor bodyDescriptor
String transferEncoding
java.io.InputStream dataStream
public java.io.Reader getReader ()
java.nio.charset.Charset charset
org.apache.james.mime4j.descriptor.BodyDescriptor bodyDescriptor
String mimeCharset
java.nio.charset.Charset charset
java.io.InputStream instream
public org.apache.james.mime4j.descriptor.BodyDescriptor getBodyDescriptor ()
public org.apache.james.mime4j.parser.Field getField ()
public int next () throws java.io.IOException org.apache.james.mime4j.MimeException
org.apache.james.mime4j.parser.EntityStateMachine next
public static final java.lang.String stateToString (int)
int state
}
org/apache/james/mime4j/parser/Event.class
Event.java
package org.apache.james.mime4j.parser
public final org.apache.james.mime4j.parser.Event extends java.lang.Object {
public static final org.apache.james.mime4j.parser.Event MIME_BODY_PREMATURE_END
public static final org.apache.james.mime4j.parser.Event HEADERS_PREMATURE_END
public static final org.apache.james.mime4j.parser.Event INALID_HEADER
private final String code
public void <init> (java.lang.String)
String code
public int hashCode ()
public boolean equals (java.lang.Object)
org.apache.james.mime4j.parser.Event that
Object obj
public java.lang.String toString ()
static void <clinit> ()
}
org/apache/james/mime4j/parser/AbstractContentHandler.class
AbstractContentHandler.java
package org.apache.james.mime4j.parser
public abstract org.apache.james.mime4j.parser.AbstractContentHandler extends java.lang.Object implements org.apache.james.mime4j.parser.ContentHandler {
public void <init> ()
public void endMultipart () throws org.apache.james.mime4j.MimeException
public void startMultipart (org.apache.james.mime4j.descriptor.BodyDescriptor) throws org.apache.james.mime4j.MimeException
org.apache.james.mime4j.descriptor.BodyDescriptor bd
public void body (org.apache.james.mime4j.descriptor.BodyDescriptor, java.io.InputStream) throws org.apache.james.mime4j.MimeException java.io.IOException
org.apache.james.mime4j.descriptor.BodyDescriptor bd
java.io.InputStream is
public void endBodyPart () throws org.apache.james.mime4j.MimeException
public void endHeader () throws org.apache.james.mime4j.MimeException
public void endMessage () 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
public void field (org.apache.james.mime4j.parser.Field) throws org.apache.james.mime4j.MimeException
org.apache.james.mime4j.parser.Field field
public void preamble (java.io.InputStream) throws org.apache.james.mime4j.MimeException java.io.IOException
java.io.InputStream is
public void startBodyPart () throws org.apache.james.mime4j.MimeException
public void startHeader () throws org.apache.james.mime4j.MimeException
public void startMessage () throws org.apache.james.mime4j.MimeException
public void raw (java.io.InputStream) throws org.apache.james.mime4j.MimeException java.io.IOException
java.io.InputStream is
}
org/apache/james/mime4j/parser/RawEntity.class
RawEntity.java
package org.apache.james.mime4j.parser
public org.apache.james.mime4j.parser.RawEntity extends java.lang.Object implements org.apache.james.mime4j.parser.EntityStateMachine {
private final java.io.InputStream stream
private int state
void <init> (java.io.InputStream)
java.io.InputStream stream
public int getState ()
public void setRecursionMode (int)
int recursionMode
public org.apache.james.mime4j.parser.EntityStateMachine advance ()
public java.io.InputStream getContentStream ()
public org.apache.james.mime4j.descriptor.BodyDescriptor getBodyDescriptor ()
public org.apache.james.mime4j.parser.Field getField ()
public java.lang.String getFieldName ()
public java.lang.String getFieldValue ()
}
org/apache/james/mime4j/parser/MimeEntityConfig.class
MimeEntityConfig.java
package org.apache.james.mime4j.parser
public final org.apache.james.mime4j.parser.MimeEntityConfig extends java.lang.Object implements java.lang.Cloneable {
private boolean maximalBodyDescriptor
private boolean strictParsing
private int maxLineLen
private int maxHeaderCount
private long maxContentLen
private boolean countLineNumbers
public void <init> ()
public boolean isMaximalBodyDescriptor ()
public void setMaximalBodyDescriptor (boolean)
boolean maximalBodyDescriptor
public void setStrictParsing (boolean)
boolean strictParsing
public boolean isStrictParsing ()
public void setMaxLineLen (int)
int maxLineLen
public int getMaxLineLen ()
public void setMaxHeaderCount (int)
int maxHeaderCount
public int getMaxHeaderCount ()
public void setMaxContentLen (long)
long maxContentLen
public long getMaxContentLen ()
public void setCountLineNumbers (boolean)
boolean countLineNumbers
public boolean isCountLineNumbers ()
public org.apache.james.mime4j.parser.MimeEntityConfig clone ()
CloneNotSupportedException e
public java.lang.String toString ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/apache/james/mime4j/parser/AbstractEntity.class
AbstractEntity.java
package org.apache.james.mime4j.parser
public abstract org.apache.james.mime4j.parser.AbstractEntity extends java.lang.Object implements org.apache.james.mime4j.parser.EntityStateMachine {
protected final org.apache.commons.logging.Log log
protected final org.apache.james.mime4j.descriptor.BodyDescriptor parent
protected final int startState
protected final int endState
protected final org.apache.james.mime4j.parser.MimeEntityConfig config
protected final org.apache.james.mime4j.descriptor.MutableBodyDescriptor body
protected int state
private final org.apache.james.mime4j.util.ByteArrayBuffer linebuf
private int lineCount
private org.apache.james.mime4j.parser.Field field
private boolean endOfHeader
private int headerCount
private static final java.util.BitSet fieldChars
private static final int T_IN_BODYPART
private static final int T_IN_MESSAGE
void <init> (org.apache.james.mime4j.descriptor.BodyDescriptor, int, int, org.apache.james.mime4j.parser.MimeEntityConfig)
org.apache.james.mime4j.descriptor.BodyDescriptor parent
int startState
int endState
org.apache.james.mime4j.parser.MimeEntityConfig config
public int getState ()
protected org.apache.james.mime4j.descriptor.MutableBodyDescriptor newBodyDescriptor (org.apache.james.mime4j.descriptor.BodyDescriptor)
org.apache.james.mime4j.descriptor.MutableBodyDescriptor result
org.apache.james.mime4j.descriptor.BodyDescriptor pParent
org.apache.james.mime4j.descriptor.MutableBodyDescriptor result
protected abstract int getLineNumber ()
protected abstract org.apache.james.mime4j.io.LineReaderInputStream getDataStream ()
private org.apache.james.mime4j.util.ByteArrayBuffer fillFieldBuffer () throws java.io.IOException org.apache.james.mime4j.MimeException
int ch
int len
int maxLineLen
org.apache.james.mime4j.io.LineReaderInputStream instream
org.apache.james.mime4j.util.ByteArrayBuffer fieldbuf
protected boolean parseField () throws org.apache.james.mime4j.MimeException java.io.IOException
int i
org.apache.james.mime4j.util.ByteArrayBuffer fieldbuf
int len
boolean valid
int pos
int maxHeaderLimit
public org.apache.james.mime4j.descriptor.BodyDescriptor getBodyDescriptor ()
public org.apache.james.mime4j.parser.Field getField ()
protected void monitor (org.apache.james.mime4j.parser.Event) throws org.apache.james.mime4j.MimeException java.io.IOException
org.apache.james.mime4j.parser.Event event
protected java.lang.String message (org.apache.james.mime4j.parser.Event)
String message
org.apache.james.mime4j.parser.Event event
String message
int lineNumber
protected void warn (org.apache.james.mime4j.parser.Event)
org.apache.james.mime4j.parser.Event event
protected void debug (org.apache.james.mime4j.parser.Event)
org.apache.james.mime4j.parser.Event event
public java.lang.String toString ()
public static final java.lang.String stateToString (int)
int state
String result
static void <clinit> ()
int i
int i
}
org/apache/james/mime4j/parser/RecursionMode.class
RecursionMode.java
package org.apache.james.mime4j.parser
public abstract org.apache.james.mime4j.parser.RecursionMode extends java.lang.Object {
public static final int M_RECURSE
public static final int M_NO_RECURSE
public static final int M_RAW
public static final int M_FLAT
}
org/apache/james/mime4j/parser/EntityStates.class
EntityStates.java
package org.apache.james.mime4j.parser
public abstract org.apache.james.mime4j.parser.EntityStates extends java.lang.Object {
public static final int T_END_OF_STREAM
public static final int T_START_MESSAGE
public static final int T_END_MESSAGE
public static final int T_RAW_ENTITY
public static final int T_START_HEADER
public static final int T_FIELD
public static final int T_END_HEADER
public static final int T_START_MULTIPART
public static final int T_END_MULTIPART
public static final int T_PREAMBLE
public static final int T_EPILOGUE
public static final int T_START_BODYPART
public static final int T_END_BODYPART
public static final int T_BODY
}
org/apache/james/mime4j/descriptor/MutableBodyDescriptor.class
MutableBodyDescriptor.java
package org.apache.james.mime4j.descriptor
public abstract org.apache.james.mime4j.descriptor.MutableBodyDescriptor extends java.lang.Object implements org.apache.james.mime4j.descriptor.BodyDescriptor {
public abstract void addField (org.apache.james.mime4j.parser.Field)
}
org/apache/james/mime4j/descriptor/ContentDescriptor.class
ContentDescriptor.java
package org.apache.james.mime4j.descriptor
public abstract org.apache.james.mime4j.descriptor.ContentDescriptor extends java.lang.Object {
public abstract java.lang.String getMimeType ()
public abstract java.lang.String getMediaType ()
public abstract java.lang.String getSubType ()
public abstract java.lang.String getCharset ()
public abstract java.lang.String getTransferEncoding ()
public abstract java.util.Map getContentTypeParameters ()
public abstract long getContentLength ()
}
org/apache/james/mime4j/descriptor/MaximalBodyDescriptor.class
MaximalBodyDescriptor.java
package org.apache.james.mime4j.descriptor
public org.apache.james.mime4j.descriptor.MaximalBodyDescriptor extends org.apache.james.mime4j.descriptor.DefaultBodyDescriptor {
private static final int DEFAULT_MINOR_VERSION
private static final int DEFAULT_MAJOR_VERSION
private boolean isMimeVersionSet
private int mimeMinorVersion
private int mimeMajorVersion
private org.apache.james.mime4j.MimeException mimeVersionException
private String contentId
private boolean isContentIdSet
private String contentDescription
private boolean isContentDescriptionSet
private String contentDispositionType
private java.util.Map contentDispositionParameters
private org.apache.james.mime4j.field.datetime.DateTime contentDispositionModificationDate
private org.apache.james.mime4j.MimeException contentDispositionModificationDateParseException
private org.apache.james.mime4j.field.datetime.DateTime contentDispositionCreationDate
private org.apache.james.mime4j.MimeException contentDispositionCreationDateParseException
private org.apache.james.mime4j.field.datetime.DateTime contentDispositionReadDate
private org.apache.james.mime4j.MimeException contentDispositionReadDateParseException
private long contentDispositionSize
private org.apache.james.mime4j.MimeException contentDispositionSizeParseException
private boolean isContentDispositionSet
private java.util.List contentLanguage
private org.apache.james.mime4j.MimeException contentLanguageParseException
private boolean isContentLanguageSet
private org.apache.james.mime4j.MimeException contentLocationParseException
private String contentLocation
private boolean isContentLocationSet
private String contentMD5Raw
private boolean isContentMD5Set
protected void <init> ()
public void <init> (org.apache.james.mime4j.descriptor.BodyDescriptor)
org.apache.james.mime4j.descriptor.BodyDescriptor parent
public void addField (org.apache.james.mime4j.parser.Field)
org.apache.james.mime4j.parser.Field field
String name
String value
private void parseMD5 (java.lang.String)
String value
private void parseLocation (java.lang.String)
org.apache.james.mime4j.MimeException e
java.io.StringReader stringReader
org.apache.james.mime4j.field.structured.parser.StructuredFieldParser parser
String value
private void parseLanguage (java.lang.String)
org.apache.james.mime4j.field.language.parser.ContentLanguageParser parser
org.apache.james.mime4j.MimeException e
String value
private void parseContentDisposition (java.lang.String)
org.apache.james.mime4j.field.datetime.parser.ParseException e
org.apache.james.mime4j.field.datetime.parser.ParseException e
org.apache.james.mime4j.field.datetime.parser.ParseException e
NumberFormatException e
String value
String contentDispositionModificationDate
String contentDispositionCreationDate
String contentDispositionReadDate
String size
private org.apache.james.mime4j.field.datetime.DateTime parseDate (java.lang.String) throws org.apache.james.mime4j.field.datetime.parser.ParseException
String date
java.io.StringReader stringReader
org.apache.james.mime4j.field.datetime.parser.DateTimeParser parser
org.apache.james.mime4j.field.datetime.DateTime result
private void parseContentDescription (java.lang.String)
String value
private void parseContentId (java.lang.String)
String value
private void parseMimeVersion (java.lang.String)
int major
int minor
org.apache.james.mime4j.MimeException e
String value
java.io.StringReader reader
org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser parser
public int getMimeMajorVersion ()
public int getMimeMinorVersion ()
public org.apache.james.mime4j.MimeException getMimeVersionParseException ()
public java.lang.String getContentDescription ()
public java.lang.String getContentId ()
public java.lang.String getContentDispositionType ()
public java.util.Map getContentDispositionParameters ()
public java.lang.String getContentDispositionFilename ()
public org.apache.james.mime4j.field.datetime.DateTime getContentDispositionModificationDate ()
public org.apache.james.mime4j.MimeException getContentDispositionModificationDateParseException ()
public org.apache.james.mime4j.field.datetime.DateTime getContentDispositionCreationDate ()
public org.apache.james.mime4j.MimeException getContentDispositionCreationDateParseException ()
public org.apache.james.mime4j.field.datetime.DateTime getContentDispositionReadDate ()
public org.apache.james.mime4j.MimeException getContentDispositionReadDateParseException ()
public long getContentDispositionSize ()
public org.apache.james.mime4j.MimeException getContentDispositionSizeParseException ()
public java.util.List getContentLanguage ()
public org.apache.james.mime4j.MimeException getContentLanguageParseException ()
public java.lang.String getContentLocation ()
public org.apache.james.mime4j.MimeException getContentLocationParseException ()
public java.lang.String getContentMD5Raw ()
}
org/apache/james/mime4j/descriptor/DefaultBodyDescriptor.class
DefaultBodyDescriptor.java
package org.apache.james.mime4j.descriptor
public org.apache.james.mime4j.descriptor.DefaultBodyDescriptor extends java.lang.Object implements org.apache.james.mime4j.descriptor.MutableBodyDescriptor {
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 static org.apache.commons.logging.Log log
private String mediaType
private String subType
private String mimeType
private String boundary
private String charset
private String transferEncoding
private java.util.Map parameters
private boolean contentTypeSet
private boolean contentTransferEncSet
private long contentLength
public void <init> ()
public void <init> (org.apache.james.mime4j.descriptor.BodyDescriptor)
org.apache.james.mime4j.descriptor.BodyDescriptor parent
public void addField (org.apache.james.mime4j.parser.Field)
NumberFormatException e
org.apache.james.mime4j.parser.Field field
String name
String value
private void parseContentType (java.lang.String)
int index
boolean valid
String value
java.util.Map params
String main
String type
String subtype
String b
String c
public java.lang.String getMimeType ()
public java.lang.String getBoundary ()
public java.lang.String getCharset ()
public java.util.Map getContentTypeParameters ()
public java.lang.String getTransferEncoding ()
public java.lang.String toString ()
public long getContentLength ()
public java.lang.String getMediaType ()
public java.lang.String getSubType ()
static void <clinit> ()
}
org/apache/james/mime4j/descriptor/BodyDescriptor.class
BodyDescriptor.java
package org.apache.james.mime4j.descriptor
public abstract org.apache.james.mime4j.descriptor.BodyDescriptor extends java.lang.Object implements org.apache.james.mime4j.descriptor.ContentDescriptor {
public abstract java.lang.String getBoundary ()
}
org/apache/james/mime4j/util/CharsetUtil.class
CharsetUtil.java
package org.apache.james.mime4j.util
public org.apache.james.mime4j.util.CharsetUtil extends java.lang.Object {
private static org.apache.commons.logging.Log log
private static org.apache.james.mime4j.util.CharsetUtil$Charset[] JAVA_CHARSETS
private static java.util.SortedSet decodingSupported
private static java.util.SortedSet encodingSupported
private static java.util.Map charsetMap
public static final String CRLF
public static final int CR
public static final int LF
public static final int SP
public static final int HT
public static final java.nio.charset.Charset US_ASCII
public static final java.nio.charset.Charset ISO_8859_1
public static final java.nio.charset.Charset UTF_8
public static final java.nio.charset.Charset DEFAULT_CHARSET
public void <init> ()
public static boolean isASCII (char)
char ch
public static boolean isASCII (java.lang.String)
int i
String s
int len
public static boolean isWhitespace (char)
char ch
public static boolean isWhitespace (java.lang.String)
int i
String s
int len
public static boolean isEncodingSupported (java.lang.String)
String charsetName
public static boolean isDecodingSupported (java.lang.String)
String charsetName
public static java.lang.String toMimeCharset (java.lang.String)
String charsetName
org.apache.james.mime4j.util.CharsetUtil$Charset c
public static java.lang.String toJavaCharset (java.lang.String)
String charsetName
org.apache.james.mime4j.util.CharsetUtil$Charset c
public static java.nio.charset.Charset getCharset (java.lang.String)
java.nio.charset.IllegalCharsetNameException e
java.nio.charset.UnsupportedCharsetException ex
String charsetName
String defaultCharset
static void <clinit> ()
UnsupportedOperationException e
java.io.UnsupportedEncodingException e
UnsupportedOperationException e
java.io.UnsupportedEncodingException e
org.apache.james.mime4j.util.CharsetUtil$Charset c
org.apache.james.mime4j.util.CharsetUtil$Charset[] arr$
int len$
int i$
String str
String[] arr$
int len$
int i$
org.apache.james.mime4j.util.CharsetUtil$Charset c
org.apache.james.mime4j.util.CharsetUtil$Charset[] arr$
int len$
int i$
byte[] dummy
}
org/apache/james/mime4j/util/StringArrayMap$2.class
StringArrayMap.java
package org.apache.james.mime4j.util
final org.apache.james.mime4j.util.StringArrayMap$2 extends java.lang.Object implements java.util.Enumeration {
private int offset
final synthetic String[] val$values
void <init> (java.lang.String[])
public boolean hasMoreElements ()
public java.lang.String nextElement ()
public volatile synthetic java.lang.Object nextElement ()
}
org/apache/james/mime4j/util/ByteSequence.class
ByteSequence.java
package org.apache.james.mime4j.util
public abstract org.apache.james.mime4j.util.ByteSequence extends java.lang.Object {
public static final org.apache.james.mime4j.util.ByteSequence EMPTY
public abstract int length ()
public abstract byte byteAt (int)
public abstract byte[] toByteArray ()
static void <clinit> ()
}
org/apache/james/mime4j/util/StringArrayMap$1.class
StringArrayMap.java
package org.apache.james.mime4j.util
final org.apache.james.mime4j.util.StringArrayMap$1 extends java.lang.Object implements java.util.Enumeration {
private Object value
final synthetic Object val$pValue
void <init> (java.lang.Object)
public boolean hasMoreElements ()
public java.lang.String nextElement ()
String s
public volatile synthetic java.lang.Object nextElement ()
}
org/apache/james/mime4j/util/StringArrayMap.class
StringArrayMap.java
package org.apache.james.mime4j.util
public org.apache.james.mime4j.util.StringArrayMap extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.Map map
public void <init> ()
public static java.lang.String asString (java.lang.Object)
Object pValue
public static java.lang.String[] asStringArray (java.lang.Object)
java.util.List l
Object pValue
public static java.util.Enumeration asStringEnum (java.lang.Object)
String[] values
java.util.List stringList
Object pValue
public static java.util.Map asMap (java.util.Map)
String[] value
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map pMap
java.util.Map result
protected void addMapValue (java.util.Map, java.lang.String, java.lang.String)
java.util.List list
java.util.List stringList
String str
String[] arr$
int len$
int i$
java.util.List list
String[] arr
java.util.Map pMap
String pName
String pValue
Object o
protected java.lang.String convertName (java.lang.String)
String pName
public java.lang.String getValue (java.lang.String)
String pName
public java.lang.String[] getValues (java.lang.String)
String pName
public java.util.Enumeration getValueEnum (java.lang.String)
String pName
public java.util.Enumeration getNames ()
public java.util.Map getMap ()
public void addValue (java.lang.String, java.lang.String)
String pName
String pValue
public java.lang.String[] getNameArray ()
java.util.Collection c
}
org/apache/james/mime4j/util/MimeUtil.class
MimeUtil.java
package org.apache.james.mime4j.util
public final org.apache.james.mime4j.util.MimeUtil extends java.lang.Object {
private static final org.apache.commons.logging.Log log
public static final String ENC_QUOTED_PRINTABLE
public static final String ENC_BINARY
public static final String ENC_BASE64
public static final String ENC_8BIT
public static final String ENC_7BIT
public static final String MIME_HEADER_MIME_VERSION
public static final String MIME_HEADER_CONTENT_ID
public static final String MIME_HEADER_CONTENT_DESCRIPTION
public static final String MIME_HEADER_CONTENT_DISPOSITION
public static final String PARAM_FILENAME
public static final String PARAM_MODIFICATION_DATE
public static final String PARAM_CREATION_DATE
public static final String PARAM_READ_DATE
public static final String PARAM_SIZE
public static final String MIME_HEADER_LANGAUGE
public static final String MIME_HEADER_LOCATION
public static final String MIME_HEADER_MD5
private static final java.util.Random random
private static int counter
private static final ThreadLocal RFC822_DATE_FORMAT
private void <init> ()
public static boolean isSameMimeType (java.lang.String, java.lang.String)
String pType1
String pType2
public static boolean isMessage (java.lang.String)
String pMimeType
public static boolean isMultipart (java.lang.String)
String pMimeType
public static boolean isBase64Encoding (java.lang.String)
String pTransferEncoding
public static boolean isQuotedPrintableEncoded (java.lang.String)
String pTransferEncoding
public static java.util.Map getHeaderParams (java.lang.String)
String main
String rest
boolean fallThrough
char c
char[] arr$
int len$
int i$
char[] chars
StringBuilder paramName
StringBuilder paramValue
byte READY_FOR_NAME
byte IN_NAME
byte READY_FOR_VALUE
byte IN_VALUE
byte IN_QUOTED_VALUE
byte VALUE_DONE
byte ERROR
byte state
boolean escaped
String pValue
java.util.Map result
String main
String rest
public static java.lang.String createUniqueBoundary ()
StringBuilder sb
public static java.lang.String createUniqueMessageId (java.lang.String)
String hostName
StringBuilder sb
public static java.lang.String formatDate (java.util.Date, java.util.TimeZone)
java.util.Date date
java.util.TimeZone zone
java.text.DateFormat df
public static java.lang.String fold (java.lang.String, int)
int nextWspIdx
String s
int usedCharacters
int maxCharacters
int length
StringBuilder sb
int lastLineBreak
int wspIdx
public static java.lang.String unfold (java.lang.String)
char c
int idx
String s
int length
private static java.lang.String unfold0 (java.lang.String, int)
char c
int idx
String s
int crlfIdx
int length
StringBuilder sb
private static int indexOfWsp (java.lang.String, int)
char c
int index
String s
int fromIndex
int len
private static synchronized int nextCounterValue ()
static void <clinit> ()
}
org/apache/james/mime4j/util/CharsetUtil$1.class
CharsetUtil.java
package org.apache.james.mime4j.util
synthetic org.apache.james.mime4j.util.CharsetUtil$1 extends java.lang.Object {
}
org/apache/james/mime4j/util/EmptyByteSequence.class
EmptyByteSequence.java
package org.apache.james.mime4j.util
final org.apache.james.mime4j.util.EmptyByteSequence extends java.lang.Object implements org.apache.james.mime4j.util.ByteSequence {
private static final byte[] EMPTY_BYTES
void <init> ()
public int length ()
public byte byteAt (int)
int index
public byte[] toByteArray ()
static void <clinit> ()
}
org/apache/james/mime4j/util/ByteArrayBuffer.class
ByteArrayBuffer.java
package org.apache.james.mime4j.util
public final org.apache.james.mime4j.util.ByteArrayBuffer extends java.lang.Object implements org.apache.james.mime4j.util.ByteSequence {
private byte[] buffer
private int len
public void <init> (int)
int capacity
public void <init> (byte[], boolean)
byte[] bytes
boolean dontCopy
public void <init> (byte[], int, boolean)
byte[] bytes
int len
boolean dontCopy
private void expand (int)
int newlen
byte[] newbuffer
public void append (byte[], int, int)
byte[] b
int off
int len
int newlen
public void append (int)
int b
int newlen
public void clear ()
public byte[] toByteArray ()
byte[] b
public byte byteAt (int)
int i
public int capacity ()
public int length ()
public byte[] buffer ()
public int indexOf (byte)
byte b
public int indexOf (byte, int, int)
int i
byte b
int beginIndex
int endIndex
public void setLength (int)
int len
public boolean isEmpty ()
public boolean isFull ()
public java.lang.String toString ()
}
org/apache/james/mime4j/util/ContentUtil.class
ContentUtil.java
package org.apache.james.mime4j.util
public org.apache.james.mime4j.util.ContentUtil extends java.lang.Object {
private void <init> ()
public static org.apache.james.mime4j.util.ByteSequence encode (java.lang.String)
String string
public static org.apache.james.mime4j.util.ByteSequence encode (java.nio.charset.Charset, java.lang.String)
java.nio.charset.Charset charset
String string
java.nio.ByteBuffer encoded
org.apache.james.mime4j.util.ByteArrayBuffer bab
public static java.lang.String decode (org.apache.james.mime4j.util.ByteSequence)
org.apache.james.mime4j.util.ByteSequence byteSequence
public static java.lang.String decode (java.nio.charset.Charset, org.apache.james.mime4j.util.ByteSequence)
java.nio.charset.Charset charset
org.apache.james.mime4j.util.ByteSequence byteSequence
public static java.lang.String decode (org.apache.james.mime4j.util.ByteSequence, int, int)
org.apache.james.mime4j.util.ByteSequence byteSequence
int offset
int length
public static java.lang.String decode (java.nio.charset.Charset, org.apache.james.mime4j.util.ByteSequence, int, int)
org.apache.james.mime4j.util.ByteArrayBuffer bab
byte[] bytes
java.nio.charset.Charset charset
org.apache.james.mime4j.util.ByteSequence byteSequence
int offset
int length
private static java.lang.String decode (java.nio.charset.Charset, byte[], int, int)
java.nio.charset.Charset charset
byte[] buffer
int offset
int length
}
org/apache/james/mime4j/util/CharsetUtil$Charset.class
CharsetUtil.java
package org.apache.james.mime4j.util
org.apache.james.mime4j.util.CharsetUtil$Charset extends java.lang.Object implements java.lang.Comparable {
private String canonical
private String mime
private String[] aliases
private void <init> (java.lang.String, java.lang.String, java.lang.String[])
String canonical
String mime
String[] aliases
public int compareTo (org.apache.james.mime4j.util.CharsetUtil$Charset)
org.apache.james.mime4j.util.CharsetUtil$Charset c
public volatile synthetic int compareTo (java.lang.Object)
Object x0
synthetic void <init> (java.lang.String, java.lang.String, java.lang.String[], org.apache.james.mime4j.util.CharsetUtil$1)
String x0
String x1
String[] x2
org.apache.james.mime4j.util.CharsetUtil$1 x3
static synthetic java.lang.String access$100 (org.apache.james.mime4j.util.CharsetUtil$Charset)
org.apache.james.mime4j.util.CharsetUtil$Charset x0
static synthetic java.lang.String access$200 (org.apache.james.mime4j.util.CharsetUtil$Charset)
org.apache.james.mime4j.util.CharsetUtil$Charset x0
static synthetic java.lang.String[] access$300 (org.apache.james.mime4j.util.CharsetUtil$Charset)
org.apache.james.mime4j.util.CharsetUtil$Charset x0
}
org/apache/james/mime4j/util/MimeUtil$Rfc822DateFormat.class
MimeUtil.java
package org.apache.james.mime4j.util
final org.apache.james.mime4j.util.MimeUtil$Rfc822DateFormat extends java.text.SimpleDateFormat {
private static final long serialVersionUID
public void <init> ()
public java.lang.StringBuffer format (java.util.Date, java.lang.StringBuffer, java.text.FieldPosition)
java.util.Date date
StringBuffer toAppendTo
java.text.FieldPosition pos
StringBuffer sb
int zoneMillis
int dstMillis
int minutes
}
org/apache/james/mime4j/util/MimeUtil$1.class
MimeUtil.java
package org.apache.james.mime4j.util
final org.apache.james.mime4j.util.MimeUtil$1 extends java.lang.ThreadLocal {
void <init> ()
protected java.text.DateFormat initialValue ()
protected volatile synthetic java.lang.Object initialValue ()
}
org/apache/james/mime4j/storage/TempFileStorageProvider.class
TempFileStorageProvider.java
package org.apache.james.mime4j.storage
public org.apache.james.mime4j.storage.TempFileStorageProvider extends org.apache.james.mime4j.storage.AbstractStorageProvider {
private static final String DEFAULT_PREFIX
private final String prefix
private final String suffix
private final java.io.File directory
public void <init> ()
public void <init> (java.io.File)
java.io.File directory
public void <init> (java.lang.String, java.lang.String, java.io.File)
String prefix
String suffix
java.io.File directory
public org.apache.james.mime4j.storage.StorageOutputStream createStorageOutputStream () throws java.io.IOException
java.io.File file
}
org/apache/james/mime4j/storage/AbstractStorageProvider.class
AbstractStorageProvider.java
package org.apache.james.mime4j.storage
public abstract org.apache.james.mime4j.storage.AbstractStorageProvider extends java.lang.Object implements org.apache.james.mime4j.storage.StorageProvider {
protected void <init> ()
public final org.apache.james.mime4j.storage.Storage store (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
org.apache.james.mime4j.storage.StorageOutputStream out
}
org/apache/james/mime4j/storage/ThresholdStorageProvider.class
ThresholdStorageProvider.java
package org.apache.james.mime4j.storage
public org.apache.james.mime4j.storage.ThresholdStorageProvider extends org.apache.james.mime4j.storage.AbstractStorageProvider {
private final org.apache.james.mime4j.storage.StorageProvider backend
private final int thresholdSize
public void <init> (org.apache.james.mime4j.storage.StorageProvider)
org.apache.james.mime4j.storage.StorageProvider backend
public void <init> (org.apache.james.mime4j.storage.StorageProvider, int)
org.apache.james.mime4j.storage.StorageProvider backend
int thresholdSize
public org.apache.james.mime4j.storage.StorageOutputStream createStorageOutputStream ()
static synthetic int access$000 (org.apache.james.mime4j.storage.ThresholdStorageProvider)
org.apache.james.mime4j.storage.ThresholdStorageProvider x0
static synthetic org.apache.james.mime4j.storage.StorageProvider access$100 (org.apache.james.mime4j.storage.ThresholdStorageProvider)
org.apache.james.mime4j.storage.ThresholdStorageProvider x0
}
org/apache/james/mime4j/storage/DefaultStorageProvider.class
DefaultStorageProvider.java
package org.apache.james.mime4j.storage
public org.apache.james.mime4j.storage.DefaultStorageProvider extends java.lang.Object {
public static final String DEFAULT_STORAGE_PROVIDER_PROPERTY
private static org.apache.commons.logging.Log log
private static volatile org.apache.james.mime4j.storage.StorageProvider instance
private void <init> ()
public static org.apache.james.mime4j.storage.StorageProvider getInstance ()
public static void setInstance (org.apache.james.mime4j.storage.StorageProvider)
org.apache.james.mime4j.storage.StorageProvider instance
private static void initialize ()
Exception e
org.apache.james.mime4j.storage.StorageProvider backend
String clazz
static void reset ()
static void <clinit> ()
}
org/apache/james/mime4j/storage/MemoryStorageProvider$MemoryStorageOutputStream.class
MemoryStorageProvider.java
package org.apache.james.mime4j.storage
final org.apache.james.mime4j.storage.MemoryStorageProvider$MemoryStorageOutputStream extends org.apache.james.mime4j.storage.StorageOutputStream {
org.apache.james.mime4j.util.ByteArrayBuffer bab
private void <init> ()
protected void write0 (byte[], int, int) throws java.io.IOException
byte[] buffer
int offset
int length
protected org.apache.james.mime4j.storage.Storage toStorage0 () throws java.io.IOException
synthetic void <init> (org.apache.james.mime4j.storage.MemoryStorageProvider$1)
org.apache.james.mime4j.storage.MemoryStorageProvider$1 x0
}
org/apache/james/mime4j/storage/ThresholdStorageProvider$ThresholdStorage.class
ThresholdStorageProvider.java
package org.apache.james.mime4j.storage
final org.apache.james.mime4j.storage.ThresholdStorageProvider$ThresholdStorage extends java.lang.Object implements org.apache.james.mime4j.storage.Storage {
private byte[] head
private final int headLen
private org.apache.james.mime4j.storage.Storage tail
public void <init> (byte[], int, org.apache.james.mime4j.storage.Storage)
byte[] head
int headLen
org.apache.james.mime4j.storage.Storage tail
public void delete ()
public java.io.InputStream getInputStream () throws java.io.IOException
java.io.InputStream headStream
java.io.InputStream tailStream
}
org/apache/james/mime4j/storage/TempFileStorageProvider$TempFileStorage.class
TempFileStorageProvider.java
package org.apache.james.mime4j.storage
final org.apache.james.mime4j.storage.TempFileStorageProvider$TempFileStorage extends java.lang.Object implements org.apache.james.mime4j.storage.Storage {
private java.io.File file
private static final java.util.Set filesToDelete
public void <init> (java.io.File)
java.io.File file
public void delete ()
java.io.File file
java.util.Iterator iterator
public java.io.InputStream getInputStream () throws java.io.IOException
static void <clinit> ()
}
org/apache/james/mime4j/storage/MemoryStorageProvider$1.class
MemoryStorageProvider.java
package org.apache.james.mime4j.storage
synthetic org.apache.james.mime4j.storage.MemoryStorageProvider$1 extends java.lang.Object {
}
org/apache/james/mime4j/storage/CipherStorageProvider.class
CipherStorageProvider.java
package org.apache.james.mime4j.storage
public org.apache.james.mime4j.storage.CipherStorageProvider extends org.apache.james.mime4j.storage.AbstractStorageProvider {
private final org.apache.james.mime4j.storage.StorageProvider backend
private final String algorithm
private final javax.crypto.KeyGenerator keygen
public void <init> (org.apache.james.mime4j.storage.StorageProvider)
org.apache.james.mime4j.storage.StorageProvider backend
public void <init> (org.apache.james.mime4j.storage.StorageProvider, java.lang.String)
java.security.NoSuchAlgorithmException e
org.apache.james.mime4j.storage.StorageProvider backend
String algorithm
public org.apache.james.mime4j.storage.StorageOutputStream createStorageOutputStream () throws java.io.IOException
javax.crypto.spec.SecretKeySpec skeySpec
private javax.crypto.spec.SecretKeySpec getSecretKeySpec ()
byte[] raw
}
org/apache/james/mime4j/storage/ThresholdStorageProvider$ThresholdStorageOutputStream.class
ThresholdStorageProvider.java
package org.apache.james.mime4j.storage
final org.apache.james.mime4j.storage.ThresholdStorageProvider$ThresholdStorageOutputStream extends org.apache.james.mime4j.storage.StorageOutputStream {
private final org.apache.james.mime4j.util.ByteArrayBuffer head
private org.apache.james.mime4j.storage.StorageOutputStream tail
final synthetic org.apache.james.mime4j.storage.ThresholdStorageProvider this$0
public void <init> (org.apache.james.mime4j.storage.ThresholdStorageProvider)
int bufferSize
public void close () throws java.io.IOException
protected void write0 (byte[], int, int) throws java.io.IOException
int n
byte[] buffer
int offset
int length
int remainingHeadSize
protected org.apache.james.mime4j.storage.Storage toStorage0 () throws java.io.IOException
}
org/apache/james/mime4j/storage/MemoryStorageProvider$MemoryStorage.class
MemoryStorageProvider.java
package org.apache.james.mime4j.storage
final org.apache.james.mime4j.storage.MemoryStorageProvider$MemoryStorage extends java.lang.Object implements org.apache.james.mime4j.storage.Storage {
private byte[] data
private final int count
public void <init> (byte[], int)
byte[] data
int count
public java.io.InputStream getInputStream () throws java.io.IOException
public void delete ()
}
org/apache/james/mime4j/storage/MultiReferenceStorage.class
MultiReferenceStorage.java
package org.apache.james.mime4j.storage
public org.apache.james.mime4j.storage.MultiReferenceStorage extends java.lang.Object implements org.apache.james.mime4j.storage.Storage {
private final org.apache.james.mime4j.storage.Storage storage
private int referenceCounter
public void <init> (org.apache.james.mime4j.storage.Storage)
org.apache.james.mime4j.storage.Storage storage
public void addReference ()
public void delete ()
public java.io.InputStream getInputStream () throws java.io.IOException
private synchronized void incrementCounter ()
private synchronized boolean decrementCounter ()
}
org/apache/james/mime4j/storage/MemoryStorageProvider.class
MemoryStorageProvider.java
package org.apache.james.mime4j.storage
public org.apache.james.mime4j.storage.MemoryStorageProvider extends org.apache.james.mime4j.storage.AbstractStorageProvider {
public void <init> ()
public org.apache.james.mime4j.storage.StorageOutputStream createStorageOutputStream ()
}
org/apache/james/mime4j/storage/TempFileStorageProvider$TempFileStorageOutputStream.class
TempFileStorageProvider.java
package org.apache.james.mime4j.storage
final org.apache.james.mime4j.storage.TempFileStorageProvider$TempFileStorageOutputStream extends org.apache.james.mime4j.storage.StorageOutputStream {
private java.io.File file
private java.io.OutputStream out
public void <init> (java.io.File) throws java.io.IOException
java.io.File file
public void close () throws java.io.IOException
protected void write0 (byte[], int, int) throws java.io.IOException
byte[] buffer
int offset
int length
protected org.apache.james.mime4j.storage.Storage toStorage0 () throws java.io.IOException
}
org/apache/james/mime4j/storage/CipherStorageProvider$CipherStorage.class
CipherStorageProvider.java
package org.apache.james.mime4j.storage
final org.apache.james.mime4j.storage.CipherStorageProvider$CipherStorage extends java.lang.Object implements org.apache.james.mime4j.storage.Storage {
private org.apache.james.mime4j.storage.Storage encrypted
private final String algorithm
private final javax.crypto.spec.SecretKeySpec skeySpec
public void <init> (org.apache.james.mime4j.storage.Storage, java.lang.String, javax.crypto.spec.SecretKeySpec)
org.apache.james.mime4j.storage.Storage encrypted
String algorithm
javax.crypto.spec.SecretKeySpec skeySpec
public void delete ()
public java.io.InputStream getInputStream () throws java.io.IOException
javax.crypto.Cipher cipher
java.io.InputStream in
java.security.GeneralSecurityException e
}
org/apache/james/mime4j/storage/Storage.class
Storage.java
package org.apache.james.mime4j.storage
public abstract org.apache.james.mime4j.storage.Storage extends java.lang.Object {
public abstract java.io.InputStream getInputStream () throws java.io.IOException
public abstract void delete ()
}
org/apache/james/mime4j/storage/CipherStorageProvider$CipherStorageOutputStream.class
CipherStorageProvider.java
package org.apache.james.mime4j.storage
final org.apache.james.mime4j.storage.CipherStorageProvider$CipherStorageOutputStream extends org.apache.james.mime4j.storage.StorageOutputStream {
private final org.apache.james.mime4j.storage.StorageOutputStream storageOut
private final String algorithm
private final javax.crypto.spec.SecretKeySpec skeySpec
private final javax.crypto.CipherOutputStream cipherOut
public void <init> (org.apache.james.mime4j.storage.StorageOutputStream, java.lang.String, javax.crypto.spec.SecretKeySpec) throws java.io.IOException
javax.crypto.Cipher cipher
java.security.GeneralSecurityException e
org.apache.james.mime4j.storage.StorageOutputStream out
String algorithm
javax.crypto.spec.SecretKeySpec skeySpec
public void close () throws java.io.IOException
protected void write0 (byte[], int, int) throws java.io.IOException
byte[] buffer
int offset
int length
protected org.apache.james.mime4j.storage.Storage toStorage0 () throws java.io.IOException
org.apache.james.mime4j.storage.Storage encrypted
}
org/apache/james/mime4j/storage/StorageOutputStream.class
StorageOutputStream.java
package org.apache.james.mime4j.storage
public abstract org.apache.james.mime4j.storage.StorageOutputStream extends java.io.OutputStream {
private byte[] singleByte
private boolean closed
private boolean usedUp
protected void <init> ()
public final org.apache.james.mime4j.storage.Storage toStorage () throws java.io.IOException
public final void write (int) throws java.io.IOException
int b
public final void write (byte[]) throws java.io.IOException
byte[] buffer
public final void write (byte[], int, int) throws java.io.IOException
byte[] buffer
int offset
int length
public void close () throws java.io.IOException
protected abstract void write0 (byte[], int, int) throws java.io.IOException
protected abstract org.apache.james.mime4j.storage.Storage toStorage0 () throws java.io.IOException
}
org/apache/james/mime4j/storage/StorageProvider.class
StorageProvider.java
package org.apache.james.mime4j.storage
public abstract org.apache.james.mime4j.storage.StorageProvider extends java.lang.Object {
public abstract org.apache.james.mime4j.storage.Storage store (java.io.InputStream) throws java.io.IOException
public abstract org.apache.james.mime4j.storage.StorageOutputStream createStorageOutputStream () throws java.io.IOException
}
org/apache/james/mime4j/codec/EncoderUtil$Encoding.class
EncoderUtil.java
package org.apache.james.mime4j.codec
public final enum org.apache.james.mime4j.codec.EncoderUtil$Encoding extends java.lang.Enum {
public static final enum org.apache.james.mime4j.codec.EncoderUtil$Encoding B
public static final enum org.apache.james.mime4j.codec.EncoderUtil$Encoding Q
private static final synthetic org.apache.james.mime4j.codec.EncoderUtil$Encoding[] $VALUES
public static org.apache.james.mime4j.codec.EncoderUtil$Encoding[] values ()
public static org.apache.james.mime4j.codec.EncoderUtil$Encoding valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/james/mime4j/codec/ByteQueue.class
ByteQueue.java
package org.apache.james.mime4j.codec
public org.apache.james.mime4j.codec.ByteQueue extends java.lang.Object implements java.lang.Iterable {
private org.apache.james.mime4j.codec.UnboundedFifoByteBuffer buf
private int initialCapacity
public void <init> ()
public void <init> (int)
int initialCapacity
public void enqueue (byte)
byte b
public byte dequeue ()
public int count ()
public void clear ()
public java.util.Iterator iterator ()
}
org/apache/james/mime4j/codec/Base64OutputStream.class
Base64OutputStream.java
package org.apache.james.mime4j.codec
public org.apache.james.mime4j.codec.Base64OutputStream extends java.io.FilterOutputStream {
private static final int DEFAULT_LINE_LENGTH
private static final byte[] CRLF_SEPARATOR
static final byte[] BASE64_TABLE
private static final byte BASE64_PAD
private static final java.util.Set BASE64_CHARS
private static final int MASK_6BITS
private static final int ENCODED_BUFFER_SIZE
private final byte[] singleByte
private final int lineLength
private final byte[] lineSeparator
private boolean closed
private final byte[] encoded
private int position
private int data
private int modulus
private int linePosition
static final synthetic boolean $assertionsDisabled
public void <init> (java.io.OutputStream)
java.io.OutputStream out
public void <init> (java.io.OutputStream, int)
java.io.OutputStream out
int lineLength
public void <init> (java.io.OutputStream, int, byte[])
java.io.OutputStream out
int lineLength
byte[] lineSeparator
public final void write (int) throws java.io.IOException
int b
public final void write (byte[]) throws java.io.IOException
byte[] buffer
public final void write (byte[], int, int) throws java.io.IOException
byte[] buffer
int offset
int length
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
private void write0 (byte[], int, int) throws java.io.IOException
byte ls
byte[] arr$
int len$
int i$
int i
byte[] buffer
int from
int to
private void flush0 () throws java.io.IOException
private void close0 () throws java.io.IOException
private void writePad () throws java.io.IOException
private void writeLineSeparator () throws java.io.IOException
byte ls
byte[] arr$
int len$
int i$
private void checkLineSeparator (byte[])
byte b
byte[] arr$
int len$
int i$
byte[] lineSeparator
static void <clinit> ()
byte b
byte[] arr$
int len$
int i$
}
org/apache/james/mime4j/codec/QuotedPrintableEncoder.class
QuotedPrintableEncoder.java
package org.apache.james.mime4j.codec
final org.apache.james.mime4j.codec.QuotedPrintableEncoder extends java.lang.Object {
private static final byte TAB
private static final byte SPACE
private static final byte EQUALS
private static final byte CR
private static final byte LF
private static final byte QUOTED_PRINTABLE_LAST_PLAIN
private static final int QUOTED_PRINTABLE_MAX_LINE_LENGTH
private static final int QUOTED_PRINTABLE_OCTETS_PER_ESCAPE
private static final byte[] HEX_DIGITS
private final byte[] inBuffer
private final byte[] outBuffer
private final boolean binary
private boolean pendingSpace
private boolean pendingTab
private boolean pendingCR
private int nextSoftBreak
private int outputIndex
private java.io.OutputStream out
public void <init> (int, boolean)
int bufferSize
boolean binary
void initEncoding (java.io.OutputStream)
java.io.OutputStream out
void encodeChunk (byte[], int, int) throws java.io.IOException
int inputIndex
byte[] buffer
int off
int len
void completeEncoding () throws java.io.IOException
public void encode (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
int inputLength
private void writePending () throws java.io.IOException
private void clearPending () throws java.io.IOException
private void encode (byte) throws java.io.IOException
byte next
private void plain (byte) throws java.io.IOException
byte next
private void escape (byte) throws java.io.IOException
byte next
int nextUnsigned
private void write (byte) throws java.io.IOException
byte next
private void softBreak () throws java.io.IOException
private void lineBreak () throws java.io.IOException
void flushOutput () throws java.io.IOException
static void <clinit> ()
}
org/apache/james/mime4j/codec/UnboundedFifoByteBuffer.class
UnboundedFifoByteBuffer.java
package org.apache.james.mime4j.codec
org.apache.james.mime4j.codec.UnboundedFifoByteBuffer extends java.lang.Object {
protected byte[] buffer
protected int head
protected int tail
public void <init> ()
public void <init> (int)
int initialSize
public int size ()
int size
public boolean isEmpty ()
public boolean add (byte)
int i
byte[] tmp
int j
byte b
public byte get ()
public byte remove ()
byte element
private int increment (int)
int index
private int decrement (int)
int index
public java.util.Iterator iterator ()
static synthetic int access$000 (org.apache.james.mime4j.codec.UnboundedFifoByteBuffer, int)
org.apache.james.mime4j.codec.UnboundedFifoByteBuffer x0
int x1
static synthetic int access$100 (org.apache.james.mime4j.codec.UnboundedFifoByteBuffer, int)
org.apache.james.mime4j.codec.UnboundedFifoByteBuffer x0
int x1
}
org/apache/james/mime4j/codec/EncoderUtil.class
EncoderUtil.java
package org.apache.james.mime4j.codec
public org.apache.james.mime4j.codec.EncoderUtil extends java.lang.Object {
private static final byte[] BASE64_TABLE
private static final char BASE64_PAD
private static final java.util.BitSet Q_REGULAR_CHARS
private static final java.util.BitSet Q_RESTRICTED_CHARS
private static final int MAX_USED_CHARACTERS
private static final String ENC_WORD_PREFIX
private static final String ENC_WORD_SUFFIX
private static final int ENCODED_WORD_MAX_LENGTH
private static final java.util.BitSet TOKEN_CHARS
private static final java.util.BitSet ATEXT_CHARS
private static java.util.BitSet initChars (java.lang.String)
char ch
String specials
java.util.BitSet bs
private void <init> ()
public static java.lang.String encodeAddressDisplayName (java.lang.String)
String displayName
public static java.lang.String encodeAddressLocalPart (java.lang.String)
String localPart
public static java.lang.String encodeHeaderParameter (java.lang.String, java.lang.String)
String name
String value
public static java.lang.String encodeIfNecessary (java.lang.String, org.apache.james.mime4j.codec.EncoderUtil$Usage, int)
String text
org.apache.james.mime4j.codec.EncoderUtil$Usage usage
int usedCharacters
public static boolean hasToBeEncoded (java.lang.String, int)
char ch
int idx
String text
int usedCharacters
int nonWhiteSpaceCount
public static java.lang.String encodeEncodedWord (java.lang.String, org.apache.james.mime4j.codec.EncoderUtil$Usage)
String text
org.apache.james.mime4j.codec.EncoderUtil$Usage usage
public static java.lang.String encodeEncodedWord (java.lang.String, org.apache.james.mime4j.codec.EncoderUtil$Usage, int)
String text
org.apache.james.mime4j.codec.EncoderUtil$Usage usage
int usedCharacters
public static java.lang.String encodeEncodedWord (java.lang.String, org.apache.james.mime4j.codec.EncoderUtil$Usage, int, java.nio.charset.Charset, org.apache.james.mime4j.codec.EncoderUtil$Encoding)
String prefix
String prefix
String text
org.apache.james.mime4j.codec.EncoderUtil$Usage usage
int usedCharacters
java.nio.charset.Charset charset
org.apache.james.mime4j.codec.EncoderUtil$Encoding encoding
String mimeCharset
byte[] bytes
public static java.lang.String encodeB (byte[])
int data
int data
int data
byte[] bytes
StringBuilder sb
int idx
int end
public static java.lang.String encodeQ (byte[], org.apache.james.mime4j.codec.EncoderUtil$Usage)
int v
int idx
byte[] bytes
org.apache.james.mime4j.codec.EncoderUtil$Usage usage
java.util.BitSet qChars
StringBuilder sb
int end
public static boolean isToken (java.lang.String)
char ch
int idx
String str
int length
private static boolean isAtomPhrase (java.lang.String)
char ch
int idx
String str
boolean containsAText
int length
private static boolean isDotAtomText (java.lang.String)
char ch
int idx
String str
char prev
int length
private static java.lang.String quote (java.lang.String)
String str
String escaped
private static java.lang.String encodeB (java.lang.String, java.lang.String, int, java.nio.charset.Charset, byte[])
String part1
byte[] bytes1
String word1
String part2
byte[] bytes2
String word2
String prefix
String text
int usedCharacters
java.nio.charset.Charset charset
byte[] bytes
int encodedLength
int totalLength
private static int bEncodedLength (byte[])
byte[] bytes
private static java.lang.String encodeQ (java.lang.String, java.lang.String, org.apache.james.mime4j.codec.EncoderUtil$Usage, int, java.nio.charset.Charset, byte[])
String part1
byte[] bytes1
String word1
String part2
byte[] bytes2
String word2
String prefix
String text
org.apache.james.mime4j.codec.EncoderUtil$Usage usage
int usedCharacters
java.nio.charset.Charset charset
byte[] bytes
int encodedLength
int totalLength
private static int qEncodedLength (byte[], org.apache.james.mime4j.codec.EncoderUtil$Usage)
int v
int idx
byte[] bytes
org.apache.james.mime4j.codec.EncoderUtil$Usage usage
java.util.BitSet qChars
int count
private static byte[] encode (java.lang.String, java.nio.charset.Charset)
String text
java.nio.charset.Charset charset
java.nio.ByteBuffer buffer
byte[] bytes
private static java.nio.charset.Charset determineCharset (java.lang.String)
char ch
int index
String text
boolean ascii
int len
private static org.apache.james.mime4j.codec.EncoderUtil$Encoding determineEncoding (byte[], org.apache.james.mime4j.codec.EncoderUtil$Usage)
int v
int i
byte[] bytes
org.apache.james.mime4j.codec.EncoderUtil$Usage usage
java.util.BitSet qChars
int qEncoded
int percentage
private static char hexDigit (int)
int i
static void <clinit> ()
}
org/apache/james/mime4j/codec/DecoderUtil.class
DecoderUtil.java
package org.apache.james.mime4j.codec
public org.apache.james.mime4j.codec.DecoderUtil extends java.lang.Object {
private static org.apache.commons.logging.Log log
public void <init> ()
public static byte[] decodeBaseQuotedPrintable (java.lang.String)
byte[] bytes
org.apache.james.mime4j.codec.QuotedPrintableInputStream is
int b
java.io.IOException e
String s
java.io.ByteArrayOutputStream baos
public static byte[] decodeBase64 (java.lang.String)
byte[] bytes
org.apache.james.mime4j.codec.Base64InputStream is
int b
java.io.IOException e
String s
java.io.ByteArrayOutputStream baos
public static java.lang.String decodeB (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String encodedWord
String charset
public static java.lang.String decodeQ (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
char c
int i
String encodedWord
String charset
StringBuilder sb
public static java.lang.String decodeEncodedWords (java.lang.String)
int begin
int end
String sep
String decoded
String body
int previousEnd
boolean previousWasEncoded
StringBuilder sb
private static java.lang.String decodeEncodedWord (java.lang.String, int, int)
java.io.UnsupportedEncodingException e
RuntimeException e
String body
int begin
int end
int qm1
int qm2
String mimeCharset
String encoding
String encodedText
String charset
static void <clinit> ()
}
org/apache/james/mime4j/codec/Base64InputStream.class
Base64InputStream.java
package org.apache.james.mime4j.codec
public org.apache.james.mime4j.codec.Base64InputStream extends java.io.InputStream {
private static org.apache.commons.logging.Log log
private static final int ENCODED_BUFFER_SIZE
private static final int[] BASE64_DECODE
private static final byte BASE64_PAD
private static final int EOF
private final byte[] singleByte
private boolean strict
private final java.io.InputStream in
private boolean closed
private final byte[] encoded
private int position
private int size
private final org.apache.james.mime4j.codec.ByteQueue q
private boolean eof
static final synthetic boolean $assertionsDisabled
public void <init> (java.io.InputStream)
java.io.InputStream in
public void <init> (java.io.InputStream, boolean)
java.io.InputStream in
boolean strict
public int read () throws java.io.IOException
int bytes
public int read (byte[]) throws java.io.IOException
byte[] buffer
public int read (byte[], int, int) throws java.io.IOException
byte[] buffer
int offset
int length
public void close () throws java.io.IOException
private int read0 (byte[], int, int) throws java.io.IOException
int n
byte b1
byte b2
byte b3
int value
int decoded
byte[] buffer
int from
int to
int index
int qCount
int data
int sextets
private int decodePad (int, int, byte[], int, int) throws java.io.IOException
byte b
byte b1
byte b2
int data
int sextets
byte[] buffer
int index
int end
private void handleUnexpectedEof (int) throws java.io.IOException
int sextets
private void handleUnexpecedPad (int) throws java.io.IOException
int sextets
static void <clinit> ()
int i
int i
}
org/apache/james/mime4j/codec/QuotedPrintableInputStream.class
QuotedPrintableInputStream.java
package org.apache.james.mime4j.codec
public org.apache.james.mime4j.codec.QuotedPrintableInputStream extends java.io.InputStream {
private static org.apache.commons.logging.Log log
private java.io.InputStream stream
org.apache.james.mime4j.codec.ByteQueue byteq
org.apache.james.mime4j.codec.ByteQueue pushbackq
private byte state
private boolean closed
public void <init> (java.io.InputStream)
java.io.InputStream stream
public void close () throws java.io.IOException
public int read () throws java.io.IOException
byte val
private void populatePushbackQueue () throws java.io.IOException
int i
private void fillBuffer () throws java.io.IOException
byte msd
byte low
byte b
byte msdChar
private byte asciiCharToNumericValue (byte)
byte c
static void <clinit> ()
}
org/apache/james/mime4j/codec/QuotedPrintableOutputStream.class
QuotedPrintableOutputStream.java
package org.apache.james.mime4j.codec
public org.apache.james.mime4j.codec.QuotedPrintableOutputStream extends java.io.FilterOutputStream {
private org.apache.james.mime4j.codec.QuotedPrintableEncoder encoder
private boolean closed
public void <init> (java.io.OutputStream, boolean)
java.io.OutputStream out
boolean binary
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
}
org/apache/james/mime4j/codec/EncoderUtil$Usage.class
EncoderUtil.java
package org.apache.james.mime4j.codec
public final enum org.apache.james.mime4j.codec.EncoderUtil$Usage extends java.lang.Enum {
public static final enum org.apache.james.mime4j.codec.EncoderUtil$Usage TEXT_TOKEN
public static final enum org.apache.james.mime4j.codec.EncoderUtil$Usage WORD_ENTITY
private static final synthetic org.apache.james.mime4j.codec.EncoderUtil$Usage[] $VALUES
public static org.apache.james.mime4j.codec.EncoderUtil$Usage[] values ()
public static org.apache.james.mime4j.codec.EncoderUtil$Usage valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/james/mime4j/codec/CodecUtil.class
CodecUtil.java
package org.apache.james.mime4j.codec
public org.apache.james.mime4j.codec.CodecUtil extends java.lang.Object {
static final int DEFAULT_ENCODING_BUFFER_SIZE
public void <init> ()
public 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
public static void encodeQuotedPrintableBinary (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
org.apache.james.mime4j.codec.QuotedPrintableEncoder encoder
public static void encodeQuotedPrintable (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
org.apache.james.mime4j.codec.QuotedPrintableEncoder encoder
public static void encodeBase64 (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
org.apache.james.mime4j.codec.Base64OutputStream b64Out
public static java.io.OutputStream wrapQuotedPrintable (java.io.OutputStream, boolean) throws java.io.IOException
java.io.OutputStream out
boolean binary
public static java.io.OutputStream wrapBase64 (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
}
org/apache/james/mime4j/codec/UnboundedFifoByteBuffer$1.class
UnboundedFifoByteBuffer.java
package org.apache.james.mime4j.codec
org.apache.james.mime4j.codec.UnboundedFifoByteBuffer$1 extends java.lang.Object implements java.util.Iterator {
private int index
private int lastReturnedIndex
final synthetic org.apache.james.mime4j.codec.UnboundedFifoByteBuffer this$0
void <init> (org.apache.james.mime4j.codec.UnboundedFifoByteBuffer)
public boolean hasNext ()
public java.lang.Byte next ()
public void remove ()
int i
public volatile synthetic java.lang.Object next ()
}
org/apache/james/mime4j/MimeException.class
MimeException.java
package org.apache.james.mime4j
public org.apache.james.mime4j.MimeException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}