META-INF/
META-INF/MANIFEST.MF
com/
com/sun/
com/sun/mail/
com/sun/mail/auth/
com/sun/mail/imap/
com/sun/mail/imap/protocol/
com/sun/mail/smtp/
com/sun/mail/pop3/
com/sun/mail/handlers/
com/sun/mail/util/
com/sun/mail/util/logging/
com/sun/mail/iap/
javax/
javax/mail/
javax/mail/internet/
javax/mail/search/
javax/mail/util/
javax/mail/event/
META-INF/LICENSE.txt
META-INF/gfprobe-provider.xml
META-INF/javamail.charset.map
META-INF/mailcap
META-INF/javamail.default.address.map
META-INF/javamail.default.providers
com/sun/mail/auth/MD4.classMD4.java
package com.sun.mail.auth
public final com.sun.mail.auth.MD4 extends java.lang.Object {
private final int[] state
private final int[] x
private static final int blockSize
private final byte[] buffer
private int bufOfs
private long bytesProcessed
private static final int S11
private static final int S12
private static final int S13
private static final int S14
private static final int S21
private static final int S22
private static final int S23
private static final int S24
private static final int S31
private static final int S32
private static final int S33
private static final int S34
private static final byte[] padding
public void ()
public byte[] digest (byte[])
byte[] in
byte[] out
private void implReset ()
private void implDigest (byte[], int)
int x
int i
byte[] out
int ofs
long bitsProcessed
int index
int padLen
private void engineUpdate (byte[], int, int)
int n
byte[] b
int ofs
int len
private static int FF (int, int, int, int, int, int)
int a
int b
int c
int d
int x
int s
private static int GG (int, int, int, int, int, int)
int a
int b
int c
int d
int x
int s
private static int HH (int, int, int, int, int, int)
int a
int b
int c
int d
int x
int s
private void implCompress (byte[], int)
int xfs
byte[] buf
int ofs
int a
int b
int c
int d
static void ()
}
com/sun/mail/auth/Ntlm.classNtlm.java
package com.sun.mail.auth
public com.sun.mail.auth.Ntlm extends java.lang.Object {
private byte[] type1
private byte[] type3
private javax.crypto.SecretKeyFactory fac
private javax.crypto.Cipher cipher
private com.sun.mail.auth.MD4 md4
private String hostname
private String ntdomain
private String username
private String password
private java.io.PrintStream debugout
private static char[] hex
static final boolean $assertionsDisabled
static Class class$com$sun$mail$auth$Ntlm
private void init0 ()
javax.crypto.NoSuchPaddingException e
java.security.NoSuchAlgorithmException e
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.io.PrintStream)
String ntdomain
String hostname
String username
String password
java.io.PrintStream debugout
int i
private void copybytes (byte[], int, java.lang.String, java.lang.String)
byte[] x
java.io.UnsupportedEncodingException e
byte[] dest
int destpos
String src
String enc
public java.lang.String generateType1Msg (int)
java.io.UnsupportedEncodingException e
int flags
int dlen
int hlen
byte[] msg
String result
private byte[] makeDesKey (byte[], int)
int i
byte[] input
int off
int[] in
byte[] out
private byte[] calcLMHash () throws java.security.GeneralSecurityException
byte[] magic
byte[] pwb
byte[] pwb1
int len
javax.crypto.spec.DESKeySpec dks1
javax.crypto.spec.DESKeySpec dks2
javax.crypto.SecretKey key1
javax.crypto.SecretKey key2
byte[] out1
byte[] out2
byte[] result
private byte[] calcNTHash () throws java.security.GeneralSecurityException
java.io.UnsupportedEncodingException e
byte[] pw
byte[] out
byte[] result
private byte[] calcResponse (byte[], byte[]) throws java.security.GeneralSecurityException
byte[] key
byte[] text
javax.crypto.spec.DESKeySpec dks1
javax.crypto.spec.DESKeySpec dks2
javax.crypto.spec.DESKeySpec dks3
javax.crypto.SecretKey key1
javax.crypto.SecretKey key2
javax.crypto.SecretKey key3
byte[] out1
byte[] out2
byte[] out3
byte[] result
public java.lang.String generateType3Msg (java.lang.String)
java.io.UnsupportedEncodingException e
byte[] type2
byte[] nonce
int ulen
int dlen
int hlen
int l
byte[] lmhash
byte[] lmresponse
byte[] nthash
byte[] ntresponse
byte[] msg
String result
java.security.GeneralSecurityException ex
String challenge
private static java.lang.String toHex (byte[])
int i
byte[] b
StringBuffer sb
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/imap/IMAPFolder$14.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$14 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/MessageLiteral.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.MessageLiteral extends java.lang.Object implements com.sun.mail.iap.Literal {
private javax.mail.Message msg
private int msgSize
private byte[] buf
public void (javax.mail.Message, int) throws javax.mail.MessagingException java.io.IOException
javax.mail.Message msg
int maxsize
com.sun.mail.imap.LengthCounter lc
java.io.OutputStream os
public int size ()
public void writeTo (java.io.OutputStream) throws java.io.IOException
javax.mail.MessagingException mex
java.io.OutputStream os
}
com/sun/mail/imap/IMAPFolder$18.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$18 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final char val$mod
private final com.sun.mail.imap.ACL val$acl
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, char, com.sun.mail.imap.ACL)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/LengthCounter.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.LengthCounter extends java.io.OutputStream {
private int size
private byte[] buf
private int maxsize
public void (int)
int maxsize
public void write (int)
byte[] newbuf
int b
int newsize
public void write (byte[], int, int)
byte[] newbuf
byte[] b
int off
int len
int newsize
public void write (byte[]) throws java.io.IOException
byte[] b
public int getSize ()
public byte[] getBytes ()
}
com/sun/mail/imap/IMAPFolder$ProtocolCommand.classIMAPFolder.java
package com.sun.mail.imap
public abstract com.sun.mail.imap.IMAPFolder$ProtocolCommand extends java.lang.Object {
public abstract java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
}
com/sun/mail/imap/IMAPFolder$3.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$3 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPFolder$15.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$15 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final String val$name
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, java.lang.String)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/DefaultFolder.classDefaultFolder.java
package com.sun.mail.imap
public com.sun.mail.imap.DefaultFolder extends com.sun.mail.imap.IMAPFolder {
protected void (com.sun.mail.imap.IMAPStore)
com.sun.mail.imap.IMAPStore store
public synchronized java.lang.String getName ()
public javax.mail.Folder getParent ()
public synchronized javax.mail.Folder[] list (java.lang.String) throws javax.mail.MessagingException
int i
String pattern
com.sun.mail.imap.protocol.ListInfo[] li
com.sun.mail.imap.IMAPFolder[] folders
public synchronized javax.mail.Folder[] listSubscribed (java.lang.String) throws javax.mail.MessagingException
int i
String pattern
com.sun.mail.imap.protocol.ListInfo[] li
com.sun.mail.imap.IMAPFolder[] folders
public boolean hasNewMessages () throws javax.mail.MessagingException
public javax.mail.Folder getFolder (java.lang.String) throws javax.mail.MessagingException
String name
public boolean delete (boolean) throws javax.mail.MessagingException
boolean recurse
public boolean renameTo (javax.mail.Folder) throws javax.mail.MessagingException
javax.mail.Folder f
public void appendMessages (javax.mail.Message[]) throws javax.mail.MessagingException
javax.mail.Message[] msgs
public javax.mail.Message[] expunge () throws javax.mail.MessagingException
}
com/sun/mail/imap/Rights$Right.classRights.java
package com.sun.mail.imap
public final com.sun.mail.imap.Rights$Right extends java.lang.Object {
private static com.sun.mail.imap.Rights$Right[] cache
public static final com.sun.mail.imap.Rights$Right LOOKUP
public static final com.sun.mail.imap.Rights$Right READ
public static final com.sun.mail.imap.Rights$Right KEEP_SEEN
public static final com.sun.mail.imap.Rights$Right WRITE
public static final com.sun.mail.imap.Rights$Right INSERT
public static final com.sun.mail.imap.Rights$Right POST
public static final com.sun.mail.imap.Rights$Right CREATE
public static final com.sun.mail.imap.Rights$Right DELETE
public static final com.sun.mail.imap.Rights$Right ADMINISTER
char right
private void (char)
char right
public static synchronized com.sun.mail.imap.Rights$Right getInstance (char)
char right
public java.lang.String toString ()
static void ()
}
com/sun/mail/imap/Rights.classRights.java
package com.sun.mail.imap
public com.sun.mail.imap.Rights extends java.lang.Object implements java.lang.Cloneable {
private boolean[] rights
public void ()
public void (com.sun.mail.imap.Rights)
com.sun.mail.imap.Rights rights
public void (java.lang.String)
int i
String rights
public void (com.sun.mail.imap.Rights$Right)
com.sun.mail.imap.Rights$Right right
public void add (com.sun.mail.imap.Rights$Right)
com.sun.mail.imap.Rights$Right right
public void add (com.sun.mail.imap.Rights)
int i
com.sun.mail.imap.Rights rights
public void remove (com.sun.mail.imap.Rights$Right)
com.sun.mail.imap.Rights$Right right
public void remove (com.sun.mail.imap.Rights)
int i
com.sun.mail.imap.Rights rights
public boolean contains (com.sun.mail.imap.Rights$Right)
com.sun.mail.imap.Rights$Right right
public boolean contains (com.sun.mail.imap.Rights)
int i
com.sun.mail.imap.Rights rights
public boolean equals (java.lang.Object)
int i
Object obj
com.sun.mail.imap.Rights rights
public int hashCode ()
int i
int hash
public com.sun.mail.imap.Rights$Right[] getRights ()
int i
java.util.Vector v
com.sun.mail.imap.Rights$Right[] rights
public java.lang.Object clone ()
CloneNotSupportedException cex
com.sun.mail.imap.Rights r
public java.lang.String toString ()
int i
StringBuffer sb
}
com/sun/mail/imap/IMAPFolder$19.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$19 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
InterruptedException ex
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPFolder$2.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$2 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final boolean val$subscribed
private final char val$c
private final String val$pattern
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, boolean, char, java.lang.String)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPFolder$16.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$16 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final String val$name
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, java.lang.String)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPBodyPart.classIMAPBodyPart.java
package com.sun.mail.imap
public com.sun.mail.imap.IMAPBodyPart extends javax.mail.internet.MimeBodyPart {
private com.sun.mail.imap.IMAPMessage message
private com.sun.mail.imap.protocol.BODYSTRUCTURE bs
private String sectionId
private String type
private String description
private boolean headersLoaded
private static final boolean decodeFileName
protected void (com.sun.mail.imap.protocol.BODYSTRUCTURE, java.lang.String, com.sun.mail.imap.IMAPMessage)
com.sun.mail.imap.protocol.BODYSTRUCTURE bs
String sid
com.sun.mail.imap.IMAPMessage message
javax.mail.internet.ContentType ct
protected void updateHeaders ()
public int getSize () throws javax.mail.MessagingException
public int getLineCount () throws javax.mail.MessagingException
public java.lang.String getContentType () throws javax.mail.MessagingException
public java.lang.String getDisposition () throws javax.mail.MessagingException
public void setDisposition (java.lang.String) throws javax.mail.MessagingException
String disposition
public java.lang.String getEncoding () throws javax.mail.MessagingException
public java.lang.String getContentID () throws javax.mail.MessagingException
public java.lang.String getContentMD5 () throws javax.mail.MessagingException
public void setContentMD5 (java.lang.String) throws javax.mail.MessagingException
String md5
public java.lang.String getDescription () throws javax.mail.MessagingException
java.io.UnsupportedEncodingException ex
public void setDescription (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String description
String charset
public java.lang.String getFileName () throws javax.mail.MessagingException
java.io.UnsupportedEncodingException ex
String filename
public void setFileName (java.lang.String) throws javax.mail.MessagingException
String filename
protected java.io.InputStream getContentStream () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.BODY b
com.sun.mail.imap.protocol.IMAPProtocol p
int seqnum
com.sun.mail.imap.protocol.BODY b
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
java.io.InputStream is
boolean pk
public synchronized javax.activation.DataHandler getDataHandler () throws javax.mail.MessagingException
public void setDataHandler (javax.activation.DataHandler) throws javax.mail.MessagingException
javax.activation.DataHandler content
public void setContent (java.lang.Object, java.lang.String) throws javax.mail.MessagingException
Object o
String type
public void setContent (javax.mail.Multipart) throws javax.mail.MessagingException
javax.mail.Multipart mp
public java.lang.String[] getHeader (java.lang.String) throws javax.mail.MessagingException
String name
public void setHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String value
public void addHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String value
public void removeHeader (java.lang.String) throws javax.mail.MessagingException
String name
public java.util.Enumeration getAllHeaders () throws javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public java.util.Enumeration getNonMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public void addHeaderLine (java.lang.String) throws javax.mail.MessagingException
String line
public java.util.Enumeration getAllHeaderLines () throws javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public java.util.Enumeration getNonMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
String[] names
private synchronized void loadHeaders () throws javax.mail.MessagingException
int seqnum
com.sun.mail.imap.protocol.BODY b
java.io.ByteArrayInputStream bis
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
static void ()
}
com/sun/mail/imap/IMAPFolder$1.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$1 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final String val$lname
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, java.lang.String)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPFolder$17.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$17 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPMessage.classIMAPMessage.java
package com.sun.mail.imap
public com.sun.mail.imap.IMAPMessage extends javax.mail.internet.MimeMessage {
protected com.sun.mail.imap.protocol.BODYSTRUCTURE bs
protected com.sun.mail.imap.protocol.ENVELOPE envelope
private java.util.Date receivedDate
private int size
private boolean peek
private long uid
protected String sectionId
private String type
private String subject
private String description
private volatile boolean headersLoaded
private java.util.Hashtable loadedHeaders
private static String EnvelopeCmd
protected void (com.sun.mail.imap.IMAPFolder, int)
com.sun.mail.imap.IMAPFolder folder
int msgnum
protected void (javax.mail.Session)
javax.mail.Session session
protected com.sun.mail.imap.protocol.IMAPProtocol getProtocol () throws com.sun.mail.iap.ProtocolException javax.mail.FolderClosedException
com.sun.mail.imap.protocol.IMAPProtocol p
protected boolean isREV1 () throws javax.mail.FolderClosedException
com.sun.mail.imap.protocol.IMAPProtocol p
protected java.lang.Object getMessageCacheLock ()
protected int getSequenceNumber ()
protected void setMessageNumber (int)
int msgnum
protected long getUID ()
protected void setUID (long)
long uid
protected void setExpunged (boolean)
boolean set
protected void checkExpunged () throws javax.mail.MessageRemovedException
protected void forceCheckExpunged () throws javax.mail.MessageRemovedException javax.mail.FolderClosedException
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
protected int getFetchBlockSize ()
public javax.mail.Address[] getFrom () throws javax.mail.MessagingException
javax.mail.internet.InternetAddress[] a
public void setFrom (javax.mail.Address) throws javax.mail.MessagingException
javax.mail.Address address
public void addFrom (javax.mail.Address[]) throws javax.mail.MessagingException
javax.mail.Address[] addresses
public javax.mail.Address getSender () throws javax.mail.MessagingException
public void setSender (javax.mail.Address) throws javax.mail.MessagingException
javax.mail.Address address
public javax.mail.Address[] getRecipients (javax.mail.Message$RecipientType) throws javax.mail.MessagingException
javax.mail.Message$RecipientType type
public void setRecipients (javax.mail.Message$RecipientType, javax.mail.Address[]) throws javax.mail.MessagingException
javax.mail.Message$RecipientType type
javax.mail.Address[] addresses
public void addRecipients (javax.mail.Message$RecipientType, javax.mail.Address[]) throws javax.mail.MessagingException
javax.mail.Message$RecipientType type
javax.mail.Address[] addresses
public javax.mail.Address[] getReplyTo () throws javax.mail.MessagingException
public void setReplyTo (javax.mail.Address[]) throws javax.mail.MessagingException
javax.mail.Address[] addresses
public java.lang.String getSubject () throws javax.mail.MessagingException
java.io.UnsupportedEncodingException ex
public void setSubject (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String subject
String charset
public java.util.Date getSentDate () throws javax.mail.MessagingException
public void setSentDate (java.util.Date) throws javax.mail.MessagingException
java.util.Date d
public java.util.Date getReceivedDate () throws javax.mail.MessagingException
public int getSize () throws javax.mail.MessagingException
public int getLineCount () throws javax.mail.MessagingException
public java.lang.String[] getContentLanguage () throws javax.mail.MessagingException
public void setContentLanguage (java.lang.String[]) throws javax.mail.MessagingException
String[] languages
public java.lang.String getInReplyTo () throws javax.mail.MessagingException
public java.lang.String getContentType () throws javax.mail.MessagingException
javax.mail.internet.ContentType ct
public java.lang.String getDisposition () throws javax.mail.MessagingException
public void setDisposition (java.lang.String) throws javax.mail.MessagingException
String disposition
public java.lang.String getEncoding () throws javax.mail.MessagingException
public java.lang.String getContentID () throws javax.mail.MessagingException
public void setContentID (java.lang.String) throws javax.mail.MessagingException
String cid
public java.lang.String getContentMD5 () throws javax.mail.MessagingException
public void setContentMD5 (java.lang.String) throws javax.mail.MessagingException
String md5
public java.lang.String getDescription () throws javax.mail.MessagingException
java.io.UnsupportedEncodingException ex
public void setDescription (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String description
String charset
public java.lang.String getMessageID () throws javax.mail.MessagingException
public java.lang.String getFileName () throws javax.mail.MessagingException
String filename
public void setFileName (java.lang.String) throws javax.mail.MessagingException
String filename
protected java.io.InputStream getContentStream () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.BODY b
com.sun.mail.imap.protocol.BODY b
com.sun.mail.imap.protocol.RFC822DATA rd
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
java.io.InputStream is
boolean pk
public synchronized javax.activation.DataHandler getDataHandler () throws javax.mail.MessagingException
javax.mail.internet.ContentType ct
public void setDataHandler (javax.activation.DataHandler) throws javax.mail.MessagingException
javax.activation.DataHandler content
public void writeTo (java.io.OutputStream) throws java.io.IOException javax.mail.MessagingException
com.sun.mail.imap.protocol.BODY b
com.sun.mail.imap.protocol.BODY b
com.sun.mail.imap.protocol.RFC822DATA rd
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
java.io.OutputStream os
java.io.InputStream is
boolean pk
byte[] bytes
int count
public java.lang.String[] getHeader (java.lang.String) throws javax.mail.MessagingException
com.sun.mail.imap.protocol.BODY b
com.sun.mail.imap.protocol.RFC822DATA rd
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
String name
java.io.InputStream is
public java.lang.String getHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String delimiter
public void setHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String value
public void addHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String value
public void removeHeader (java.lang.String) throws javax.mail.MessagingException
String name
public java.util.Enumeration getAllHeaders () throws javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public java.util.Enumeration getNonMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public void addHeaderLine (java.lang.String) throws javax.mail.MessagingException
String line
public java.util.Enumeration getAllHeaderLines () throws javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public java.util.Enumeration getNonMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public synchronized javax.mail.Flags getFlags () throws javax.mail.MessagingException
public synchronized boolean isSet (javax.mail.Flags$Flag) throws javax.mail.MessagingException
javax.mail.Flags$Flag flag
public synchronized void setFlags (javax.mail.Flags, boolean) throws javax.mail.MessagingException
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
javax.mail.Flags flag
boolean set
public synchronized void setPeek (boolean)
boolean peek
public synchronized boolean getPeek ()
public synchronized void invalidateHeaders ()
static void fetch (com.sun.mail.imap.IMAPFolder, javax.mail.Message[], javax.mail.FetchProfile) throws javax.mail.MessagingException
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.CommandFailedException cfx
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.UID u
java.io.InputStream headerStream
javax.mail.Header he
java.util.Enumeration e
int k
java.io.InputStream headerStream
javax.mail.internet.InternetHeaders h
com.sun.mail.imap.protocol.Item item
int j
com.sun.mail.imap.protocol.FetchResponse f
com.sun.mail.imap.IMAPMessage msg
int count
boolean unsolicitedFlags
int i
com.sun.mail.iap.Response[] responses
com.sun.mail.imap.protocol.MessageSet[] msgsets
com.sun.mail.iap.Response[] r
java.util.Vector v
int size
com.sun.mail.imap.IMAPFolder folder
javax.mail.Message[] msgs
javax.mail.FetchProfile fp
StringBuffer command
boolean first
boolean allHeaders
String[] hdrs
com.sun.mail.imap.Utility$Condition condition
private synchronized void loadEnvelope () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.Item item
int j
com.sun.mail.imap.protocol.FetchResponse f
int count
int i
com.sun.mail.imap.protocol.IMAPProtocol p
int seqnum
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.iap.Response[] r
private static java.lang.String craftHeaderCmd (com.sun.mail.imap.protocol.IMAPProtocol, java.lang.String[])
StringBuffer sb
int i
com.sun.mail.imap.protocol.IMAPProtocol p
String[] hdrs
StringBuffer sb
private synchronized void loadBODYSTRUCTURE () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
private synchronized void loadHeaders () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.BODY b
com.sun.mail.imap.protocol.RFC822DATA rd
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
java.io.InputStream is
private synchronized void loadFlags () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
private boolean areHeadersLoaded ()
private void setHeadersLoaded (boolean)
boolean loaded
private boolean isHeaderLoaded (java.lang.String)
String name
private void setHeaderLoaded (java.lang.String)
String name
private java.lang.String toSection (java.lang.String)
String what
private javax.mail.internet.InternetAddress[] aaclone (javax.mail.internet.InternetAddress[])
javax.mail.internet.InternetAddress[] aa
private javax.mail.Flags _getFlags ()
private com.sun.mail.imap.protocol.ENVELOPE _getEnvelope ()
private com.sun.mail.imap.protocol.BODYSTRUCTURE _getBodyStructure ()
void _setFlags (javax.mail.Flags)
javax.mail.Flags flags
javax.mail.Session _getSession ()
static com.sun.mail.imap.protocol.ENVELOPE access$000 (com.sun.mail.imap.IMAPMessage)
com.sun.mail.imap.IMAPMessage x0
static javax.mail.Flags access$100 (com.sun.mail.imap.IMAPMessage)
com.sun.mail.imap.IMAPMessage x0
static com.sun.mail.imap.protocol.BODYSTRUCTURE access$200 (com.sun.mail.imap.IMAPMessage)
com.sun.mail.imap.IMAPMessage x0
static boolean access$300 (com.sun.mail.imap.IMAPMessage)
com.sun.mail.imap.IMAPMessage x0
static int access$400 (com.sun.mail.imap.IMAPMessage)
com.sun.mail.imap.IMAPMessage x0
static boolean access$500 (com.sun.mail.imap.IMAPMessage, java.lang.String)
com.sun.mail.imap.IMAPMessage x0
String x1
static void ()
}
com/sun/mail/imap/IMAPStore$ConnectionPool.classIMAPStore.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPStore$ConnectionPool extends java.lang.Object {
private java.util.Vector authenticatedConnections
private java.util.Vector folders
private boolean storeConnectionInUse
private long lastTimePruned
private final boolean separateStoreConnection
private final long clientTimeoutInterval
private final long serverTimeoutInterval
private final int poolSize
private final long pruningInterval
private final boolean debug
private static final int RUNNING
private static final int IDLE
private static final int ABORTING
private int idleState
private com.sun.mail.imap.protocol.IMAPProtocol idleProtocol
void (java.lang.String, javax.mail.Session)
String name
javax.mail.Session session
java.io.PrintStream out
int size
int connectionPoolTimeout
int serverTimeout
int pruning
static java.util.Vector access$200 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static boolean access$300 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static boolean access$400 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static long access$500 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static java.util.Vector access$600 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static java.util.Vector access$602 (com.sun.mail.imap.IMAPStore$ConnectionPool, java.util.Vector)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
java.util.Vector x1
static boolean access$700 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static boolean access$402 (com.sun.mail.imap.IMAPStore$ConnectionPool, boolean)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
boolean x1
static int access$800 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static long access$900 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static long access$1000 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static long access$1100 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static long access$902 (com.sun.mail.imap.IMAPStore$ConnectionPool, long)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
long x1
static int access$1200 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
static int access$1202 (com.sun.mail.imap.IMAPStore$ConnectionPool, int)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
int x1
static com.sun.mail.imap.protocol.IMAPProtocol access$1302 (com.sun.mail.imap.IMAPStore$ConnectionPool, com.sun.mail.imap.protocol.IMAPProtocol)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
com.sun.mail.imap.protocol.IMAPProtocol x1
static com.sun.mail.imap.protocol.IMAPProtocol access$1300 (com.sun.mail.imap.IMAPStore$ConnectionPool)
com.sun.mail.imap.IMAPStore$ConnectionPool x0
}
com/sun/mail/imap/Utility$Condition.classUtility.java
package com.sun.mail.imap
public abstract com.sun.mail.imap.Utility$Condition extends java.lang.Object {
public abstract boolean test (com.sun.mail.imap.IMAPMessage)
}
com/sun/mail/imap/Utility.classUtility.java
package com.sun.mail.imap
public final com.sun.mail.imap.Utility extends java.lang.Object {
private void ()
public static com.sun.mail.imap.protocol.MessageSet[] toMessageSet (javax.mail.Message[], com.sun.mail.imap.Utility$Condition)
int next
com.sun.mail.imap.protocol.MessageSet set
int current
com.sun.mail.imap.IMAPMessage msg
int i
com.sun.mail.imap.protocol.MessageSet[] sets
javax.mail.Message[] msgs
com.sun.mail.imap.Utility$Condition cond
java.util.Vector v
public static com.sun.mail.imap.protocol.UIDSet[] toUIDSet (javax.mail.Message[])
long next
com.sun.mail.imap.protocol.UIDSet set
long current
com.sun.mail.imap.IMAPMessage msg
int i
com.sun.mail.imap.protocol.UIDSet[] sets
javax.mail.Message[] msgs
java.util.Vector v
}
com/sun/mail/imap/IMAPSSLStore.classIMAPSSLStore.java
package com.sun.mail.imap
public com.sun.mail.imap.IMAPSSLStore extends com.sun.mail.imap.IMAPStore {
public void (javax.mail.Session, javax.mail.URLName)
javax.mail.Session session
javax.mail.URLName url
}
com/sun/mail/imap/IMAPFolder$10.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$10 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final javax.mail.Flags val$f
private final java.util.Date val$dd
private final com.sun.mail.imap.MessageLiteral val$mos
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, javax.mail.Flags, java.util.Date, com.sun.mail.imap.MessageLiteral)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPMultipartDataSource.classIMAPMultipartDataSource.java
package com.sun.mail.imap
public com.sun.mail.imap.IMAPMultipartDataSource extends javax.mail.internet.MimePartDataSource implements javax.mail.MultipartDataSource {
private java.util.Vector parts
protected void (javax.mail.internet.MimePart, com.sun.mail.imap.protocol.BODYSTRUCTURE[], java.lang.String, com.sun.mail.imap.IMAPMessage)
int i
javax.mail.internet.MimePart part
com.sun.mail.imap.protocol.BODYSTRUCTURE[] bs
String sectionId
com.sun.mail.imap.IMAPMessage msg
public int getCount ()
public javax.mail.BodyPart getBodyPart (int) throws javax.mail.MessagingException
int index
}
com/sun/mail/imap/DefaultFolder$2.classDefaultFolder.java
package com.sun.mail.imap
com.sun.mail.imap.DefaultFolder$2 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final String val$pattern
private final com.sun.mail.imap.DefaultFolder this$0
void (com.sun.mail.imap.DefaultFolder, java.lang.String)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPNestedMessage.classIMAPNestedMessage.java
package com.sun.mail.imap
public com.sun.mail.imap.IMAPNestedMessage extends com.sun.mail.imap.IMAPMessage {
private com.sun.mail.imap.IMAPMessage msg
void (com.sun.mail.imap.IMAPMessage, com.sun.mail.imap.protocol.BODYSTRUCTURE, com.sun.mail.imap.protocol.ENVELOPE, java.lang.String)
com.sun.mail.imap.IMAPMessage m
com.sun.mail.imap.protocol.BODYSTRUCTURE b
com.sun.mail.imap.protocol.ENVELOPE e
String sid
protected com.sun.mail.imap.protocol.IMAPProtocol getProtocol () throws com.sun.mail.iap.ProtocolException javax.mail.FolderClosedException
protected boolean isREV1 () throws javax.mail.FolderClosedException
protected java.lang.Object getMessageCacheLock ()
protected int getSequenceNumber ()
protected void checkExpunged () throws javax.mail.MessageRemovedException
public boolean isExpunged ()
protected int getFetchBlockSize ()
public int getSize () throws javax.mail.MessagingException
public synchronized void setFlags (javax.mail.Flags, boolean) throws javax.mail.MessagingException
javax.mail.Flags flag
boolean set
}
com/sun/mail/imap/IMAPInputStream.classIMAPInputStream.java
package com.sun.mail.imap
public com.sun.mail.imap.IMAPInputStream extends java.io.InputStream {
private com.sun.mail.imap.IMAPMessage msg
private String section
private int pos
private int blksize
private int max
private byte[] buf
private int bufcount
private int bufpos
private boolean peek
private com.sun.mail.iap.ByteArray readbuf
private static final int slop
public void (com.sun.mail.imap.IMAPMessage, java.lang.String, int, boolean)
com.sun.mail.imap.IMAPMessage msg
String section
int max
boolean peek
private void forceCheckExpunged () throws com.sun.mail.util.MessageRemovedIOException com.sun.mail.util.FolderClosedIOException
com.sun.mail.iap.ConnectionException cex
javax.mail.FolderClosedException fex
com.sun.mail.iap.ProtocolException pex
private void fill () throws java.io.IOException
com.sun.mail.imap.protocol.IMAPProtocol p
int seqnum
int cnt
com.sun.mail.iap.ProtocolException pex
javax.mail.FolderClosedException fex
com.sun.mail.iap.ByteArray ba
com.sun.mail.imap.protocol.BODY b
com.sun.mail.iap.ByteArray ba
int n
public synchronized int read () throws java.io.IOException
public synchronized int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int avail
int cnt
public int read (byte[]) throws java.io.IOException
byte[] b
public synchronized int available () throws java.io.IOException
private void checkSeen ()
javax.mail.Folder f
javax.mail.MessagingException ex
}
com/sun/mail/imap/IMAPFolder$7.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$7 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final String val$lname
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, java.lang.String)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPFolder$FetchProfileItem.classIMAPFolder.java
package com.sun.mail.imap
public com.sun.mail.imap.IMAPFolder$FetchProfileItem extends javax.mail.FetchProfile$Item {
public static final com.sun.mail.imap.IMAPFolder$FetchProfileItem HEADERS
public static final com.sun.mail.imap.IMAPFolder$FetchProfileItem SIZE
protected void (java.lang.String)
String name
static void ()
}
com/sun/mail/imap/MessageCache.classMessageCache.java
package com.sun.mail.imap
public com.sun.mail.imap.MessageCache extends java.lang.Object {
private com.sun.mail.imap.IMAPMessage[] messages
private int[] seqnums
private int size
private com.sun.mail.imap.IMAPFolder folder
private boolean debug
private java.io.PrintStream out
private static final int SLOP
static final boolean $assertionsDisabled
static Class class$com$sun$mail$imap$MessageCache
void (com.sun.mail.imap.IMAPFolder, com.sun.mail.imap.IMAPStore, int)
com.sun.mail.imap.IMAPFolder folder
com.sun.mail.imap.IMAPStore store
int size
public int size ()
public com.sun.mail.imap.IMAPMessage getMessage (int)
int msgnum
com.sun.mail.imap.IMAPMessage msg
public com.sun.mail.imap.IMAPMessage getMessageBySeqnum (int)
int seqnum
int msgnum
public void expungeMessage (int)
int i
int i
int i
int seqnum
int msgnum
com.sun.mail.imap.IMAPMessage msg
public com.sun.mail.imap.IMAPMessage[] removeExpungedMessages ()
com.sun.mail.imap.IMAPMessage m
java.util.List mlist
int oldnum
int newnum
com.sun.mail.imap.IMAPMessage[] rmsgs
public com.sun.mail.imap.IMAPMessage[] removeExpungedMessages (javax.mail.Message[])
int i
com.sun.mail.imap.IMAPMessage m
javax.mail.Message[] msgs
java.util.List mlist
int[] mnum
int oldnum
int newnum
int mnumi
boolean keepSeqnums
com.sun.mail.imap.IMAPMessage[] rmsgs
private void shrink (int, int)
int[] news
com.sun.mail.imap.IMAPMessage[] newm
int msgnum
int newend
int oldend
public void addMessages (int, int)
int count
int newSeqNum
private void ensureCapacity (int, int)
int i
int[] news
com.sun.mail.imap.IMAPMessage[] newm
int msgnum
int newsize
int newSeqNum
public int seqnumOf (int)
int msgnum
private int msgnumOf (int)
int msgnum
int seqnum
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/imap/IMAPFolder$11.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$11 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final javax.mail.Flags val$f
private final java.util.Date val$dd
private final com.sun.mail.imap.MessageLiteral val$mos
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, javax.mail.Flags, java.util.Date, com.sun.mail.imap.MessageLiteral)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPStore.classIMAPStore.java
package com.sun.mail.imap
public com.sun.mail.imap.IMAPStore extends javax.mail.Store implements javax.mail.QuotaAwareStore com.sun.mail.iap.ResponseHandler {
public static final int RESPONSE
private final String name
private final int defaultPort
private final boolean isSSL
private final int blksize
private final int statusCacheTimeout
private final int appendBufferSize
private final int minIdleTime
private int port
private String host
private String user
private String password
private String proxyAuthUser
private String authorizationID
private String saslRealm
private com.sun.mail.imap.protocol.Namespaces namespaces
private boolean disableAuthLogin
private boolean disableAuthPlain
private boolean disableAuthNtlm
private boolean enableStartTLS
private boolean requireStartTLS
private boolean enableSASL
private String[] saslMechanisms
private boolean forcePasswordRefresh
private boolean enableImapEvents
private String guid
private volatile boolean connectionFailed
private volatile boolean forceClose
private final Object connectionFailedLock
private java.io.PrintStream out
private boolean messageCacheDebug
private volatile java.lang.reflect.Constructor folderConstructor
private volatile java.lang.reflect.Constructor folderConstructorLI
private final com.sun.mail.imap.IMAPStore$ConnectionPool pool
private com.sun.mail.iap.ResponseHandler nonStoreResponseHandler
static Class class$java$lang$String
static Class class$com$sun$mail$imap$IMAPStore
static Class class$java$lang$Boolean
static Class class$com$sun$mail$imap$protocol$ListInfo
static final boolean $assertionsDisabled
public void (javax.mail.Session, javax.mail.URLName)
javax.mail.Session session
javax.mail.URLName url
protected void (javax.mail.Session, javax.mail.URLName, java.lang.String, boolean)
String m
java.util.Vector v
java.util.StringTokenizer st
ClassNotFoundException ex1
ClassLoader cl
Class folderClass
Class[] c
Class[] c2
Exception ex
javax.mail.Session session
javax.mail.URLName url
String name
boolean isSSL
boolean partialFetch
String s
protected synchronized boolean protocolConnect (java.lang.String, int, java.lang.String, java.lang.String) throws javax.mail.MessagingException
boolean poolEmpty
com.sun.mail.iap.CommandFailedException cex
com.sun.mail.iap.ProtocolException pex
java.io.IOException ioex
String host
int pport
String user
String password
com.sun.mail.imap.protocol.IMAPProtocol protocol
private void login (com.sun.mail.imap.protocol.IMAPProtocol, java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
String authzid
String authzid
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.IMAPProtocol p
String u
String pw
String authzid
protected void preLogin (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
public synchronized void setUsername (java.lang.String)
String user
public synchronized void setPassword (java.lang.String)
String password
com.sun.mail.imap.protocol.IMAPProtocol getProtocol (com.sun.mail.imap.IMAPFolder) throws javax.mail.MessagingException
Exception ex2
Exception ex1
com.sun.mail.iap.ProtocolException pex
long lastUsed
com.sun.mail.imap.IMAPFolder folder
com.sun.mail.imap.protocol.IMAPProtocol p
private com.sun.mail.imap.protocol.IMAPProtocol getStoreProtocol () throws com.sun.mail.iap.ProtocolException
Exception ex2
Exception ex1
InterruptedException ex
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.imap.protocol.IMAPProtocol getFolderStoreProtocol () throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
private void refreshPassword ()
java.net.UnknownHostException e
java.net.InetAddress addr
javax.mail.PasswordAuthentication pa
boolean allowReadOnlySelect ()
boolean hasSeparateStoreConnection ()
boolean getConnectionPoolDebug ()
boolean getMessageCacheDebug ()
boolean isConnectionPoolFull ()
void releaseProtocol (com.sun.mail.imap.IMAPFolder, com.sun.mail.imap.protocol.IMAPProtocol)
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.IMAPFolder folder
com.sun.mail.imap.protocol.IMAPProtocol protocol
private void releaseStoreProtocol (com.sun.mail.imap.protocol.IMAPProtocol)
com.sun.mail.imap.protocol.IMAPProtocol protocol
boolean failed
void releaseFolderStoreProtocol (com.sun.mail.imap.protocol.IMAPProtocol)
com.sun.mail.imap.protocol.IMAPProtocol protocol
private void emptyConnectionPool (boolean)
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.ProtocolException pex
int index
boolean force
private void timeoutConnections ()
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.IMAPProtocol p
int index
int getFetchBlockSize ()
javax.mail.Session getSession ()
int getStatusCacheTimeout ()
int getAppendBufferSize ()
int getMinIdleTime ()
public synchronized boolean hasCapability (java.lang.String) throws javax.mail.MessagingException
com.sun.mail.iap.ProtocolException pex
String capability
com.sun.mail.imap.protocol.IMAPProtocol p
public synchronized boolean isConnected ()
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.IMAPProtocol p
public synchronized void close () throws javax.mail.MessagingException
boolean isEmpty
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.IMAPProtocol protocol
protected void finalize () throws java.lang.Throwable
private synchronized void cleanup ()
javax.mail.MessagingException mex
IllegalStateException ex
com.sun.mail.imap.IMAPFolder f
int i
int fsize
javax.mail.MessagingException mex
boolean force
java.util.Vector foldersCopy
boolean done
public synchronized javax.mail.Folder getDefaultFolder () throws javax.mail.MessagingException
public synchronized javax.mail.Folder getFolder (java.lang.String) throws javax.mail.MessagingException
String name
public synchronized javax.mail.Folder getFolder (javax.mail.URLName) throws javax.mail.MessagingException
javax.mail.URLName url
protected com.sun.mail.imap.IMAPFolder newIMAPFolder (java.lang.String, char, java.lang.Boolean)
Object[] o
Exception ex
String fullName
char separator
Boolean isNamespace
com.sun.mail.imap.IMAPFolder f
protected com.sun.mail.imap.IMAPFolder newIMAPFolder (java.lang.String, char)
String fullName
char separator
protected com.sun.mail.imap.IMAPFolder newIMAPFolder (com.sun.mail.imap.protocol.ListInfo)
Object[] o
Exception ex
com.sun.mail.imap.protocol.ListInfo li
com.sun.mail.imap.IMAPFolder f
public javax.mail.Folder[] getPersonalNamespaces () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.Namespaces ns
public javax.mail.Folder[] getUserNamespaces (java.lang.String) throws javax.mail.MessagingException
String user
com.sun.mail.imap.protocol.Namespaces ns
public javax.mail.Folder[] getSharedNamespaces () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.Namespaces ns
private synchronized com.sun.mail.imap.protocol.Namespaces getNamespaces () throws javax.mail.MessagingException
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.IMAPProtocol p
private javax.mail.Folder[] namespaceToFolders (com.sun.mail.imap.protocol.Namespaces$Namespace[], java.lang.String)
int len
String name
int i
com.sun.mail.imap.protocol.Namespaces$Namespace[] ns
String user
javax.mail.Folder[] fa
public synchronized javax.mail.Quota[] getQuota (java.lang.String) throws javax.mail.MessagingException
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
String root
javax.mail.Quota[] qa
com.sun.mail.imap.protocol.IMAPProtocol p
public synchronized void setQuota (javax.mail.Quota) throws javax.mail.MessagingException
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
javax.mail.Quota quota
com.sun.mail.imap.protocol.IMAPProtocol p
private void checkConnected ()
public void handleResponse (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
public void idle () throws javax.mail.MessagingException
InterruptedException ex
com.sun.mail.iap.Response r
InterruptedException ex
int minidle
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.IMAPProtocol p
private void waitIfIdle () throws com.sun.mail.iap.ProtocolException
InterruptedException ex
void handleResponseCode (com.sun.mail.iap.Response)
int i
com.sun.mail.iap.Response r
String s
boolean isAlert
static boolean access$000 (com.sun.mail.imap.IMAPStore)
com.sun.mail.imap.IMAPStore x0
static java.io.PrintStream access$100 (com.sun.mail.imap.IMAPStore)
com.sun.mail.imap.IMAPStore x0
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/imap/ACL.classACL.java
package com.sun.mail.imap
public com.sun.mail.imap.ACL extends java.lang.Object implements java.lang.Cloneable {
private String name
private com.sun.mail.imap.Rights rights
public void (java.lang.String)
String name
public void (java.lang.String, com.sun.mail.imap.Rights)
String name
com.sun.mail.imap.Rights rights
public java.lang.String getName ()
public void setRights (com.sun.mail.imap.Rights)
com.sun.mail.imap.Rights rights
public com.sun.mail.imap.Rights getRights ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
com.sun.mail.imap.ACL acl
}
com/sun/mail/imap/IMAPFolder.classIMAPFolder.java
package com.sun.mail.imap
public com.sun.mail.imap.IMAPFolder extends javax.mail.Folder implements javax.mail.UIDFolder com.sun.mail.iap.ResponseHandler {
protected String fullName
protected String name
protected int type
protected char separator
protected javax.mail.Flags availableFlags
protected javax.mail.Flags permanentFlags
protected boolean exists
protected boolean isNamespace
protected String[] attributes
protected com.sun.mail.imap.protocol.IMAPProtocol protocol
protected com.sun.mail.imap.MessageCache messageCache
protected final Object messageCacheLock
protected java.util.Hashtable uidTable
protected static final char UNKNOWN_SEPARATOR
private boolean opened
private boolean reallyClosed
private static final int RUNNING
private static final int IDLE
private static final int ABORTING
private int idleState
private int total
private int recent
private int realTotal
private long uidvalidity
private long uidnext
private boolean doExpungeNotification
private com.sun.mail.imap.protocol.Status cachedStatus
private long cachedStatusTime
private boolean hasMessageCountListener
protected boolean debug
protected java.io.PrintStream out
private boolean connectionPoolDebug
static final boolean $assertionsDisabled
static Class class$com$sun$mail$imap$IMAPFolder
static Class class$javax$mail$Flags
protected void (java.lang.String, char, com.sun.mail.imap.IMAPStore, java.lang.Boolean)
int i
String fullName
char separator
com.sun.mail.imap.IMAPStore store
Boolean isNamespace
protected void (com.sun.mail.imap.protocol.ListInfo, com.sun.mail.imap.IMAPStore)
com.sun.mail.imap.protocol.ListInfo li
com.sun.mail.imap.IMAPStore store
protected void checkExists () throws javax.mail.MessagingException
protected void checkClosed ()
protected void checkOpened () throws javax.mail.FolderClosedException
protected void checkRange (int) throws javax.mail.MessagingException
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
int msgno
private void checkFlags (javax.mail.Flags) throws javax.mail.MessagingException
javax.mail.Flags flags
public synchronized java.lang.String getName ()
javax.mail.MessagingException mex
public synchronized java.lang.String getFullName ()
public synchronized javax.mail.Folder getParent () throws javax.mail.MessagingException
char c
int index
public synchronized boolean exists () throws javax.mail.MessagingException
String lname
int i
int len
com.sun.mail.imap.protocol.ListInfo[] li
String lname
private int findName (com.sun.mail.imap.protocol.ListInfo[], java.lang.String)
com.sun.mail.imap.protocol.ListInfo[] li
String lname
int i
public javax.mail.Folder[] list (java.lang.String) throws javax.mail.MessagingException
String pattern
public javax.mail.Folder[] listSubscribed (java.lang.String) throws javax.mail.MessagingException
String pattern
private synchronized javax.mail.Folder[] doList (java.lang.String, boolean) throws javax.mail.MessagingException
int i
String pattern
boolean subscribed
char c
com.sun.mail.imap.protocol.ListInfo[] li
int start
com.sun.mail.imap.IMAPFolder[] folders
com.sun.mail.imap.IMAPStore st
public synchronized char getSeparator () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.ListInfo[] li
public synchronized int getType () throws javax.mail.MessagingException
public synchronized boolean isSubscribed ()
String lname
com.sun.mail.iap.ProtocolException pex
int i
com.sun.mail.imap.protocol.ListInfo[] li
String lname
public synchronized void setSubscribed (boolean) throws javax.mail.MessagingException
boolean subscribe
public synchronized boolean create (int) throws javax.mail.MessagingException
int type
char c
char sep
Object ret
boolean retb
public synchronized boolean hasNewMessages () throws javax.mail.MessagingException
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
String lname
com.sun.mail.imap.protocol.Status status
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.ListInfo[] li
String lname
int i
public synchronized javax.mail.Folder getFolder (java.lang.String) throws javax.mail.MessagingException
String name
char c
public synchronized boolean delete (boolean) throws javax.mail.MessagingException
int i
javax.mail.Folder[] f
boolean recurse
Object ret
public synchronized boolean renameTo (javax.mail.Folder) throws javax.mail.MessagingException
javax.mail.Folder f
Object ret
public synchronized void open (int) throws javax.mail.MessagingException
com.sun.mail.iap.CommandFailedException cex
com.sun.mail.iap.ProtocolException pex2
com.sun.mail.iap.ProtocolException pex
com.sun.mail.iap.ProtocolException pex2
com.sun.mail.iap.ProtocolException pex
int mode
com.sun.mail.imap.protocol.MailboxInfo mi
public synchronized void fetch (javax.mail.Message[], javax.mail.FetchProfile) throws javax.mail.MessagingException
javax.mail.Message[] msgs
javax.mail.FetchProfile fp
public synchronized void setFlags (javax.mail.Message[], javax.mail.Flags, boolean) throws javax.mail.MessagingException
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.imap.protocol.MessageSet[] ms
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
javax.mail.Message[] msgs
javax.mail.Flags flag
boolean value
public synchronized void close (boolean) throws javax.mail.MessagingException
boolean expunge
public synchronized void forceClose () throws javax.mail.MessagingException
private void close (boolean, boolean) throws javax.mail.MessagingException
com.sun.mail.imap.protocol.MailboxInfo mi
com.sun.mail.iap.ProtocolException pex2
com.sun.mail.iap.ProtocolException pex
boolean expunge
boolean force
private void cleanup (boolean)
boolean returnToPool
public synchronized boolean isOpen ()
com.sun.mail.iap.ProtocolException pex
public synchronized javax.mail.Flags getPermanentFlags ()
public synchronized int getMessageCount () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.Status status
com.sun.mail.imap.protocol.MailboxInfo minfo
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
public synchronized int getNewMessageCount () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.Status status
com.sun.mail.imap.protocol.MailboxInfo minfo
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
public synchronized int getUnreadMessageCount () throws javax.mail.MessagingException
com.sun.mail.imap.protocol.Status status
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
int[] matches
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
javax.mail.Flags f
public synchronized int getDeletedMessageCount () throws javax.mail.MessagingException
int[] matches
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
javax.mail.Flags f
private com.sun.mail.imap.protocol.Status getStatus () throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.Status s
int statusCacheTimeout
com.sun.mail.imap.protocol.IMAPProtocol p
public synchronized javax.mail.Message getMessage (int) throws javax.mail.MessagingException
int msgnum
public synchronized void appendMessages (javax.mail.Message[]) throws javax.mail.MessagingException
java.io.IOException ex
javax.mail.MessageRemovedException mrex
javax.mail.Message m
java.util.Date d
java.util.Date dd
javax.mail.Flags f
com.sun.mail.imap.MessageLiteral mos
int i
javax.mail.Message[] msgs
int maxsize
public synchronized com.sun.mail.imap.AppendUID[] appendUIDMessages (javax.mail.Message[]) throws javax.mail.MessagingException
java.io.IOException ex
javax.mail.MessageRemovedException mrex
javax.mail.Message m
com.sun.mail.imap.MessageLiteral mos
java.util.Date d
java.util.Date dd
javax.mail.Flags f
com.sun.mail.imap.AppendUID auid
int i
javax.mail.Message[] msgs
int maxsize
com.sun.mail.imap.AppendUID[] uids
public synchronized javax.mail.Message[] addMessages (javax.mail.Message[]) throws javax.mail.MessagingException
javax.mail.MessagingException mex
com.sun.mail.imap.AppendUID auid
int i
javax.mail.Message[] msgs
javax.mail.Message[] rmsgs
com.sun.mail.imap.AppendUID[] uids
public synchronized void copyMessages (javax.mail.Message[], javax.mail.Folder) throws javax.mail.MessagingException
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.imap.protocol.MessageSet[] ms
com.sun.mail.iap.CommandFailedException cfx
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
javax.mail.Message[] msgs
javax.mail.Folder folder
public synchronized javax.mail.Message[] expunge () throws javax.mail.MessagingException
public synchronized javax.mail.Message[] expunge (javax.mail.Message[]) throws javax.mail.MessagingException
javax.mail.FetchProfile fp
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.iap.CommandFailedException cfx
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.IMAPMessage[] rmsgs
com.sun.mail.imap.IMAPMessage m
long uid
int i
javax.mail.Message[] msgs
com.sun.mail.imap.IMAPMessage[] rmsgs
public synchronized javax.mail.Message[] search (javax.mail.search.SearchTerm) throws javax.mail.MessagingException
int i
int[] matches
javax.mail.Message[] matchMsgs
com.sun.mail.iap.CommandFailedException cfx
javax.mail.search.SearchException sex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
javax.mail.search.SearchTerm term
public synchronized javax.mail.Message[] search (javax.mail.search.SearchTerm, javax.mail.Message[]) throws javax.mail.MessagingException
int i
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.imap.protocol.MessageSet[] ms
int[] matches
javax.mail.Message[] matchMsgs
com.sun.mail.iap.CommandFailedException cfx
javax.mail.search.SearchException sex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
javax.mail.search.SearchTerm term
javax.mail.Message[] msgs
public synchronized javax.mail.Message[] getSortedMessages (com.sun.mail.imap.SortTerm[]) throws javax.mail.MessagingException
com.sun.mail.imap.SortTerm[] term
public synchronized javax.mail.Message[] getSortedMessages (com.sun.mail.imap.SortTerm[], javax.mail.search.SearchTerm) throws javax.mail.MessagingException
int i
int[] matches
javax.mail.Message[] matchMsgs
com.sun.mail.iap.CommandFailedException cfx
javax.mail.search.SearchException sex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.SortTerm[] term
javax.mail.search.SearchTerm sterm
public synchronized void addMessageCountListener (javax.mail.event.MessageCountListener)
javax.mail.event.MessageCountListener l
public synchronized long getUIDValidity () throws javax.mail.MessagingException
String[] item
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.imap.protocol.Status status
public synchronized long getUIDNext () throws javax.mail.MessagingException
String[] item
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.imap.protocol.Status status
public synchronized javax.mail.Message getMessageByUID (long) throws javax.mail.MessagingException
Long l
com.sun.mail.imap.protocol.UID u
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
long uid
com.sun.mail.imap.IMAPMessage m
public synchronized javax.mail.Message[] getMessagesByUID (long, long) throws javax.mail.MessagingException
com.sun.mail.imap.IMAPMessage m
int i
com.sun.mail.imap.protocol.UID[] ua
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
long start
long end
javax.mail.Message[] msgs
public synchronized javax.mail.Message[] getMessagesByUID (long[]) throws javax.mail.MessagingException
Long l
int i
int i
java.util.Vector v
int vsize
com.sun.mail.imap.IMAPMessage m
int i
com.sun.mail.imap.protocol.UID[] ua
int i
long[] unavailUids
javax.mail.Message[] msgs
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
long[] uids
public synchronized long getUID (javax.mail.Message) throws javax.mail.MessagingException
com.sun.mail.imap.protocol.IMAPProtocol p
com.sun.mail.imap.protocol.UID u
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
javax.mail.Message message
com.sun.mail.imap.IMAPMessage m
long uid
public javax.mail.Quota[] getQuota () throws javax.mail.MessagingException
public void setQuota (javax.mail.Quota) throws javax.mail.MessagingException
javax.mail.Quota quota
public com.sun.mail.imap.ACL[] getACL () throws javax.mail.MessagingException
public void addACL (com.sun.mail.imap.ACL) throws javax.mail.MessagingException
com.sun.mail.imap.ACL acl
public void removeACL (java.lang.String) throws javax.mail.MessagingException
String name
public void addRights (com.sun.mail.imap.ACL) throws javax.mail.MessagingException
com.sun.mail.imap.ACL acl
public void removeRights (com.sun.mail.imap.ACL) throws javax.mail.MessagingException
com.sun.mail.imap.ACL acl
public com.sun.mail.imap.Rights[] listRights (java.lang.String) throws javax.mail.MessagingException
String name
public com.sun.mail.imap.Rights myRights () throws javax.mail.MessagingException
private void setACL (com.sun.mail.imap.ACL, char) throws javax.mail.MessagingException
com.sun.mail.imap.ACL acl
char mod
public synchronized java.lang.String[] getAttributes () throws javax.mail.MessagingException
public void idle () throws javax.mail.MessagingException
public void idle (boolean) throws javax.mail.MessagingException
Boolean started
com.sun.mail.iap.ProtocolException pex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.iap.Response r
InterruptedException ex
boolean once
int minidle
void waitIfIdle () throws com.sun.mail.iap.ProtocolException
InterruptedException ex
public void handleResponse (com.sun.mail.iap.Response)
int i
int exists
int count
javax.mail.Message[] msgs
int oldtotal
int seqnum
javax.mail.Message[] msgs
com.sun.mail.imap.IMAPMessage msg
com.sun.mail.imap.protocol.FetchResponse f
javax.mail.Flags flags
com.sun.mail.iap.Response r
com.sun.mail.imap.protocol.IMAPResponse ir
void handleResponses (com.sun.mail.iap.Response[])
int i
com.sun.mail.iap.Response[] r
protected synchronized com.sun.mail.imap.protocol.IMAPProtocol getStoreProtocol () throws com.sun.mail.iap.ProtocolException
protected synchronized void throwClosedException (com.sun.mail.iap.ConnectionException) throws javax.mail.FolderClosedException javax.mail.StoreClosedException
com.sun.mail.iap.ConnectionException cex
protected com.sun.mail.imap.protocol.IMAPProtocol getProtocol () throws com.sun.mail.iap.ProtocolException
public java.lang.Object doCommand (com.sun.mail.imap.IMAPFolder$ProtocolCommand) throws javax.mail.MessagingException
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.IMAPFolder$ProtocolCommand cmd
public java.lang.Object doOptionalCommand (java.lang.String, com.sun.mail.imap.IMAPFolder$ProtocolCommand) throws javax.mail.MessagingException
com.sun.mail.iap.BadCommandException bex
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
String err
com.sun.mail.imap.IMAPFolder$ProtocolCommand cmd
public java.lang.Object doCommandIgnoreFailure (com.sun.mail.imap.IMAPFolder$ProtocolCommand) throws javax.mail.MessagingException
com.sun.mail.iap.CommandFailedException cfx
com.sun.mail.iap.ConnectionException cex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.imap.IMAPFolder$ProtocolCommand cmd
protected java.lang.Object doProtocolCommand (com.sun.mail.imap.IMAPFolder$ProtocolCommand) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.IMAPFolder$ProtocolCommand cmd
com.sun.mail.imap.protocol.IMAPProtocol p
protected synchronized void releaseStoreProtocol (com.sun.mail.imap.protocol.IMAPProtocol)
com.sun.mail.imap.protocol.IMAPProtocol p
protected void releaseProtocol (boolean)
boolean returnToPool
protected void keepConnectionAlive (boolean) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
boolean keepStoreAlive
protected com.sun.mail.imap.IMAPMessage getMessageBySeqNumber (int)
int seqnum
private boolean isDirectory ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static int access$000 (com.sun.mail.imap.IMAPFolder)
com.sun.mail.imap.IMAPFolder x0
static int access$002 (com.sun.mail.imap.IMAPFolder, int)
com.sun.mail.imap.IMAPFolder x0
int x1
static void ()
}
com/sun/mail/imap/IMAPFolder$6.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$6 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final int val$type
private final char val$sep
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, int, char)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.ListInfo[] li
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPFolder$12.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$12 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPFolder$9.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$9 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final javax.mail.Folder val$f
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, javax.mail.Folder)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPFolder$5.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$5 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final boolean val$subscribe
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, boolean)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/SortTerm.classSortTerm.java
package com.sun.mail.imap
public final com.sun.mail.imap.SortTerm extends java.lang.Object {
public static final com.sun.mail.imap.SortTerm ARRIVAL
public static final com.sun.mail.imap.SortTerm CC
public static final com.sun.mail.imap.SortTerm DATE
public static final com.sun.mail.imap.SortTerm FROM
public static final com.sun.mail.imap.SortTerm REVERSE
public static final com.sun.mail.imap.SortTerm SIZE
public static final com.sun.mail.imap.SortTerm SUBJECT
public static final com.sun.mail.imap.SortTerm TO
private String term
private void (java.lang.String)
String term
public java.lang.String toString ()
static void ()
}
com/sun/mail/imap/IMAPFolder$13.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$13 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final javax.mail.Quota val$quota
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, javax.mail.Quota)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/IMAPMessage$1FetchProfileCondition.classIMAPMessage.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPMessage$1FetchProfileCondition extends java.lang.Object implements com.sun.mail.imap.Utility$Condition {
private boolean needEnvelope
private boolean needFlags
private boolean needBodyStructure
private boolean needUID
private boolean needHeaders
private boolean needSize
private String[] hdrs
public void (javax.mail.FetchProfile)
javax.mail.FetchProfile fp
public boolean test (com.sun.mail.imap.IMAPMessage)
int i
com.sun.mail.imap.IMAPMessage m
}
com/sun/mail/imap/IMAPStore$1.classIMAPStore.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPStore$1 extends java.lang.Object implements com.sun.mail.iap.ResponseHandler {
private final com.sun.mail.imap.IMAPStore this$0
void (com.sun.mail.imap.IMAPStore)
public void handleResponse (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
}
com/sun/mail/imap/IMAPFolder$8.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$8 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/DefaultFolder$1.classDefaultFolder.java
package com.sun.mail.imap
com.sun.mail.imap.DefaultFolder$1 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final String val$pattern
private final com.sun.mail.imap.DefaultFolder this$0
void (com.sun.mail.imap.DefaultFolder, java.lang.String)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/protocol/BODY.classBODY.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.BODY extends java.lang.Object implements com.sun.mail.imap.protocol.Item {
static final char[] name
public int msgno
public com.sun.mail.iap.ByteArray data
public String section
public int origin
public void (com.sun.mail.imap.protocol.FetchResponse) throws com.sun.mail.iap.ParsingException
com.sun.mail.imap.protocol.FetchResponse r
int b
public com.sun.mail.iap.ByteArray getByteArray ()
public java.io.ByteArrayInputStream getByteArrayInputStream ()
static void ()
}
com/sun/mail/imap/protocol/UIDSet.classUIDSet.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.UIDSet extends java.lang.Object {
public long start
public long end
public void ()
public void (long, long)
long start
long end
public long size ()
public static com.sun.mail.imap.protocol.UIDSet[] createUIDSets (long[])
com.sun.mail.imap.protocol.UIDSet ms
int j
long[] msgs
java.util.Vector v
int i
com.sun.mail.imap.protocol.UIDSet[] msgsets
public static java.lang.String toString (com.sun.mail.imap.protocol.UIDSet[])
com.sun.mail.imap.protocol.UIDSet[] msgsets
int i
StringBuffer s
int size
long start
long end
public static long size (com.sun.mail.imap.protocol.UIDSet[])
int i
com.sun.mail.imap.protocol.UIDSet[] msgsets
long count
}
com/sun/mail/imap/protocol/SearchSequence.classSearchSequence.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.SearchSequence extends java.lang.Object {
private static String[] monthTable
private static java.util.Calendar cal
public void ()
public static com.sun.mail.iap.Argument generateSequence (javax.mail.search.SearchTerm, java.lang.String) throws javax.mail.search.SearchException java.io.IOException
javax.mail.search.FromTerm fterm
javax.mail.search.FromStringTerm fterm
javax.mail.search.RecipientTerm rterm
javax.mail.search.RecipientStringTerm rterm
javax.mail.search.SearchTerm term
String charset
public static boolean isAscii (javax.mail.search.SearchTerm)
javax.mail.search.SearchTerm[] terms
int i
javax.mail.search.SearchTerm[] terms
javax.mail.search.SearchTerm term
public static boolean isAscii (java.lang.String)
int i
String s
int l
private static com.sun.mail.iap.Argument and (javax.mail.search.AndTerm, java.lang.String) throws javax.mail.search.SearchException java.io.IOException
int i
javax.mail.search.AndTerm term
String charset
javax.mail.search.SearchTerm[] terms
com.sun.mail.iap.Argument result
private static com.sun.mail.iap.Argument or (javax.mail.search.OrTerm, java.lang.String) throws javax.mail.search.SearchException java.io.IOException
int i
javax.mail.search.SearchTerm t
javax.mail.search.OrTerm term
String charset
javax.mail.search.SearchTerm[] terms
com.sun.mail.iap.Argument result
private static com.sun.mail.iap.Argument not (javax.mail.search.NotTerm, java.lang.String) throws javax.mail.search.SearchException java.io.IOException
javax.mail.search.NotTerm term
String charset
com.sun.mail.iap.Argument result
javax.mail.search.SearchTerm nterm
private static com.sun.mail.iap.Argument header (javax.mail.search.HeaderTerm, java.lang.String) throws javax.mail.search.SearchException java.io.IOException
javax.mail.search.HeaderTerm term
String charset
com.sun.mail.iap.Argument result
private static com.sun.mail.iap.Argument messageid (javax.mail.search.MessageIDTerm, java.lang.String) throws javax.mail.search.SearchException java.io.IOException
javax.mail.search.MessageIDTerm term
String charset
com.sun.mail.iap.Argument result
private static com.sun.mail.iap.Argument flag (javax.mail.search.FlagTerm) throws javax.mail.search.SearchException
int i
int i
javax.mail.search.FlagTerm term
boolean set
com.sun.mail.iap.Argument result
javax.mail.Flags flags
javax.mail.Flags$Flag[] sf
String[] uf
private static com.sun.mail.iap.Argument from (java.lang.String, java.lang.String) throws javax.mail.search.SearchException java.io.IOException
String address
String charset
com.sun.mail.iap.Argument result
private static com.sun.mail.iap.Argument recipient (javax.mail.Message$RecipientType, java.lang.String, java.lang.String) throws javax.mail.search.SearchException java.io.IOException
javax.mail.Message$RecipientType type
String address
String charset
com.sun.mail.iap.Argument result
private static com.sun.mail.iap.Argument subject (javax.mail.search.SubjectTerm, java.lang.String) throws javax.mail.search.SearchException java.io.IOException
javax.mail.search.SubjectTerm term
String charset
com.sun.mail.iap.Argument result
private static com.sun.mail.iap.Argument body (javax.mail.search.BodyTerm, java.lang.String) throws javax.mail.search.SearchException java.io.IOException
javax.mail.search.BodyTerm term
String charset
com.sun.mail.iap.Argument result
private static com.sun.mail.iap.Argument size (javax.mail.search.SizeTerm) throws javax.mail.search.SearchException
javax.mail.search.SizeTerm term
com.sun.mail.iap.Argument result
private static synchronized java.lang.String toIMAPDate (java.util.Date)
java.util.Date date
StringBuffer s
private static com.sun.mail.iap.Argument sentdate (javax.mail.search.DateTerm) throws javax.mail.search.SearchException
javax.mail.search.DateTerm term
com.sun.mail.iap.Argument result
String date
private static com.sun.mail.iap.Argument receiveddate (javax.mail.search.DateTerm) throws javax.mail.search.SearchException
javax.mail.search.DateTerm term
com.sun.mail.iap.Argument result
String date
static void ()
}
com/sun/mail/imap/protocol/IMAPSaslAuthenticator$1.classIMAPSaslAuthenticator.java
package com.sun.mail.imap.protocol
com.sun.mail.imap.protocol.IMAPSaslAuthenticator$1 extends java.lang.Object implements javax.security.auth.callback.CallbackHandler {
private final String val$u
private final String val$p
private final String val$realm
private final com.sun.mail.imap.protocol.IMAPSaslAuthenticator this$0
void (com.sun.mail.imap.protocol.IMAPSaslAuthenticator, java.lang.String, java.lang.String, java.lang.String)
public void handle (javax.security.auth.callback.Callback[])
javax.security.auth.callback.NameCallback ncb
javax.security.auth.callback.PasswordCallback pcb
javax.security.sasl.RealmCallback rcb
int k
String[] choices
javax.security.sasl.RealmChoiceCallback rcb
int i
javax.security.auth.callback.Callback[] callbacks
}
com/sun/mail/imap/protocol/RFC822DATA.classRFC822DATA.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.RFC822DATA extends java.lang.Object implements com.sun.mail.imap.protocol.Item {
static final char[] name
public int msgno
public com.sun.mail.iap.ByteArray data
public void (com.sun.mail.imap.protocol.FetchResponse) throws com.sun.mail.iap.ParsingException
com.sun.mail.imap.protocol.FetchResponse r
public com.sun.mail.iap.ByteArray getByteArray ()
public java.io.ByteArrayInputStream getByteArrayInputStream ()
static void ()
}
com/sun/mail/imap/protocol/RFC822SIZE.classRFC822SIZE.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.RFC822SIZE extends java.lang.Object implements com.sun.mail.imap.protocol.Item {
static final char[] name
public int msgno
public int size
public void (com.sun.mail.imap.protocol.FetchResponse) throws com.sun.mail.iap.ParsingException
com.sun.mail.imap.protocol.FetchResponse r
static void ()
}
com/sun/mail/imap/protocol/INTERNALDATE.classINTERNALDATE.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.INTERNALDATE extends java.lang.Object implements com.sun.mail.imap.protocol.Item {
static final char[] name
public int msgno
protected java.util.Date date
private static javax.mail.internet.MailDateFormat mailDateFormat
private static java.text.SimpleDateFormat df
public void (com.sun.mail.imap.protocol.FetchResponse) throws com.sun.mail.iap.ParsingException
java.text.ParseException pex
com.sun.mail.imap.protocol.FetchResponse r
String s
public java.util.Date getDate ()
public static java.lang.String format (java.util.Date)
java.util.Date d
StringBuffer sb
int rawOffsetInMins
int offsetInHrs
int offsetInMins
static void ()
}
com/sun/mail/imap/protocol/Status.classStatus.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.Status extends java.lang.Object {
public String mbox
public int total
public int recent
public long uidnext
public long uidvalidity
public int unseen
static final String[] standardItems
public void (com.sun.mail.iap.Response) throws com.sun.mail.iap.ParsingException
char next
String attr
com.sun.mail.iap.Response r
StringBuffer buffer
boolean onlySpaces
public static void add (com.sun.mail.imap.protocol.Status, com.sun.mail.imap.protocol.Status)
com.sun.mail.imap.protocol.Status s1
com.sun.mail.imap.protocol.Status s2
static void ()
}
com/sun/mail/imap/protocol/IMAPResponse.classIMAPResponse.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.IMAPResponse extends com.sun.mail.iap.Response {
private String key
private int number
public void (com.sun.mail.iap.Protocol) throws java.io.IOException com.sun.mail.iap.ProtocolException
NumberFormatException ne
com.sun.mail.iap.Protocol c
public void (com.sun.mail.imap.protocol.IMAPResponse)
com.sun.mail.imap.protocol.IMAPResponse r
public java.lang.String[] readSimpleList ()
String[] s
java.util.Vector v
int start
int size
public java.lang.String getKey ()
public boolean keyEquals (java.lang.String)
String k
public int getNumber ()
public static com.sun.mail.imap.protocol.IMAPResponse readResponse (com.sun.mail.iap.Protocol) throws java.io.IOException com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Protocol p
com.sun.mail.imap.protocol.IMAPResponse r
}
com/sun/mail/imap/protocol/FLAGS.classFLAGS.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.FLAGS extends javax.mail.Flags implements com.sun.mail.imap.protocol.Item {
static final char[] name
public int msgno
private static final long serialVersionUID
public void (com.sun.mail.imap.protocol.IMAPResponse) throws com.sun.mail.iap.ParsingException
char c
String s
int i
com.sun.mail.imap.protocol.IMAPResponse r
String[] flags
static void ()
}
com/sun/mail/imap/protocol/BASE64MailboxEncoder.classBASE64MailboxEncoder.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.BASE64MailboxEncoder extends java.lang.Object {
protected byte[] buffer
protected int bufsize
protected boolean started
protected java.io.Writer out
private static final char[] pem_array
public static java.lang.String encode (java.lang.String)
char current
int index
String original
com.sun.mail.imap.protocol.BASE64MailboxEncoder base64stream
char[] origchars
int length
boolean changedString
java.io.CharArrayWriter writer
public void (java.io.Writer)
java.io.Writer what
public void write (int)
java.io.IOException e
int c
public void flush ()
java.io.IOException e
protected void encode () throws java.io.IOException
byte a
byte b
byte c
byte a
byte b
byte c
byte a
byte b
byte c
static void ()
}
com/sun/mail/imap/protocol/IMAPAddress.classENVELOPE.java
package com.sun.mail.imap.protocol
com.sun.mail.imap.protocol.IMAPAddress extends javax.mail.internet.InternetAddress {
private boolean group
private javax.mail.internet.InternetAddress[] grouplist
private String groupname
private static final long serialVersionUID
void (com.sun.mail.iap.Response) throws com.sun.mail.iap.ParsingException
com.sun.mail.imap.protocol.IMAPAddress a
StringBuffer sb
java.util.Vector v
com.sun.mail.iap.Response r
String mb
String host
boolean isEndOfGroup ()
public boolean isGroup ()
public javax.mail.internet.InternetAddress[] getGroup (boolean) throws javax.mail.internet.AddressException
boolean strict
}
com/sun/mail/imap/protocol/IMAPProtocol.classIMAPProtocol.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.IMAPProtocol extends com.sun.mail.iap.Protocol {
private boolean connected
private boolean rev1
private boolean authenticated
private java.util.Map capabilities
private java.util.List authmechs
protected String[] searchCharsets
private String name
private com.sun.mail.imap.protocol.SaslAuthenticator saslAuthenticator
private com.sun.mail.iap.ByteArray ba
private static final byte[] CRLF
private String idleTag
private static final byte[] DONE
static Class class$com$sun$mail$imap$protocol$IMAPProtocol
static Class class$java$lang$String
static Class class$java$util$Properties
static Class class$java$io$PrintStream
static Class class$com$sun$mail$imap$protocol$BODYSTRUCTURE
static Class class$com$sun$mail$imap$protocol$BODY
static Class class$com$sun$mail$imap$protocol$RFC822DATA
static Class class$javax$mail$Flags
static Class class$com$sun$mail$imap$protocol$UID
public void (java.lang.String, java.lang.String, int, boolean, java.io.PrintStream, java.util.Properties, boolean) throws java.io.IOException com.sun.mail.iap.ProtocolException
String name
String host
int port
boolean debug
java.io.PrintStream out
java.util.Properties props
boolean isSSL
public void capability () throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
com.sun.mail.iap.Response[] r
protected void setCapabilities (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
byte b
String s
protected void parseCapabilities (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
String s
protected void processGreeting (com.sun.mail.iap.Response) throws com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Response r
com.sun.mail.imap.protocol.IMAPResponse ir
public boolean isAuthenticated ()
public boolean isREV1 ()
protected boolean supportsNonSyncLiterals ()
public com.sun.mail.iap.Response readResponse () throws java.io.IOException com.sun.mail.iap.ProtocolException
public boolean hasCapability (java.lang.String)
java.util.Iterator it
String c
public java.util.Map getCapabilities ()
public void disconnect ()
public void noop () throws com.sun.mail.iap.ProtocolException
public void logout () throws com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Response[] r
public void login (java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
String u
String p
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
public synchronized void authlogin (java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
Exception ex
String s
String s
Exception ioex
String u
String p
java.util.Vector v
String tag
com.sun.mail.iap.Response r
boolean done
java.io.OutputStream os
java.io.ByteArrayOutputStream bos
java.io.OutputStream b64os
boolean first
com.sun.mail.iap.Response[] responses
public synchronized void authplain (java.lang.String, java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
Exception ex
String nullByte
String s
Exception ioex
String authzid
String u
String p
java.util.Vector v
String tag
com.sun.mail.iap.Response r
boolean done
java.io.OutputStream os
java.io.ByteArrayOutputStream bos
java.io.OutputStream b64os
com.sun.mail.iap.Response[] responses
public synchronized void authntlm (java.lang.String, java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
Exception ex
String s
String s
Exception ioex
String authzid
String u
String p
java.util.Vector v
String tag
com.sun.mail.iap.Response r
boolean done
String type1Msg
int flags
String domain
com.sun.mail.auth.Ntlm ntlm
java.io.OutputStream os
boolean first
com.sun.mail.iap.Response[] responses
public void sasllogin (java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
Class sac
java.lang.reflect.Constructor c
Exception ex
int i
java.util.List v
String[] allowed
String realm
String authzid
String u
String p
java.util.List v
String[] mechs
java.io.OutputStream getIMAPOutputStream ()
public void proxyauth (java.lang.String) throws com.sun.mail.iap.ProtocolException
String u
com.sun.mail.iap.Argument args
public void id (java.lang.String) throws com.sun.mail.iap.ProtocolException
String guid
public void startTLS () throws com.sun.mail.iap.ProtocolException
com.sun.mail.iap.ProtocolException pex
com.sun.mail.iap.Response[] r
Exception ex
public com.sun.mail.imap.protocol.MailboxInfo select (java.lang.String) throws com.sun.mail.iap.ProtocolException
String mbox
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
com.sun.mail.imap.protocol.MailboxInfo minfo
com.sun.mail.iap.Response response
public com.sun.mail.imap.protocol.MailboxInfo examine (java.lang.String) throws com.sun.mail.iap.ProtocolException
String mbox
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
com.sun.mail.imap.protocol.MailboxInfo minfo
public void unselect () throws com.sun.mail.iap.ProtocolException
public com.sun.mail.imap.protocol.Status status (java.lang.String, java.lang.String[]) throws com.sun.mail.iap.ProtocolException
int i
int len
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
String mbox
String[] items
com.sun.mail.iap.Argument args
com.sun.mail.iap.Argument itemArgs
com.sun.mail.iap.Response[] r
com.sun.mail.imap.protocol.Status status
com.sun.mail.iap.Response response
public void create (java.lang.String) throws com.sun.mail.iap.ProtocolException
String mbox
com.sun.mail.iap.Argument args
public void delete (java.lang.String) throws com.sun.mail.iap.ProtocolException
String mbox
com.sun.mail.iap.Argument args
public void rename (java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
String o
String n
com.sun.mail.iap.Argument args
public void subscribe (java.lang.String) throws com.sun.mail.iap.ProtocolException
String mbox
com.sun.mail.iap.Argument args
public void unsubscribe (java.lang.String) throws com.sun.mail.iap.ProtocolException
String mbox
com.sun.mail.iap.Argument args
public com.sun.mail.imap.protocol.ListInfo[] list (java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
String ref
String pattern
public com.sun.mail.imap.protocol.ListInfo[] lsub (java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
String ref
String pattern
private com.sun.mail.imap.protocol.ListInfo[] doList (java.lang.String, java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
java.util.Vector v
String cmd
String ref
String pat
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
com.sun.mail.imap.protocol.ListInfo[] linfo
com.sun.mail.iap.Response response
public void append (java.lang.String, javax.mail.Flags, java.util.Date, com.sun.mail.iap.Literal) throws com.sun.mail.iap.ProtocolException
String mbox
javax.mail.Flags f
java.util.Date d
com.sun.mail.iap.Literal data
public com.sun.mail.imap.AppendUID appenduid (java.lang.String, javax.mail.Flags, java.util.Date, com.sun.mail.iap.Literal) throws com.sun.mail.iap.ProtocolException
String mbox
javax.mail.Flags f
java.util.Date d
com.sun.mail.iap.Literal data
public com.sun.mail.imap.AppendUID appenduid (java.lang.String, javax.mail.Flags, java.util.Date, com.sun.mail.iap.Literal, boolean) throws com.sun.mail.iap.ProtocolException
String mbox
javax.mail.Flags f
java.util.Date d
com.sun.mail.iap.Literal data
boolean uid
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
private com.sun.mail.imap.AppendUID getAppendUID (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
byte b
String s
long uidvalidity
long uid
public void check () throws com.sun.mail.iap.ProtocolException
public void close () throws com.sun.mail.iap.ProtocolException
public void expunge () throws com.sun.mail.iap.ProtocolException
public void uidexpunge (com.sun.mail.imap.protocol.UIDSet[]) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.UIDSet[] set
public com.sun.mail.imap.protocol.BODYSTRUCTURE fetchBodyStructure (int) throws com.sun.mail.iap.ProtocolException
int msgno
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
public com.sun.mail.imap.protocol.BODY peekBody (int, java.lang.String) throws com.sun.mail.iap.ProtocolException
int msgno
String section
public com.sun.mail.imap.protocol.BODY fetchBody (int, java.lang.String) throws com.sun.mail.iap.ProtocolException
int msgno
String section
protected com.sun.mail.imap.protocol.BODY fetchBody (int, java.lang.String, boolean) throws com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Response[] r
int msgno
String section
boolean peek
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
public com.sun.mail.imap.protocol.BODY peekBody (int, java.lang.String, int, int) throws com.sun.mail.iap.ProtocolException
int msgno
String section
int start
int size
public com.sun.mail.imap.protocol.BODY fetchBody (int, java.lang.String, int, int) throws com.sun.mail.iap.ProtocolException
int msgno
String section
int start
int size
public com.sun.mail.imap.protocol.BODY peekBody (int, java.lang.String, int, int, com.sun.mail.iap.ByteArray) throws com.sun.mail.iap.ProtocolException
int msgno
String section
int start
int size
com.sun.mail.iap.ByteArray ba
public com.sun.mail.imap.protocol.BODY fetchBody (int, java.lang.String, int, int, com.sun.mail.iap.ByteArray) throws com.sun.mail.iap.ProtocolException
int msgno
String section
int start
int size
com.sun.mail.iap.ByteArray ba
protected com.sun.mail.imap.protocol.BODY fetchBody (int, java.lang.String, int, int, boolean, com.sun.mail.iap.ByteArray) throws com.sun.mail.iap.ProtocolException
int msgno
String section
int start
int size
boolean peek
com.sun.mail.iap.ByteArray ba
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
protected com.sun.mail.iap.ByteArray getResponseBuffer ()
com.sun.mail.iap.ByteArray ret
public com.sun.mail.imap.protocol.RFC822DATA fetchRFC822 (int, java.lang.String) throws com.sun.mail.iap.ProtocolException
int msgno
String what
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
public javax.mail.Flags fetchFlags (int) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.FetchResponse fr
int i
int len
int msgno
javax.mail.Flags flags
com.sun.mail.iap.Response[] r
public com.sun.mail.imap.protocol.UID fetchUID (int) throws com.sun.mail.iap.ProtocolException
int msgno
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
public com.sun.mail.imap.protocol.UID fetchSequenceNumber (long) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.FetchResponse fr
int i
int len
long uid
com.sun.mail.imap.protocol.UID u
com.sun.mail.iap.Response[] r
public com.sun.mail.imap.protocol.UID[] fetchSequenceNumbers (long, long) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.FetchResponse fr
com.sun.mail.imap.protocol.UID u
int i
int len
long start
long end
com.sun.mail.iap.Response[] r
java.util.Vector v
com.sun.mail.imap.protocol.UID[] ua
public com.sun.mail.imap.protocol.UID[] fetchSequenceNumbers (long[]) throws com.sun.mail.iap.ProtocolException
int i
com.sun.mail.imap.protocol.FetchResponse fr
com.sun.mail.imap.protocol.UID u
int i
int len
long[] uids
StringBuffer sb
com.sun.mail.iap.Response[] r
java.util.Vector v
com.sun.mail.imap.protocol.UID[] ua
public com.sun.mail.iap.Response[] fetch (com.sun.mail.imap.protocol.MessageSet[], java.lang.String) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.MessageSet[] msgsets
String what
public com.sun.mail.iap.Response[] fetch (int, int, java.lang.String) throws com.sun.mail.iap.ProtocolException
int start
int end
String what
public com.sun.mail.iap.Response[] fetch (int, java.lang.String) throws com.sun.mail.iap.ProtocolException
int msg
String what
private com.sun.mail.iap.Response[] fetch (java.lang.String, java.lang.String, boolean) throws com.sun.mail.iap.ProtocolException
String msgSequence
String what
boolean uid
public void copy (com.sun.mail.imap.protocol.MessageSet[], java.lang.String) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.MessageSet[] msgsets
String mbox
public void copy (int, int, java.lang.String) throws com.sun.mail.iap.ProtocolException
int start
int end
String mbox
private void copy (java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
String msgSequence
String mbox
com.sun.mail.iap.Argument args
public void storeFlags (com.sun.mail.imap.protocol.MessageSet[], javax.mail.Flags, boolean) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.MessageSet[] msgsets
javax.mail.Flags flags
boolean set
public void storeFlags (int, int, javax.mail.Flags, boolean) throws com.sun.mail.iap.ProtocolException
int start
int end
javax.mail.Flags flags
boolean set
public void storeFlags (int, javax.mail.Flags, boolean) throws com.sun.mail.iap.ProtocolException
int msg
javax.mail.Flags flags
boolean set
private void storeFlags (java.lang.String, javax.mail.Flags, boolean) throws com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Response[] r
String msgset
javax.mail.Flags flags
boolean set
com.sun.mail.iap.Response[] r
private java.lang.String createFlagList (javax.mail.Flags)
String s
String s
String s
String s
String s
String s
javax.mail.Flags$Flag f
int i
int i
javax.mail.Flags flags
StringBuffer sb
javax.mail.Flags$Flag[] sf
boolean first
String[] uf
public int[] search (com.sun.mail.imap.protocol.MessageSet[], javax.mail.search.SearchTerm) throws com.sun.mail.iap.ProtocolException javax.mail.search.SearchException
com.sun.mail.imap.protocol.MessageSet[] msgsets
javax.mail.search.SearchTerm term
public int[] search (javax.mail.search.SearchTerm) throws com.sun.mail.iap.ProtocolException javax.mail.search.SearchException
javax.mail.search.SearchTerm term
private int[] search (java.lang.String, javax.mail.search.SearchTerm) throws com.sun.mail.iap.ProtocolException javax.mail.search.SearchException
java.io.IOException ioex
com.sun.mail.iap.CommandFailedException cfx
java.io.IOException ioex
com.sun.mail.iap.ProtocolException pex
javax.mail.search.SearchException sex
int i
String msgSequence
javax.mail.search.SearchTerm term
private int[] issueSearch (java.lang.String, javax.mail.search.SearchTerm, java.lang.String) throws com.sun.mail.iap.ProtocolException javax.mail.search.SearchException java.io.IOException
com.sun.mail.iap.Response[] r
int num
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
int i
java.util.Vector v
int vsize
String msgSequence
javax.mail.search.SearchTerm term
String charset
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
int[] matches
public int[] sort (com.sun.mail.imap.SortTerm[], javax.mail.search.SearchTerm) throws com.sun.mail.iap.ProtocolException javax.mail.search.SearchException
int i
java.io.IOException ioex
int num
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
int i
java.util.Vector v
int vsize
com.sun.mail.imap.SortTerm[] term
javax.mail.search.SearchTerm sterm
com.sun.mail.iap.Argument args
com.sun.mail.iap.Argument sargs
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
int[] matches
public com.sun.mail.imap.protocol.Namespaces namespace () throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
com.sun.mail.iap.Response[] r
com.sun.mail.imap.protocol.Namespaces namespace
com.sun.mail.iap.Response response
public javax.mail.Quota[] getQuotaRoot (java.lang.String) throws com.sun.mail.iap.ProtocolException
String root
javax.mail.Quota quota
javax.mail.Quota q
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
int i
String mbox
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
java.util.Hashtable tab
javax.mail.Quota[] qa
java.util.Enumeration e
public javax.mail.Quota[] getQuota (java.lang.String) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
String root
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
javax.mail.Quota quota
java.util.Vector v
com.sun.mail.iap.Response response
javax.mail.Quota[] qa
public void setQuota (javax.mail.Quota) throws com.sun.mail.iap.ProtocolException
int i
javax.mail.Quota quota
com.sun.mail.iap.Argument args
com.sun.mail.iap.Argument qargs
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
private javax.mail.Quota parseQuota (com.sun.mail.iap.Response) throws com.sun.mail.iap.ParsingException
long usage
long limit
javax.mail.Quota$Resource res
String name
com.sun.mail.iap.Response r
String quotaRoot
javax.mail.Quota q
java.util.Vector v
public void setACL (java.lang.String, char, com.sun.mail.imap.ACL) throws com.sun.mail.iap.ProtocolException
String mbox
char modifier
com.sun.mail.imap.ACL acl
com.sun.mail.iap.Argument args
String rights
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
public void deleteACL (java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
String mbox
String user
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
public com.sun.mail.imap.ACL[] getACL (java.lang.String) throws com.sun.mail.iap.ProtocolException
String rights
com.sun.mail.imap.ACL acl
String name
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
String mbox
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
java.util.Vector v
com.sun.mail.imap.ACL[] aa
public com.sun.mail.imap.Rights[] listRights (java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
String rights
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
String mbox
String user
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
java.util.Vector v
com.sun.mail.imap.Rights[] ra
public com.sun.mail.imap.Rights myRights (java.lang.String) throws com.sun.mail.iap.ProtocolException
String rs
com.sun.mail.imap.protocol.IMAPResponse ir
int i
int len
String mbox
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
com.sun.mail.iap.Response response
com.sun.mail.imap.Rights rights
public synchronized void idleStart () throws com.sun.mail.iap.ProtocolException
com.sun.mail.iap.LiteralException lex
Exception ex
java.io.IOException ioex
com.sun.mail.iap.ProtocolException pex
java.util.Vector v
boolean done
com.sun.mail.iap.Response r
com.sun.mail.iap.Response[] responses
public synchronized com.sun.mail.iap.Response readIdleResponse ()
java.io.InterruptedIOException iioex
java.io.IOException ioex
com.sun.mail.iap.ProtocolException pex
com.sun.mail.iap.Response r
public boolean processIdleResponse (com.sun.mail.iap.Response) throws com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Response r
com.sun.mail.iap.Response[] responses
boolean done
public void idleAbort () throws com.sun.mail.iap.ProtocolException
java.io.IOException ex
java.io.OutputStream os
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/imap/protocol/IMAPSaslAuthenticator.classIMAPSaslAuthenticator.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.IMAPSaslAuthenticator extends java.lang.Object implements com.sun.mail.imap.protocol.SaslAuthenticator {
private com.sun.mail.imap.protocol.IMAPProtocol pr
private String name
private java.util.Properties props
private boolean debug
private java.io.PrintStream out
private String host
public void (com.sun.mail.imap.protocol.IMAPProtocol, java.lang.String, java.util.Properties, boolean, java.io.PrintStream, java.lang.String)
com.sun.mail.imap.protocol.IMAPProtocol pr
String name
java.util.Properties props
boolean debug
java.io.PrintStream out
String host
public boolean authenticate (java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
int i
javax.security.sasl.SaslException sex
Exception ex
byte[] ba
Exception ioex
String qop
com.sun.mail.iap.Argument args
java.util.Vector v
String tag
com.sun.mail.iap.Response r
boolean done
javax.security.sasl.SaslClient sc
javax.security.auth.callback.CallbackHandler cbh
java.io.OutputStream os
java.io.ByteArrayOutputStream bos
byte[] CRLF
boolean isXGWTRUSTEDAPP
com.sun.mail.iap.Response[] responses
String[] mechs
String realm
String authzid
String u
String p
static boolean access$000 (com.sun.mail.imap.protocol.IMAPSaslAuthenticator)
com.sun.mail.imap.protocol.IMAPSaslAuthenticator x0
static java.io.PrintStream access$100 (com.sun.mail.imap.protocol.IMAPSaslAuthenticator)
com.sun.mail.imap.protocol.IMAPSaslAuthenticator x0
}
com/sun/mail/imap/protocol/Namespaces.classNamespaces.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.Namespaces extends java.lang.Object {
public com.sun.mail.imap.protocol.Namespaces$Namespace[] personal
public com.sun.mail.imap.protocol.Namespaces$Namespace[] otherUsers
public com.sun.mail.imap.protocol.Namespaces$Namespace[] shared
public void (com.sun.mail.iap.Response) throws com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Response r
private com.sun.mail.imap.protocol.Namespaces$Namespace[] getNamespaces (com.sun.mail.iap.Response) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.Namespaces$Namespace ns
java.util.Vector v
com.sun.mail.imap.protocol.Namespaces$Namespace[] nsa
String s
com.sun.mail.iap.Response r
}
com/sun/mail/imap/protocol/ListInfo.classListInfo.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.ListInfo extends java.lang.Object {
public String name
public char separator
public boolean hasInferiors
public boolean canOpen
public int changeState
public String[] attrs
public static final int CHANGED
public static final int UNCHANGED
public static final int INDETERMINATE
public void (com.sun.mail.imap.protocol.IMAPResponse) throws com.sun.mail.iap.ParsingException
int i
com.sun.mail.imap.protocol.IMAPResponse r
String[] s
java.util.Vector v
}
com/sun/mail/imap/protocol/UID.classUID.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.UID extends java.lang.Object implements com.sun.mail.imap.protocol.Item {
static final char[] name
public int seqnum
public long uid
public void (com.sun.mail.imap.protocol.FetchResponse) throws com.sun.mail.iap.ParsingException
com.sun.mail.imap.protocol.FetchResponse r
static void ()
}
com/sun/mail/imap/protocol/BASE64MailboxDecoder.classBASE64MailboxDecoder.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.BASE64MailboxDecoder extends java.lang.Object {
static final char[] pem_array
private static final byte[] pem_convert_array
public void ()
public static java.lang.String decode (java.lang.String)
char c
String original
boolean changedString
int copyTo
char[] chars
java.text.StringCharacterIterator iter
protected static int base64decode (char[], int, java.text.CharacterIterator)
byte orig_0
byte orig_1
byte a
byte b
byte current
byte orig_2
byte orig_3
char[] buffer
int offset
java.text.CharacterIterator iter
boolean firsttime
int leftover
static void ()
int i
int i
}
com/sun/mail/imap/protocol/SaslAuthenticator.classSaslAuthenticator.java
package com.sun.mail.imap.protocol
public abstract com.sun.mail.imap.protocol.SaslAuthenticator extends java.lang.Object {
public abstract boolean authenticate (java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws com.sun.mail.iap.ProtocolException
}
com/sun/mail/imap/protocol/FetchResponse.classFetchResponse.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.FetchResponse extends com.sun.mail.imap.protocol.IMAPResponse {
private com.sun.mail.imap.protocol.Item[] items
private static final char[] HEADER
private static final char[] TEXT
public void (com.sun.mail.iap.Protocol) throws java.io.IOException com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Protocol p
public void (com.sun.mail.imap.protocol.IMAPResponse) throws java.io.IOException com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPResponse r
public int getItemCount ()
public com.sun.mail.imap.protocol.Item getItem (int)
int index
public com.sun.mail.imap.protocol.Item getItem (java.lang.Class)
int i
Class c
public static com.sun.mail.imap.protocol.Item getItem (com.sun.mail.iap.Response[], int, java.lang.Class)
int j
com.sun.mail.imap.protocol.FetchResponse f
int i
com.sun.mail.iap.Response[] r
int msgno
Class c
private void parse () throws com.sun.mail.iap.ParsingException
java.util.Vector v
com.sun.mail.imap.protocol.Item i
private boolean match (char[])
int i
int j
char[] itemName
int len
static void ()
}
com/sun/mail/imap/protocol/Namespaces$Namespace.classNamespaces.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.Namespaces$Namespace extends java.lang.Object {
public String prefix
public char delimiter
public void (com.sun.mail.iap.Response) throws com.sun.mail.iap.ProtocolException
String s
com.sun.mail.iap.Response r
}
com/sun/mail/imap/protocol/BODYSTRUCTURE.classBODYSTRUCTURE.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.BODYSTRUCTURE extends java.lang.Object implements com.sun.mail.imap.protocol.Item {
static final char[] name
public int msgno
public String type
public String subtype
public String encoding
public int lines
public int size
public String disposition
public String id
public String description
public String md5
public String attachment
public javax.mail.internet.ParameterList cParams
public javax.mail.internet.ParameterList dParams
public String[] language
public com.sun.mail.imap.protocol.BODYSTRUCTURE[] bodies
public com.sun.mail.imap.protocol.ENVELOPE envelope
private static int SINGLE
private static int MULTI
private static int NESTED
private int processedType
private static boolean parseDebug
public void (com.sun.mail.imap.protocol.FetchResponse) throws com.sun.mail.iap.ParsingException
String[] la
String l
java.util.Vector v
int i
byte b
com.sun.mail.imap.protocol.BODYSTRUCTURE[] bs
byte bn
String[] la
String l
byte b
com.sun.mail.imap.protocol.FetchResponse r
public boolean isMulti ()
public boolean isSingle ()
public boolean isNested ()
private javax.mail.internet.ParameterList parseParameters (com.sun.mail.iap.Response) throws com.sun.mail.iap.ParsingException
String name
String value
com.sun.mail.iap.Response r
javax.mail.internet.ParameterList list
byte b
private void parseBodyExtension (com.sun.mail.iap.Response) throws com.sun.mail.iap.ParsingException
com.sun.mail.iap.Response r
byte b
static void ()
}
com/sun/mail/imap/protocol/MessageSet.classMessageSet.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.MessageSet extends java.lang.Object {
public int start
public int end
public void ()
public void (int, int)
int start
int end
public int size ()
public static com.sun.mail.imap.protocol.MessageSet[] createMessageSets (int[])
com.sun.mail.imap.protocol.MessageSet ms
int j
int[] msgs
java.util.Vector v
int i
com.sun.mail.imap.protocol.MessageSet[] msgsets
public static java.lang.String toString (com.sun.mail.imap.protocol.MessageSet[])
com.sun.mail.imap.protocol.MessageSet[] msgsets
int i
StringBuffer s
int size
int start
int end
public static int size (com.sun.mail.imap.protocol.MessageSet[])
int i
com.sun.mail.imap.protocol.MessageSet[] msgsets
int count
}
com/sun/mail/imap/protocol/Item.classItem.java
package com.sun.mail.imap.protocol
public abstract com.sun.mail.imap.protocol.Item extends java.lang.Object {
}
com/sun/mail/imap/protocol/ENVELOPE.classENVELOPE.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.ENVELOPE extends java.lang.Object implements com.sun.mail.imap.protocol.Item {
static final char[] name
public int msgno
public java.util.Date date
public String subject
public javax.mail.internet.InternetAddress[] from
public javax.mail.internet.InternetAddress[] sender
public javax.mail.internet.InternetAddress[] replyTo
public javax.mail.internet.InternetAddress[] to
public javax.mail.internet.InternetAddress[] cc
public javax.mail.internet.InternetAddress[] bcc
public String inReplyTo
public String messageId
private static javax.mail.internet.MailDateFormat mailDateFormat
public void (com.sun.mail.imap.protocol.FetchResponse) throws com.sun.mail.iap.ParsingException
Exception pex
com.sun.mail.imap.protocol.FetchResponse r
String s
private javax.mail.internet.InternetAddress[] parseAddressList (com.sun.mail.iap.Response) throws com.sun.mail.iap.ParsingException
com.sun.mail.imap.protocol.IMAPAddress a
java.util.Vector v
javax.mail.internet.InternetAddress[] a
com.sun.mail.iap.Response r
byte b
static void ()
}
com/sun/mail/imap/protocol/MailboxInfo.classMailboxInfo.java
package com.sun.mail.imap.protocol
public com.sun.mail.imap.protocol.MailboxInfo extends java.lang.Object {
public javax.mail.Flags availableFlags
public javax.mail.Flags permanentFlags
public int total
public int recent
public int first
public long uidvalidity
public long uidnext
public int mode
public void (com.sun.mail.iap.Response[]) throws com.sun.mail.iap.ParsingException
boolean handled
String s
com.sun.mail.imap.protocol.IMAPResponse ir
int i
com.sun.mail.iap.Response[] r
}
com/sun/mail/imap/IMAPFolder$4.classIMAPFolder.java
package com.sun.mail.imap
com.sun.mail.imap.IMAPFolder$4 extends java.lang.Object implements com.sun.mail.imap.IMAPFolder$ProtocolCommand {
private final String val$lname
private final com.sun.mail.imap.IMAPFolder this$0
void (com.sun.mail.imap.IMAPFolder, java.lang.String)
public java.lang.Object doCommand (com.sun.mail.imap.protocol.IMAPProtocol) throws com.sun.mail.iap.ProtocolException
com.sun.mail.imap.protocol.IMAPProtocol p
}
com/sun/mail/imap/AppendUID.classAppendUID.java
package com.sun.mail.imap
public com.sun.mail.imap.AppendUID extends java.lang.Object {
public long uidvalidity
public long uid
public void (long, long)
long uidvalidity
long uid
}
com/sun/mail/smtp/SMTPTransport.classSMTPTransport.java
package com.sun.mail.smtp
public com.sun.mail.smtp.SMTPTransport extends javax.mail.Transport {
private String name
private int defaultPort
private boolean isSSL
private String host
private javax.mail.internet.MimeMessage message
private javax.mail.Address[] addresses
private javax.mail.Address[] validSentAddr
private javax.mail.Address[] validUnsentAddr
private javax.mail.Address[] invalidAddr
private boolean sendPartiallyFailed
private javax.mail.MessagingException exception
private com.sun.mail.smtp.SMTPOutputStream dataStream
private java.util.Hashtable extMap
private java.util.Map authenticators
private String defaultAuthenticationMechanisms
private boolean quitWait
private String saslRealm
private String authorizationID
private boolean enableSASL
private String[] saslMechanisms
private String ntlmDomain
private boolean reportSuccess
private boolean useStartTLS
private boolean requireStartTLS
private boolean useRset
private boolean noopStrict
private java.io.PrintStream out
private String localHostName
private String lastServerResponse
private int lastReturnCode
private boolean notificationDone
private com.sun.mail.smtp.SaslAuthenticator saslAuthenticator
private static final String[] ignoreList
private static final byte[] CRLF
private static final String UNKNOWN
private static final String[] UNKNOWN_SA
private java.io.BufferedInputStream serverInput
private com.sun.mail.util.LineInputStream lineInputStream
private java.io.OutputStream serverOutput
private java.net.Socket serverSocket
private static char[] hexchar
static Class class$com$sun$mail$smtp$SMTPTransport
static Class class$java$lang$String
static Class class$java$util$Properties
static Class class$java$io$PrintStream
static final boolean $assertionsDisabled
public void (javax.mail.Session, javax.mail.URLName)
javax.mail.Session session
javax.mail.URLName urlname
protected void (javax.mail.Session, javax.mail.URLName, java.lang.String, boolean)
int i
javax.mail.Session session
javax.mail.URLName urlname
String name
boolean isSSL
com.sun.mail.smtp.SMTPTransport$Authenticator[] a
StringBuffer sb
public synchronized java.lang.String getLocalHost ()
java.net.InetAddress localHost
java.net.UnknownHostException uhex
java.net.InetAddress localHost
public synchronized void setLocalHost (java.lang.String)
String localhost
public synchronized void connect (java.net.Socket) throws javax.mail.MessagingException
java.net.Socket socket
public synchronized java.lang.String getAuthorizationId ()
public synchronized void setAuthorizationID (java.lang.String)
String authzid
public synchronized boolean getSASLEnabled ()
public synchronized void setSASLEnabled (boolean)
boolean enableSASL
public synchronized java.lang.String getSASLRealm ()
public synchronized void setSASLRealm (java.lang.String)
String saslRealm
public synchronized java.lang.String[] getSASLMechanisms ()
String m
java.util.StringTokenizer st
java.util.List v
String s
public synchronized void setSASLMechanisms (java.lang.String[])
String[] mechanisms
public synchronized java.lang.String getNTLMDomain ()
public synchronized void setNTLMDomain (java.lang.String)
String ntlmDomain
public synchronized boolean getReportSuccess ()
public synchronized void setReportSuccess (boolean)
boolean reportSuccess
public synchronized boolean getStartTLS ()
public synchronized void setStartTLS (boolean)
boolean useStartTLS
public synchronized boolean getRequireStartTLS ()
public synchronized void setRequireStartTLS (boolean)
boolean requireStartTLS
public synchronized boolean getUseRset ()
public synchronized void setUseRset (boolean)
boolean useRset
public synchronized boolean getNoopStrict ()
public synchronized void setNoopStrict (boolean)
boolean noopStrict
public synchronized java.lang.String getLastServerResponse ()
public synchronized int getLastReturnCode ()
protected boolean protocolConnect (java.lang.String, int, java.lang.String, java.lang.String) throws javax.mail.MessagingException
boolean succeed
javax.mail.MessagingException mex
String host
int port
String user
String passwd
boolean useEhlo
boolean useAuth
boolean connected
private boolean authenticate (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String m
String dprop
boolean disabled
com.sun.mail.smtp.SMTPTransport$Authenticator a
String user
String passwd
String mechs
String authzid
java.util.StringTokenizer st
public boolean sasllogin (java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException
Class sac
java.lang.reflect.Constructor c
Exception ex
int i
java.util.List v
java.util.StringTokenizer st
String a
String[] allowed
String realm
String authzid
String u
String p
java.util.List v
String[] mechs
public synchronized void sendMessage (javax.mail.Message, javax.mail.Address[]) throws javax.mail.MessagingException javax.mail.SendFailedException
int i
javax.mail.MessagingException mex
javax.mail.MessagingException mex
javax.mail.MessagingException mex
java.io.IOException ex
javax.mail.Message message
javax.mail.Address[] addresses
boolean use8bit
private void addressesFailed ()
javax.mail.Address[] newa
public synchronized void close () throws javax.mail.MessagingException
int resp
private void closeConnection () throws javax.mail.MessagingException
java.io.IOException ioex
public synchronized boolean isConnected ()
javax.mail.MessagingException mex
int resp
javax.mail.MessagingException mex
Exception ex
protected void notifyTransportListeners (int, javax.mail.Address[], javax.mail.Address[], javax.mail.Address[], javax.mail.Message)
int type
javax.mail.Address[] validSent
javax.mail.Address[] validUnsent
javax.mail.Address[] invalid
javax.mail.Message msg
private void expandGroups ()
int k
int j
javax.mail.internet.InternetAddress[] ia
javax.mail.internet.ParseException pex
javax.mail.internet.InternetAddress a
int i
javax.mail.internet.InternetAddress[] newa
java.util.Vector groups
private boolean convertTo8Bit (javax.mail.internet.MimePart)
java.io.IOException ex2
java.io.InputStream is
String enc
int i
javax.mail.internet.MimeMultipart mp
int count
java.io.IOException ioex
javax.mail.MessagingException mex
javax.mail.internet.MimePart part
boolean changed
private boolean is8Bit (java.io.InputStream)
java.io.IOException ex
java.io.InputStream is
int b
int linelen
boolean need8bit
protected void finalize () throws java.lang.Throwable
javax.mail.MessagingException mex
protected void helo (java.lang.String) throws javax.mail.MessagingException
String domain
protected boolean ehlo (java.lang.String) throws javax.mail.MessagingException
String cmd
int i
String arg
boolean first
java.io.IOException ex
java.io.BufferedReader rd
String line
String domain
String cmd
int resp
protected void mailFrom () throws javax.mail.MessagingException
javax.mail.Address[] fa
javax.mail.Address me
javax.mail.Address me
String ret
String s
IllegalArgumentException ex
String submitter
javax.mail.internet.AddressException aex
int retCode
com.sun.mail.smtp.SMTPSendFailedException ex
String from
String cmd
String ext
protected void rcptTo () throws javax.mail.MessagingException
String _lsr
int _lrc
javax.mail.internet.InternetAddress ia
String cmd
int i
int j
int j
int i
int l
int j
int k
javax.mail.MessagingException ex2
javax.mail.MessagingException ex
String lsr
int lrc
java.util.Vector valid
java.util.Vector validUnsent
java.util.Vector invalid
int retCode
javax.mail.MessagingException mex
boolean sendFailed
javax.mail.MessagingException sfex
boolean sendPartial
boolean dsn
String notify
protected java.io.OutputStream data () throws javax.mail.MessagingException
protected void finishData () throws java.io.IOException javax.mail.MessagingException
protected void startTLS () throws javax.mail.MessagingException
java.io.IOException ioex
private void openServer (java.lang.String, int) throws javax.mail.MessagingException
java.util.Properties props
int r
java.net.UnknownHostException uhex
java.io.IOException ioe
String host
int port
private void openServer () throws javax.mail.MessagingException
int r
java.io.IOException ioe
int port
private void initStreams () throws java.io.IOException
java.io.PrintStream out
boolean debug
boolean quote
com.sun.mail.util.TraceInputStream traceInput
com.sun.mail.util.TraceOutputStream traceOutput
public synchronized void issueCommand (java.lang.String, int) throws javax.mail.MessagingException
String cmd
int expect
int resp
private void issueSendCommand (java.lang.String, int) throws javax.mail.MessagingException
int vsl
int vul
javax.mail.Address[] valid
String _lsr
int _lrc
String cmd
int expect
int ret
public synchronized int simpleCommand (java.lang.String) throws javax.mail.MessagingException
String cmd
protected int simpleCommand (byte[]) throws javax.mail.MessagingException
byte[] cmd
protected void sendCommand (java.lang.String) throws javax.mail.MessagingException
String cmd
private void sendCommand (byte[]) throws javax.mail.MessagingException
java.io.IOException ex
byte[] cmdBytes
protected int readServerResponse () throws javax.mail.MessagingException
String line
java.io.IOException ioex
javax.mail.MessagingException mex
NumberFormatException nfe
javax.mail.MessagingException mex
StringIndexOutOfBoundsException ex
String serverResponse
int returnCode
StringBuffer buf
protected void checkConnected ()
private boolean isNotLastLine (java.lang.String)
String line
private java.lang.String normalizeAddress (java.lang.String)
String addr
public boolean supportsExtension (java.lang.String)
String ext
public java.lang.String getExtensionParameter (java.lang.String)
String ext
protected boolean supportsAuthentication (java.lang.String)
String tok
String auth
String a
java.util.StringTokenizer st
protected static java.lang.String xtext (java.lang.String)
char c
int i
String s
StringBuffer sb
private void sendMessageStart (java.lang.String)
String subject
private void sendMessageEnd ()
static boolean access$000 (com.sun.mail.smtp.SMTPTransport)
com.sun.mail.smtp.SMTPTransport x0
static java.io.PrintStream access$100 (com.sun.mail.smtp.SMTPTransport)
com.sun.mail.smtp.SMTPTransport x0
static void access$200 (com.sun.mail.smtp.SMTPTransport) throws javax.mail.MessagingException
com.sun.mail.smtp.SMTPTransport x0
static boolean access$300 (com.sun.mail.smtp.SMTPTransport)
com.sun.mail.smtp.SMTPTransport x0
static boolean access$400 (com.sun.mail.smtp.SMTPTransport)
com.sun.mail.smtp.SMTPTransport x0
static javax.mail.Session access$500 (com.sun.mail.smtp.SMTPTransport)
com.sun.mail.smtp.SMTPTransport x0
static java.lang.String access$600 (com.sun.mail.smtp.SMTPTransport)
com.sun.mail.smtp.SMTPTransport x0
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/smtp/SMTPTransport$DigestMD5Authenticator.classSMTPTransport.java
package com.sun.mail.smtp
com.sun.mail.smtp.SMTPTransport$DigestMD5Authenticator extends com.sun.mail.smtp.SMTPTransport$Authenticator {
private com.sun.mail.smtp.DigestMD5 md5support
private final com.sun.mail.smtp.SMTPTransport this$0
void (com.sun.mail.smtp.SMTPTransport)
private synchronized com.sun.mail.smtp.DigestMD5 getMD5 ()
void doAuth (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException java.io.IOException
String host
String authzid
String user
String passwd
com.sun.mail.smtp.DigestMD5 md5
byte[] b
}
com/sun/mail/smtp/SMTPTransport$LoginAuthenticator.classSMTPTransport.java
package com.sun.mail.smtp
com.sun.mail.smtp.SMTPTransport$LoginAuthenticator extends com.sun.mail.smtp.SMTPTransport$Authenticator {
private final com.sun.mail.smtp.SMTPTransport this$0
void (com.sun.mail.smtp.SMTPTransport)
void doAuth (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException java.io.IOException
String host
String authzid
String user
String passwd
}
com/sun/mail/smtp/SMTPTransport$Authenticator.classSMTPTransport.java
package com.sun.mail.smtp
abstract com.sun.mail.smtp.SMTPTransport$Authenticator extends java.lang.Object {
protected int resp
private String mech
private final com.sun.mail.smtp.SMTPTransport this$0
void (com.sun.mail.smtp.SMTPTransport, java.lang.String)
String mech
java.lang.String getMechanism ()
boolean authenticate (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException
String ir
java.io.IOException ex
String host
String authzid
String user
String passwd
java.lang.String getInitialResponse (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException java.io.IOException
String host
String authzid
String user
String passwd
abstract void doAuth (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException java.io.IOException
}
com/sun/mail/smtp/SMTPSendFailedException.classSMTPSendFailedException.java
package com.sun.mail.smtp
public com.sun.mail.smtp.SMTPSendFailedException extends javax.mail.SendFailedException {
protected javax.mail.internet.InternetAddress addr
protected String cmd
protected int rc
private static final long serialVersionUID
public void (java.lang.String, int, java.lang.String, java.lang.Exception, javax.mail.Address[], javax.mail.Address[], javax.mail.Address[])
String cmd
int rc
String err
Exception ex
javax.mail.Address[] vs
javax.mail.Address[] vus
javax.mail.Address[] inv
public java.lang.String getCommand ()
public int getReturnCode ()
}
com/sun/mail/smtp/SMTPTransport$NtlmAuthenticator.classSMTPTransport.java
package com.sun.mail.smtp
com.sun.mail.smtp.SMTPTransport$NtlmAuthenticator extends com.sun.mail.smtp.SMTPTransport$Authenticator {
private com.sun.mail.auth.Ntlm ntlm
private int flags
private final com.sun.mail.smtp.SMTPTransport this$0
void (com.sun.mail.smtp.SMTPTransport)
java.lang.String getInitialResponse (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException java.io.IOException
String host
String authzid
String user
String passwd
String type1
void doAuth (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException java.io.IOException
String host
String authzid
String user
String passwd
String type3
}
com/sun/mail/smtp/SMTPAddressFailedException.classSMTPAddressFailedException.java
package com.sun.mail.smtp
public com.sun.mail.smtp.SMTPAddressFailedException extends javax.mail.SendFailedException {
protected javax.mail.internet.InternetAddress addr
protected String cmd
protected int rc
private static final long serialVersionUID
public void (javax.mail.internet.InternetAddress, java.lang.String, int, java.lang.String)
javax.mail.internet.InternetAddress addr
String cmd
int rc
String err
public javax.mail.internet.InternetAddress getAddress ()
public java.lang.String getCommand ()
public int getReturnCode ()
}
com/sun/mail/smtp/SMTPSSLTransport.classSMTPSSLTransport.java
package com.sun.mail.smtp
public com.sun.mail.smtp.SMTPSSLTransport extends com.sun.mail.smtp.SMTPTransport {
public void (javax.mail.Session, javax.mail.URLName)
javax.mail.Session session
javax.mail.URLName urlname
}
com/sun/mail/smtp/SMTPSaslAuthenticator.classSMTPSaslAuthenticator.java
package com.sun.mail.smtp
public com.sun.mail.smtp.SMTPSaslAuthenticator extends java.lang.Object implements com.sun.mail.smtp.SaslAuthenticator {
private com.sun.mail.smtp.SMTPTransport pr
private String name
private java.util.Properties props
private boolean debug
private java.io.PrintStream out
private String host
public void (com.sun.mail.smtp.SMTPTransport, java.lang.String, java.util.Properties, boolean, java.io.PrintStream, java.lang.String)
com.sun.mail.smtp.SMTPTransport pr
String name
java.util.Properties props
boolean debug
java.io.PrintStream out
String host
public boolean authenticate (java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException
int i
javax.security.sasl.SaslException sex
byte[] ba
int resp
String mech
String ir
Exception ex
byte[] ba
Exception ioex
String qop
String[] mechs
String realm
String authzid
String u
String p
boolean done
javax.security.sasl.SaslClient sc
javax.security.auth.callback.CallbackHandler cbh
int resp
private static final java.lang.String responseText (com.sun.mail.smtp.SMTPTransport)
com.sun.mail.smtp.SMTPTransport pr
String resp
static boolean access$000 (com.sun.mail.smtp.SMTPSaslAuthenticator)
com.sun.mail.smtp.SMTPSaslAuthenticator x0
static java.io.PrintStream access$100 (com.sun.mail.smtp.SMTPSaslAuthenticator)
com.sun.mail.smtp.SMTPSaslAuthenticator x0
}
com/sun/mail/smtp/SaslAuthenticator.classSaslAuthenticator.java
package com.sun.mail.smtp
public abstract com.sun.mail.smtp.SaslAuthenticator extends java.lang.Object {
public abstract boolean authenticate (java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException
}
com/sun/mail/smtp/SMTPSaslAuthenticator$1.classSMTPSaslAuthenticator.java
package com.sun.mail.smtp
com.sun.mail.smtp.SMTPSaslAuthenticator$1 extends java.lang.Object implements javax.security.auth.callback.CallbackHandler {
private final String val$u
private final String val$p
private final String val$realm
private final com.sun.mail.smtp.SMTPSaslAuthenticator this$0
void (com.sun.mail.smtp.SMTPSaslAuthenticator, java.lang.String, java.lang.String, java.lang.String)
public void handle (javax.security.auth.callback.Callback[])
javax.security.auth.callback.NameCallback ncb
javax.security.auth.callback.PasswordCallback pcb
javax.security.sasl.RealmCallback rcb
int k
String[] choices
javax.security.sasl.RealmChoiceCallback rcb
int i
javax.security.auth.callback.Callback[] callbacks
}
com/sun/mail/smtp/SMTPOutputStream.classSMTPOutputStream.java
package com.sun.mail.smtp
public com.sun.mail.smtp.SMTPOutputStream extends com.sun.mail.util.CRLFOutputStream {
public void (java.io.OutputStream)
java.io.OutputStream os
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
int i
byte[] b
int off
int len
int lastc
int start
public void flush ()
public void ensureAtBOL () throws java.io.IOException
}
com/sun/mail/smtp/SMTPMessage.classSMTPMessage.java
package com.sun.mail.smtp
public com.sun.mail.smtp.SMTPMessage extends javax.mail.internet.MimeMessage {
public static final int NOTIFY_NEVER
public static final int NOTIFY_SUCCESS
public static final int NOTIFY_FAILURE
public static final int NOTIFY_DELAY
public static final int RETURN_FULL
public static final int RETURN_HDRS
private static final String[] returnOptionString
private String envelopeFrom
private int notifyOptions
private int returnOption
private boolean sendPartial
private boolean allow8bitMIME
private String submitter
private String extension
public void (javax.mail.Session)
javax.mail.Session session
public void (javax.mail.Session, java.io.InputStream) throws javax.mail.MessagingException
javax.mail.Session session
java.io.InputStream is
public void (javax.mail.internet.MimeMessage) throws javax.mail.MessagingException
javax.mail.internet.MimeMessage source
public void setEnvelopeFrom (java.lang.String)
String from
public java.lang.String getEnvelopeFrom ()
public void setNotifyOptions (int)
int options
public int getNotifyOptions ()
java.lang.String getDSNNotify ()
StringBuffer sb
public void setReturnOption (int)
int option
public int getReturnOption ()
java.lang.String getDSNRet ()
public void setAllow8bitMIME (boolean)
boolean allow
public boolean getAllow8bitMIME ()
public void setSendPartial (boolean)
boolean partial
public boolean getSendPartial ()
public java.lang.String getSubmitter ()
public void setSubmitter (java.lang.String)
String submitter
public java.lang.String getMailExtension ()
public void setMailExtension (java.lang.String)
String extension
static void ()
}
com/sun/mail/smtp/SMTPTransport$PlainAuthenticator.classSMTPTransport.java
package com.sun.mail.smtp
com.sun.mail.smtp.SMTPTransport$PlainAuthenticator extends com.sun.mail.smtp.SMTPTransport$Authenticator {
private final com.sun.mail.smtp.SMTPTransport this$0
void (com.sun.mail.smtp.SMTPTransport)
java.lang.String getInitialResponse (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException java.io.IOException
String host
String authzid
String user
String passwd
java.io.ByteArrayOutputStream bos
java.io.OutputStream b64os
void doAuth (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException java.io.IOException
String host
String authzid
String user
String passwd
}
com/sun/mail/smtp/SMTPSenderFailedException.classSMTPSenderFailedException.java
package com.sun.mail.smtp
public com.sun.mail.smtp.SMTPSenderFailedException extends javax.mail.SendFailedException {
protected javax.mail.internet.InternetAddress addr
protected String cmd
protected int rc
private static final long serialVersionUID
public void (javax.mail.internet.InternetAddress, java.lang.String, int, java.lang.String)
javax.mail.internet.InternetAddress addr
String cmd
int rc
String err
public javax.mail.internet.InternetAddress getAddress ()
public java.lang.String getCommand ()
public int getReturnCode ()
}
com/sun/mail/smtp/DigestMD5.classDigestMD5.java
package com.sun.mail.smtp
public com.sun.mail.smtp.DigestMD5 extends java.lang.Object {
private java.io.PrintStream debugout
private java.security.MessageDigest md5
private String uri
private String clientResponse
private static char[] digits
public void (java.io.PrintStream)
java.io.PrintStream debugout
public byte[] authClient (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException
java.security.NoSuchAlgorithmException ex
String text
String host
String user
String passwd
String realm
String serverChallenge
java.io.ByteArrayOutputStream bos
java.io.OutputStream b64os
java.security.SecureRandom random
StringBuffer result
String nc
String qop
byte[] bytes
java.util.Hashtable map
String nonce
String cnonce
public boolean authServer (java.lang.String) throws java.io.IOException
String serverResponse
java.util.Hashtable map
String text
private java.util.Hashtable tokenize (java.lang.String) throws java.io.IOException
String serverResponse
java.util.Hashtable map
byte[] bytes
String key
int ttype
java.io.StreamTokenizer tokens
private static java.lang.String toHex (byte[])
int temp
int index
int i
byte[] bytes
char[] result
static void ()
}
com/sun/mail/smtp/SMTPAddressSucceededException.classSMTPAddressSucceededException.java
package com.sun.mail.smtp
public com.sun.mail.smtp.SMTPAddressSucceededException extends javax.mail.MessagingException {
protected javax.mail.internet.InternetAddress addr
protected String cmd
protected int rc
private static final long serialVersionUID
public void (javax.mail.internet.InternetAddress, java.lang.String, int, java.lang.String)
javax.mail.internet.InternetAddress addr
String cmd
int rc
String err
public javax.mail.internet.InternetAddress getAddress ()
public java.lang.String getCommand ()
public int getReturnCode ()
}
com/sun/mail/pop3/WritableSharedFile.classTempFile.java
package com.sun.mail.pop3
com.sun.mail.pop3.WritableSharedFile extends javax.mail.util.SharedFileInputStream {
private java.io.RandomAccessFile raf
private com.sun.mail.pop3.AppendStream af
public void (java.io.File) throws java.io.IOException
java.io.IOException ex
java.io.File file
public java.io.RandomAccessFile getWritableFile ()
public void close () throws java.io.IOException
synchronized long updateLength () throws java.io.IOException
public synchronized com.sun.mail.pop3.AppendStream getAppendStream () throws java.io.IOException
}
com/sun/mail/pop3/POP3Store.classPOP3Store.java
package com.sun.mail.pop3
public com.sun.mail.pop3.POP3Store extends javax.mail.Store {
private String name
private int defaultPort
private boolean isSSL
private com.sun.mail.pop3.Protocol port
private com.sun.mail.pop3.POP3Folder portOwner
private String host
private int portNum
private String user
private String passwd
private boolean useStartTLS
private boolean requireStartTLS
private java.util.Map capabilities
private java.io.PrintStream out
volatile java.lang.reflect.Constructor messageConstructor
volatile boolean rsetBeforeQuit
volatile boolean disableTop
volatile boolean forgetTopHeaders
volatile boolean supportsUidl
volatile boolean cacheWriteTo
volatile boolean useFileCache
volatile java.io.File fileCacheDir
volatile boolean keepMessageContent
static Class class$javax$mail$Folder
public void (javax.mail.Session, javax.mail.URLName)
javax.mail.Session session
javax.mail.URLName url
public void (javax.mail.Session, javax.mail.URLName, java.lang.String, boolean)
ClassNotFoundException ex1
ClassLoader cl
Class messageClass
Class[] c
Exception ex
javax.mail.Session session
javax.mail.URLName url
String name
boolean isSSL
String dir
String s
private final synchronized boolean getBoolProp (java.lang.String)
String prop
boolean val
synchronized javax.mail.Session getSession ()
protected synchronized boolean protocolConnect (java.lang.String, int, java.lang.String, java.lang.String) throws javax.mail.MessagingException
java.io.EOFException eex
java.io.IOException ioex
String host
int portNum
String user
String passwd
public synchronized boolean isConnected ()
javax.mail.MessagingException mex
java.io.IOException ioex
synchronized com.sun.mail.pop3.Protocol getPort (com.sun.mail.pop3.POP3Folder) throws java.io.IOException
java.io.IOException ioex
java.io.IOException ioex
com.sun.mail.pop3.POP3Folder owner
com.sun.mail.pop3.Protocol p
String msg
synchronized void closePort (com.sun.mail.pop3.POP3Folder)
com.sun.mail.pop3.POP3Folder owner
public synchronized void close () throws javax.mail.MessagingException
java.io.IOException ioex
public javax.mail.Folder getDefaultFolder () throws javax.mail.MessagingException
public javax.mail.Folder getFolder (java.lang.String) throws javax.mail.MessagingException
String name
public javax.mail.Folder getFolder (javax.mail.URLName) throws javax.mail.MessagingException
javax.mail.URLName url
public java.util.Map capabilities () throws javax.mail.MessagingException
java.util.Map c
protected void finalize () throws java.lang.Throwable
private void checkConnected () throws javax.mail.MessagingException
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
com/sun/mail/pop3/DefaultFolder.classDefaultFolder.java
package com.sun.mail.pop3
public com.sun.mail.pop3.DefaultFolder extends javax.mail.Folder {
void (com.sun.mail.pop3.POP3Store)
com.sun.mail.pop3.POP3Store store
public java.lang.String getName ()
public java.lang.String getFullName ()
public javax.mail.Folder getParent ()
public boolean exists ()
public javax.mail.Folder[] list (java.lang.String) throws javax.mail.MessagingException
String pattern
javax.mail.Folder[] f
public char getSeparator ()
public int getType ()
public boolean create (int) throws javax.mail.MessagingException
int type
public boolean hasNewMessages () throws javax.mail.MessagingException
public javax.mail.Folder getFolder (java.lang.String) throws javax.mail.MessagingException
String name
protected javax.mail.Folder getInbox () throws javax.mail.MessagingException
public boolean delete (boolean) throws javax.mail.MessagingException
boolean recurse
public boolean renameTo (javax.mail.Folder) throws javax.mail.MessagingException
javax.mail.Folder f
public void open (int) throws javax.mail.MessagingException
int mode
public void close (boolean) throws javax.mail.MessagingException
boolean expunge
public boolean isOpen ()
public javax.mail.Flags getPermanentFlags ()
public int getMessageCount () throws javax.mail.MessagingException
public javax.mail.Message getMessage (int) throws javax.mail.MessagingException
int msgno
public void appendMessages (javax.mail.Message[]) throws javax.mail.MessagingException
javax.mail.Message[] msgs
public javax.mail.Message[] expunge () throws javax.mail.MessagingException
}
com/sun/mail/pop3/POP3Folder.classPOP3Folder.java
package com.sun.mail.pop3
public com.sun.mail.pop3.POP3Folder extends javax.mail.Folder {
private String name
private com.sun.mail.pop3.POP3Store store
private volatile com.sun.mail.pop3.Protocol port
private int total
private int size
private boolean exists
private volatile boolean opened
private java.util.Vector message_cache
private boolean doneUidl
private volatile com.sun.mail.pop3.TempFile fileCache
void (com.sun.mail.pop3.POP3Store, java.lang.String)
com.sun.mail.pop3.POP3Store store
String name
public java.lang.String getName ()
public java.lang.String getFullName ()
public javax.mail.Folder getParent ()
public boolean exists ()
public javax.mail.Folder[] list (java.lang.String) throws javax.mail.MessagingException
String pattern
public char getSeparator ()
public int getType ()
public boolean create (int) throws javax.mail.MessagingException
int type
public boolean hasNewMessages () throws javax.mail.MessagingException
public javax.mail.Folder getFolder (java.lang.String) throws javax.mail.MessagingException
String name
public boolean delete (boolean) throws javax.mail.MessagingException
boolean recurse
public boolean renameTo (javax.mail.Folder) throws javax.mail.MessagingException
javax.mail.Folder f
public synchronized void open (int) throws javax.mail.MessagingException
java.io.IOException ex
com.sun.mail.pop3.Status s
java.io.IOException ioex2
java.io.IOException ioex
int mode
public synchronized void close (boolean) throws javax.mail.MessagingException
java.io.IOException ioex
com.sun.mail.pop3.POP3Message m
int i
java.io.IOException ex
boolean expunge
public synchronized boolean isOpen ()
javax.mail.MessagingException mex
java.io.IOException ioex
public javax.mail.Flags getPermanentFlags ()
public synchronized int getMessageCount () throws javax.mail.MessagingException
public synchronized javax.mail.Message getMessage (int) throws javax.mail.MessagingException
int msgno
com.sun.mail.pop3.POP3Message m
protected com.sun.mail.pop3.POP3Message createMessage (javax.mail.Folder, int) throws javax.mail.MessagingException
Object[] o
Exception ex
javax.mail.Folder f
int msgno
com.sun.mail.pop3.POP3Message m
java.lang.reflect.Constructor cons
public void appendMessages (javax.mail.Message[]) throws javax.mail.MessagingException
javax.mail.Message[] msgs
public javax.mail.Message[] expunge () throws javax.mail.MessagingException
public synchronized void fetch (javax.mail.Message[], javax.mail.FetchProfile) throws javax.mail.MessagingException
java.io.EOFException eex
java.io.IOException ex
com.sun.mail.pop3.POP3Message m
int i
String[] uids
com.sun.mail.pop3.POP3Message msg
javax.mail.MessageRemovedException mex
int i
javax.mail.Message[] msgs
javax.mail.FetchProfile fp
public synchronized java.lang.String getUID (javax.mail.Message) throws javax.mail.MessagingException
java.io.EOFException eex
java.io.IOException ex
javax.mail.Message msg
com.sun.mail.pop3.POP3Message m
public synchronized int getSize () throws javax.mail.MessagingException
public synchronized int[] getSizes () throws javax.mail.MessagingException
java.util.StringTokenizer st
int msgnum
int size
Exception e
String line
java.io.IOException ex
java.io.IOException cex
java.io.IOException cex
int[] sizes
java.io.InputStream is
com.sun.mail.util.LineInputStream lis
public synchronized java.io.InputStream listCommand () throws javax.mail.MessagingException java.io.IOException
protected void finalize () throws java.lang.Throwable
private void checkOpen () throws java.lang.IllegalStateException
private void checkClosed () throws java.lang.IllegalStateException
private void checkReadable () throws java.lang.IllegalStateException
com.sun.mail.pop3.Protocol getProtocol () throws javax.mail.MessagingException
com.sun.mail.pop3.Protocol p
protected void notifyMessageChangedListeners (int, javax.mail.Message)
int type
javax.mail.Message m
com.sun.mail.pop3.TempFile getFileCache ()
}
com/sun/mail/pop3/Status.classStatus.java
package com.sun.mail.pop3
com.sun.mail.pop3.Status extends java.lang.Object {
int total
int size
void ()
}
com/sun/mail/pop3/Response.classProtocol.java
package com.sun.mail.pop3
com.sun.mail.pop3.Response extends java.lang.Object {
boolean ok
String data
java.io.InputStream bytes
void ()
}
com/sun/mail/pop3/Protocol.classProtocol.java
package com.sun.mail.pop3
com.sun.mail.pop3.Protocol extends java.lang.Object {
private java.net.Socket socket
private String host
private java.util.Properties props
private String prefix
private java.io.DataInputStream input
private java.io.PrintWriter output
private boolean debug
private java.io.PrintStream out
private String apopChallenge
private java.util.Map capabilities
private boolean pipelining
private static final int POP3_PORT
private static final String CRLF
private static final int SLOP
private static char[] digits
static final boolean $assertionsDisabled
static Class class$com$sun$mail$pop3$Protocol
void (java.lang.String, int, boolean, java.io.PrintStream, java.util.Properties, java.lang.String, boolean) throws java.io.IOException
java.io.IOException ioe
int challStart
int challEnd
String host
int port
boolean debug
java.io.PrintStream out
java.util.Properties props
String prefix
boolean isSSL
com.sun.mail.pop3.Response r
boolean enableAPOP
boolean disableCapa
private final synchronized boolean getBoolProp (java.util.Properties, java.lang.String)
java.util.Properties props
String prop
boolean val
private void initStreams () throws java.io.IOException
protected void finalize () throws java.lang.Throwable
synchronized void setCapabilities (java.io.InputStream)
String cap
int i
java.io.IOException ex
java.io.InputStream in
java.io.BufferedReader r
String s
synchronized boolean hasCapability (java.lang.String)
String c
synchronized java.util.Map getCapabilities ()
synchronized java.lang.String login (java.lang.String, java.lang.String) throws java.io.IOException
com.sun.mail.pop3.Response r
String err
String cmd
com.sun.mail.pop3.Response r
String user
String password
com.sun.mail.pop3.Response r
boolean batch
String dpw
private java.lang.String getDigest (java.lang.String)
java.security.MessageDigest md
java.security.NoSuchAlgorithmException nsae
java.io.UnsupportedEncodingException uee
String password
String key
byte[] digest
private static java.lang.String toHex (byte[])
int temp
int index
int i
byte[] bytes
char[] result
synchronized boolean quit () throws java.io.IOException
com.sun.mail.pop3.Response r
boolean ok
synchronized com.sun.mail.pop3.Status stat () throws java.io.IOException
java.util.StringTokenizer st
Exception e
com.sun.mail.pop3.Response r
com.sun.mail.pop3.Status s
synchronized int list (int) throws java.io.IOException
java.util.StringTokenizer st
Exception e
int msg
com.sun.mail.pop3.Response r
int size
synchronized java.io.InputStream list () throws java.io.IOException
com.sun.mail.pop3.Response r
synchronized java.io.InputStream retr (int, int) throws java.io.IOException
java.util.StringTokenizer st
Exception e
com.sun.mail.pop3.Response r
String cmd
java.util.StringTokenizer st
String s
String octets
Exception e
int msg
int size
com.sun.mail.pop3.Response r
String cmd
boolean batch
synchronized boolean retr (int, java.io.OutputStream) throws java.io.IOException
java.io.IOException ex
RuntimeException ex
java.io.IOException cex
java.io.InterruptedIOException iioex
int msg
java.io.OutputStream os
String cmd
com.sun.mail.pop3.Response r
Throwable terr
int b
int lastb
synchronized java.io.InputStream top (int, int) throws java.io.IOException
int msg
int n
com.sun.mail.pop3.Response r
synchronized boolean dele (int) throws java.io.IOException
int msg
com.sun.mail.pop3.Response r
synchronized java.lang.String uidl (int) throws java.io.IOException
int msg
com.sun.mail.pop3.Response r
int i
synchronized boolean uidl (java.lang.String[]) throws java.io.IOException
int i
int n
String[] uids
com.sun.mail.pop3.Response r
com.sun.mail.util.LineInputStream lis
String line
synchronized boolean noop () throws java.io.IOException
com.sun.mail.pop3.Response r
synchronized boolean rset () throws java.io.IOException
com.sun.mail.pop3.Response r
synchronized boolean stls () throws java.io.IOException
java.io.IOException sioex
java.io.IOException ioex
com.sun.mail.pop3.Response r
synchronized java.io.InputStream capa () throws java.io.IOException
com.sun.mail.pop3.Response r
private com.sun.mail.pop3.Response simpleCommand (java.lang.String) throws java.io.IOException
String cmd
com.sun.mail.pop3.Response r
private void issueCommand (java.lang.String) throws java.io.IOException
String cmd
private com.sun.mail.pop3.Response readResponse () throws java.io.IOException
java.io.IOException cex
java.io.InterruptedIOException iioex
String line
com.sun.mail.pop3.Response r
int i
private com.sun.mail.pop3.Response multilineCommand (java.lang.String, int) throws java.io.IOException
String cmd
int size
com.sun.mail.pop3.Response r
private java.io.InputStream readMultilineResponse (int) throws java.io.IOException
java.io.IOException cex
java.io.InterruptedIOException iioex
int size
com.sun.mail.pop3.SharedByteArrayOutputStream buf
int b
int lastb
private void simpleCommandStart (java.lang.String)
String command
private void simpleCommandEnd ()
private void multilineCommandStart (java.lang.String)
String command
private void multilineCommandEnd ()
private void batchCommandStart (java.lang.String)
String command
private void batchCommandContinue (java.lang.String)
String command
private void batchCommandEnd ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/pop3/POP3Message.classPOP3Message.java
package com.sun.mail.pop3
public com.sun.mail.pop3.POP3Message extends javax.mail.internet.MimeMessage {
static final String UNKNOWN
private com.sun.mail.pop3.POP3Folder folder
private int hdrSize
private int msgSize
String uid
private java.lang.ref.SoftReference contentData
public void (javax.mail.Folder, int) throws javax.mail.MessagingException
javax.mail.Folder folder
int msgno
public void setFlags (javax.mail.Flags, boolean) throws javax.mail.MessagingException
javax.mail.Flags newFlags
boolean set
javax.mail.Flags oldFlags
public int getSize () throws javax.mail.MessagingException
java.io.EOFException eex
java.io.IOException ex
protected java.io.InputStream getContentStream () throws javax.mail.MessagingException
javax.mail.Session s
com.sun.mail.pop3.AppendStream os
java.io.BufferedOutputStream bos
int len
int c1
int offset
java.io.InputStream rawcontent
com.sun.mail.pop3.TempFile cache
java.io.EOFException eex
java.io.IOException ex
java.io.InputStream cstream
public synchronized void invalidate (boolean)
java.io.IOException ex
boolean invalidateHeaders
java.io.InputStream cstream
public java.io.InputStream top (int) throws javax.mail.MessagingException
java.io.EOFException eex
java.io.IOException ex
int n
public java.lang.String[] getHeader (java.lang.String) throws javax.mail.MessagingException
String name
public java.lang.String getHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String delimiter
public void setHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String value
public void addHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String value
public void removeHeader (java.lang.String) throws javax.mail.MessagingException
String name
public java.util.Enumeration getAllHeaders () throws javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public java.util.Enumeration getNonMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public void addHeaderLine (java.lang.String) throws javax.mail.MessagingException
String line
public java.util.Enumeration getAllHeaderLines () throws javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public java.util.Enumeration getNonMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public void saveChanges () throws javax.mail.MessagingException
public synchronized void writeTo (java.io.OutputStream, java.lang.String[]) throws java.io.IOException javax.mail.MessagingException
javax.mail.Session s
java.io.OutputStream os
String[] ignoreList
private void loadHeaders () throws javax.mail.MessagingException
java.io.InputStream cs
java.io.InputStream hdrs
java.io.EOFException eex
java.io.IOException ex
}
com/sun/mail/pop3/TempFile.classTempFile.java
package com.sun.mail.pop3
com.sun.mail.pop3.TempFile extends java.lang.Object {
private java.io.File file
private com.sun.mail.pop3.WritableSharedFile sf
public void (java.io.File) throws java.io.IOException
java.io.File dir
public com.sun.mail.pop3.AppendStream getAppendStream () throws java.io.IOException
public void close ()
java.io.IOException ex
protected void finalize () throws java.lang.Throwable
}
com/sun/mail/pop3/AppendStream.classTempFile.java
package com.sun.mail.pop3
com.sun.mail.pop3.AppendStream extends java.io.OutputStream {
private final com.sun.mail.pop3.WritableSharedFile tf
private java.io.RandomAccessFile raf
private final long start
private long end
public void (com.sun.mail.pop3.WritableSharedFile) throws java.io.IOException
com.sun.mail.pop3.WritableSharedFile tf
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public synchronized void close () throws java.io.IOException
public synchronized java.io.InputStream getInputStream () throws java.io.IOException
}
com/sun/mail/pop3/SharedByteArrayOutputStream.classProtocol.java
package com.sun.mail.pop3
com.sun.mail.pop3.SharedByteArrayOutputStream extends java.io.ByteArrayOutputStream {
public void (int)
int size
public java.io.InputStream toStream ()
}
com/sun/mail/pop3/POP3SSLStore.classPOP3SSLStore.java
package com.sun.mail.pop3
public com.sun.mail.pop3.POP3SSLStore extends com.sun.mail.pop3.POP3Store {
public void (javax.mail.Session, javax.mail.URLName)
javax.mail.Session session
javax.mail.URLName url
}
com/sun/mail/handlers/image_jpeg.classimage_jpeg.java
package com.sun.mail.handlers
public com.sun.mail.handlers.image_jpeg extends com.sun.mail.handlers.image_gif {
private static javax.activation.ActivationDataFlavor myDF
static Class class$java$awt$Image
public void ()
protected javax.activation.ActivationDataFlavor getDF ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/handlers/message_rfc822.classmessage_rfc822.java
package com.sun.mail.handlers
public com.sun.mail.handlers.message_rfc822 extends java.lang.Object implements javax.activation.DataContentHandler {
javax.activation.ActivationDataFlavor ourDataFlavor
static Class class$javax$mail$Message
public void ()
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors ()
public java.lang.Object getTransferData (java.awt.datatransfer.DataFlavor, javax.activation.DataSource) throws java.io.IOException
java.awt.datatransfer.DataFlavor df
javax.activation.DataSource ds
public java.lang.Object getContent (javax.activation.DataSource) throws java.io.IOException
javax.mail.MessageContext mc
javax.mail.Session session
javax.mail.Session session
javax.mail.MessagingException me
javax.activation.DataSource ds
public void writeTo (java.lang.Object, java.lang.String, java.io.OutputStream) throws java.io.IOException
javax.mail.MessagingException me
javax.mail.Message m
Object obj
String mimeType
java.io.OutputStream os
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
com/sun/mail/handlers/image_gif.classimage_gif.java
package com.sun.mail.handlers
public com.sun.mail.handlers.image_gif extends java.lang.Object implements javax.activation.DataContentHandler {
private static javax.activation.ActivationDataFlavor myDF
static Class class$java$awt$Image
public void ()
protected javax.activation.ActivationDataFlavor getDF ()
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors ()
public java.lang.Object getTransferData (java.awt.datatransfer.DataFlavor, javax.activation.DataSource) throws java.io.IOException
java.awt.datatransfer.DataFlavor df
javax.activation.DataSource ds
public java.lang.Object getContent (javax.activation.DataSource) throws java.io.IOException
int size
byte[] tbuf
javax.activation.DataSource ds
java.io.InputStream is
int pos
int count
byte[] buf
java.awt.Toolkit tk
public void writeTo (java.lang.Object, java.lang.String, java.io.OutputStream) throws java.io.IOException
Object obj
String type
java.io.OutputStream os
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/handlers/text_xml.classtext_xml.java
package com.sun.mail.handlers
public com.sun.mail.handlers.text_xml extends com.sun.mail.handlers.text_plain {
private final java.awt.datatransfer.DataFlavor[] flavors
static Class class$java$lang$String
static Class class$javax$xml$transform$stream$StreamSource
public void ()
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors ()
public java.lang.Object getTransferData (java.awt.datatransfer.DataFlavor, javax.activation.DataSource) throws java.io.IOException
java.awt.datatransfer.DataFlavor aFlavor
int i
java.awt.datatransfer.DataFlavor df
javax.activation.DataSource ds
public void writeTo (java.lang.Object, java.lang.String, java.io.OutputStream) throws java.io.IOException
javax.xml.transform.Transformer transformer
javax.xml.transform.stream.StreamResult result
Exception ex
Object obj
String mimeType
java.io.OutputStream os
private boolean isXmlType (java.lang.String)
javax.mail.internet.ContentType ct
Exception ex
String type
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
com/sun/mail/handlers/text_plain.classtext_plain.java
package com.sun.mail.handlers
public com.sun.mail.handlers.text_plain extends java.lang.Object implements javax.activation.DataContentHandler {
private static javax.activation.ActivationDataFlavor myDF
static Class class$java$lang$String
public void ()
protected javax.activation.ActivationDataFlavor getDF ()
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors ()
public java.lang.Object getTransferData (java.awt.datatransfer.DataFlavor, javax.activation.DataSource) throws java.io.IOException
java.awt.datatransfer.DataFlavor df
javax.activation.DataSource ds
public java.lang.Object getContent (javax.activation.DataSource) throws java.io.IOException
IllegalArgumentException iex
int size
char[] tbuf
int pos
int count
char[] buf
java.io.IOException ex
javax.activation.DataSource ds
String enc
java.io.InputStreamReader is
public void writeTo (java.lang.Object, java.lang.String, java.io.OutputStream) throws java.io.IOException
IllegalArgumentException iex
Object obj
String type
java.io.OutputStream os
String enc
java.io.OutputStreamWriter osw
String s
private java.lang.String getCharset (java.lang.String)
javax.mail.internet.ContentType ct
String charset
Exception ex
String type
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/handlers/text_html.classtext_html.java
package com.sun.mail.handlers
public com.sun.mail.handlers.text_html extends com.sun.mail.handlers.text_plain {
private static javax.activation.ActivationDataFlavor myDF
static Class class$java$lang$String
public void ()
protected javax.activation.ActivationDataFlavor getDF ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/handlers/multipart_mixed.classmultipart_mixed.java
package com.sun.mail.handlers
public com.sun.mail.handlers.multipart_mixed extends java.lang.Object implements javax.activation.DataContentHandler {
private javax.activation.ActivationDataFlavor myDF
static Class class$javax$mail$internet$MimeMultipart
public void ()
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors ()
public java.lang.Object getTransferData (java.awt.datatransfer.DataFlavor, javax.activation.DataSource) throws java.io.IOException
java.awt.datatransfer.DataFlavor df
javax.activation.DataSource ds
public java.lang.Object getContent (javax.activation.DataSource) throws java.io.IOException
java.io.IOException ioex
javax.mail.MessagingException e
javax.activation.DataSource ds
public void writeTo (java.lang.Object, java.lang.String, java.io.OutputStream) throws java.io.IOException
javax.mail.MessagingException e
Object obj
String mimeType
java.io.OutputStream os
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
com/sun/mail/handlers/text_plain$NoCloseOutputStream.classtext_plain.java
package com.sun.mail.handlers
com.sun.mail.handlers.text_plain$NoCloseOutputStream extends java.io.FilterOutputStream {
public void (java.io.OutputStream)
java.io.OutputStream os
public void close ()
}
com/sun/mail/util/QPEncoderStream.classQPEncoderStream.java
package com.sun.mail.util
public com.sun.mail.util.QPEncoderStream extends java.io.FilterOutputStream {
private int count
private int bytesPerLine
private boolean gotSpace
private boolean gotCR
private static final char[] hex
public void (java.io.OutputStream, int)
java.io.OutputStream out
int bytesPerLine
public void (java.io.OutputStream)
java.io.OutputStream out
public void write (byte[], int, int) throws java.io.IOException
int i
byte[] b
int off
int len
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (int) throws java.io.IOException
int c
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
private void outputCRLF () throws java.io.IOException
protected void output (int, boolean) throws java.io.IOException
int c
boolean encode
static void ()
}
com/sun/mail/util/BASE64DecoderStream.classBASE64DecoderStream.java
package com.sun.mail.util
public com.sun.mail.util.BASE64DecoderStream extends java.io.FilterInputStream {
private byte[] buffer
private int bufsize
private int index
private byte[] input_buffer
private int input_pos
private int input_len
private boolean ignoreErrors
private static final char[] pem_array
private static final byte[] pem_convert_array
public void (java.io.InputStream)
java.io.InputStream in
public void (java.io.InputStream, boolean)
java.io.InputStream in
boolean ignoreErrors
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
int size
int c
byte[] buf
int off
int len
int off0
int bsize
public long skip (long) throws java.io.IOException
long n
long skipped
public boolean markSupported ()
public int available () throws java.io.IOException
private int decode (byte[], int, int) throws java.io.IOException
boolean atEOF
boolean atEOF
int size
int i
int got
int val
byte[] outbuf
int pos
int len
int pos0
private int getByte () throws java.io.IOException
java.io.EOFException ex
int c
private java.lang.String recentChars ()
char c
int k
String errstr
int nc
public static byte[] decode (byte[])
int val
int osize
byte[] inbuf
int size
byte[] outbuf
int inpos
int outpos
static void ()
int i
int i
}
com/sun/mail/util/SocketFetcher$1.classSocketFetcher.java
package com.sun.mail.util
final com.sun.mail.util.SocketFetcher$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
SecurityException ex
ClassLoader cl
}
com/sun/mail/util/MimeUtil$1.classMimeUtil.java
package com.sun.mail.util
final com.sun.mail.util.MimeUtil$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
SecurityException ex
ClassLoader cl
}
com/sun/mail/util/SocketFetcher.classSocketFetcher.java
package com.sun.mail.util
public com.sun.mail.util.SocketFetcher extends java.lang.Object {
private static boolean debug
static Class class$java$lang$String
static Class class$java$security$cert$X509Certificate
private void ()
public static java.net.Socket getSocket (java.lang.String, int, java.util.Properties, java.lang.String, boolean) throws java.io.IOException
String sfClass
Object sfo
String sfClass
Object sfo
javax.net.SocketFactory sf
String sfPortName
java.net.SocketTimeoutException sex
Throwable t
java.io.IOException ioex
Exception ex
String host
int port
java.util.Properties props
String prefix
boolean useSSL
int cto
java.net.Socket socket
String localaddrstr
java.net.InetAddress localaddr
int localport
boolean fb
boolean idCheck
int sfPort
String sfErr
int to
public static java.net.Socket getSocket (java.lang.String, int, java.util.Properties, java.lang.String) throws java.io.IOException
String host
int port
java.util.Properties props
String prefix
private static java.net.Socket createSocket (java.net.InetAddress, int, java.lang.String, int, int, java.util.Properties, java.lang.String, javax.net.SocketFactory, boolean, boolean) throws java.io.IOException
java.net.Socket socket
com.sun.mail.util.MailSSLSocketFactory msf
java.io.IOException ioex
java.security.GeneralSecurityException gex
String trusted
java.net.Socket socket
com.sun.mail.util.MailSSLSocketFactory msf
java.net.InetAddress localaddr
int localport
String host
int port
int cto
java.util.Properties props
String prefix
javax.net.SocketFactory sf
boolean useSSL
boolean idCheck
java.net.Socket socket
private static javax.net.SocketFactory getSocketFactory (java.lang.String) throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
ClassNotFoundException cex
String sfClass
ClassLoader cl
Class clsSockFact
java.lang.reflect.Method mthGetDefault
javax.net.SocketFactory sf
public static java.net.Socket startTLS (java.net.Socket) throws java.io.IOException
java.net.Socket socket
public static java.net.Socket startTLS (java.net.Socket, java.util.Properties, java.lang.String) throws java.io.IOException
java.net.Socket socket
java.util.Properties props
String prefix
java.net.InetAddress a
String host
public static java.net.Socket startTLS (java.net.Socket, java.lang.String, java.util.Properties, java.lang.String) throws java.io.IOException
String sfClass
String sfClass
com.sun.mail.util.MailSSLSocketFactory msf
java.io.IOException ioex
java.security.GeneralSecurityException gex
String trusted
com.sun.mail.util.MailSSLSocketFactory msf
javax.net.ssl.SSLSocketFactory ssf
javax.net.SocketFactory sf
Object sfo
boolean idCheck
Throwable t
java.io.IOException ioex
Exception ex
java.net.Socket socket
String host
java.util.Properties props
String prefix
int port
String sfErr
private static void configureSSLSocket (java.net.Socket, java.util.Properties, java.lang.String) throws java.io.IOException
java.net.Socket socket
java.util.Properties props
String prefix
javax.net.ssl.SSLSocket sslsocket
String protocols
String ciphers
private static void checkServerIdentity (java.lang.String, javax.net.ssl.SSLSocket) throws java.io.IOException
java.security.cert.Certificate[] certChain
java.io.IOException ioex
javax.net.ssl.SSLPeerUnverifiedException e
String server
javax.net.ssl.SSLSocket sslSocket
private static boolean matchCert (java.lang.String, java.security.cert.X509Certificate)
java.lang.reflect.InvocationTargetException cex
Class hnc
java.lang.reflect.Method getInstance
Object hostnameChecker
java.lang.reflect.Method match
Exception ex
String name
java.util.List nameEnt
Integer type
java.util.Iterator it
boolean foundName
java.util.Collection names
java.security.cert.CertificateParsingException ex
String server
java.security.cert.X509Certificate cert
java.util.regex.Pattern p
java.util.regex.Matcher m
private static boolean matchServer (java.lang.String, java.lang.String)
String tail
int off
String server
String name
private static java.lang.String[] stringArray (java.lang.String)
String s
java.util.StringTokenizer st
java.util.List tokens
private static java.lang.ClassLoader getContextClassLoader ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/util/MailSSLSocketFactory$1.classMailSSLSocketFactory.java
package com.sun.mail.util
com.sun.mail.util.MailSSLSocketFactory$1 extends java.lang.Object {
}
com/sun/mail/util/LineInputStream.classLineInputStream.java
package com.sun.mail.util
public com.sun.mail.util.LineInputStream extends java.io.FilterInputStream {
private char[] lineBuffer
private static int MAX_INCR
public void (java.io.InputStream)
java.io.InputStream in
public java.lang.String readLine () throws java.io.IOException
boolean twoCRs
int c2
char[] buf
int c1
int room
int offset
static void ()
}
com/sun/mail/util/LineOutputStream.classLineOutputStream.java
package com.sun.mail.util
public com.sun.mail.util.LineOutputStream extends java.io.FilterOutputStream {
private static byte[] newline
public void (java.io.OutputStream)
java.io.OutputStream out
public void writeln (java.lang.String) throws java.io.IOException
String s
byte[] bytes
public void writeln () throws java.io.IOException
static void ()
}
com/sun/mail/util/UUEncoderStream.classUUEncoderStream.java
package com.sun.mail.util
public com.sun.mail.util.UUEncoderStream extends java.io.FilterOutputStream {
private byte[] buffer
private int bufsize
private boolean wrotePrefix
protected String name
protected int mode
public void (java.io.OutputStream)
java.io.OutputStream out
public void (java.io.OutputStream, java.lang.String)
java.io.OutputStream out
String name
public void (java.io.OutputStream, java.lang.String, int)
java.io.OutputStream out
String name
int mode
public void setNameMode (java.lang.String, int)
String name
int mode
public void write (byte[], int, int) throws java.io.IOException
int i
byte[] b
int off
int len
public void write (byte[]) throws java.io.IOException
byte[] data
public void write (int) throws java.io.IOException
int c
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
private void writePrefix () throws java.io.IOException
java.io.PrintStream ps
private void writeSuffix () throws java.io.IOException
java.io.PrintStream ps
private void encode () throws java.io.IOException
byte c
byte b
byte c
byte a
byte b
byte c
int c1
int c2
int c3
int c4
int i
}
com/sun/mail/util/FolderClosedIOException.classFolderClosedIOException.java
package com.sun.mail.util
public com.sun.mail.util.FolderClosedIOException extends java.io.IOException {
private transient javax.mail.Folder folder
private static final long serialVersionUID
public void (javax.mail.Folder)
javax.mail.Folder folder
public void (javax.mail.Folder, java.lang.String)
javax.mail.Folder folder
String message
public javax.mail.Folder getFolder ()
}
com/sun/mail/util/PropUtil.classPropUtil.java
package com.sun.mail.util
public com.sun.mail.util.PropUtil extends java.lang.Object {
private void ()
public static int getIntProperty (java.util.Properties, java.lang.String, int)
java.util.Properties props
String name
int def
public static boolean getBooleanProperty (java.util.Properties, java.lang.String, boolean)
java.util.Properties props
String name
boolean def
public static int getIntSessionProperty (javax.mail.Session, java.lang.String, int)
javax.mail.Session session
String name
int def
public static boolean getBooleanSessionProperty (javax.mail.Session, java.lang.String, boolean)
javax.mail.Session session
String name
boolean def
public static boolean getBooleanSystemProperty (java.lang.String, boolean)
SecurityException sex
String value
SecurityException sex
String name
boolean def
private static java.lang.Object getProp (java.util.Properties, java.lang.String)
java.util.Properties props
String name
Object val
private static int getInt (java.lang.Object, int)
NumberFormatException nfex
Object value
int def
private static boolean getBoolean (java.lang.Object, boolean)
Object value
boolean def
}
com/sun/mail/util/logging/MailHandler$TailNameFormatter.classMailHandler.java
package com.sun.mail.util.logging
final com.sun.mail.util.logging.MailHandler$TailNameFormatter extends java.util.logging.Formatter {
private final String name
static final boolean $assertionsDisabled
void (java.lang.String)
String name
public final java.lang.String format (java.util.logging.LogRecord)
java.util.logging.LogRecord record
public final java.lang.String getTail (java.util.logging.Handler)
java.util.logging.Handler h
public final boolean equals (java.lang.Object)
Object o
public final int hashCode ()
public final java.lang.String toString ()
static void ()
}
com/sun/mail/util/logging/LogManagerProperties.classLogManagerProperties.java
package com.sun.mail.util.logging
final com.sun.mail.util.logging.LogManagerProperties extends java.util.Properties {
private static final long serialVersionUID
static final java.util.logging.LogManager manager
private final String prefix
static final boolean $assertionsDisabled
static Class class$com$sun$mail$util$logging$LogManagerProperties
static java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
ClassNotFoundException tryContext
Class clazz
String name
ClassLoader[] loaders
Class clazz
private static java.lang.Class tryLoad (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String name
ClassLoader l
private static java.lang.ClassLoader[] getClassLoaders ()
void (java.util.Properties, java.lang.String)
java.util.Properties parent
String prefix
public java.lang.Object clone ()
java.util.Properties parent
public synchronized java.lang.String getProperty (java.lang.String)
Object v
String key
String value
public java.lang.String getProperty (java.lang.String, java.lang.String)
String key
String def
String value
public java.util.Enumeration propertyNames ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
private synchronized java.lang.Object writeReplace () throws java.io.ObjectStreamException
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/util/logging/LogManagerProperties$1.classLogManagerProperties.java
package com.sun.mail.util.logging
final com.sun.mail.util.logging.LogManagerProperties$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
SecurityException ignore
SecurityException ignore
ClassLoader[] loaders
}
com/sun/mail/util/logging/MailHandler.classMailHandler.java
package com.sun.mail.util.logging
public com.sun.mail.util.logging.MailHandler extends java.util.logging.Handler {
private static final int offValue
private volatile boolean sealed
private boolean isWriting
private java.util.Properties mailProps
private javax.mail.Authenticator auth
private javax.mail.Session session
private java.util.logging.LogRecord[] data
private int size
private int capacity
private java.util.Comparator comparator
private java.util.logging.Formatter subjectFormatter
private java.util.logging.Level pushLevel
private java.util.logging.Filter pushFilter
private java.util.logging.Filter[] attachmentFilters
private java.util.logging.Formatter[] attachmentFormatters
private java.util.logging.Formatter[] attachmentNames
private javax.activation.FileTypeMap contentTypes
static final boolean $assertionsDisabled
static Class class$com$sun$mail$util$logging$MailHandler
static Class class$java$util$logging$ErrorManager
static Class class$javax$mail$Authenticator
static Class class$java$util$logging$Filter
static Class class$java$util$logging$Formatter
static Class class$java$util$Comparator
public void ()
public void (int)
int capacity
public void (java.util.Properties)
java.util.Properties props
public boolean isLoggable (java.util.logging.LogRecord)
java.util.logging.LogRecord record
int levelValue
java.util.logging.Filter body
public void publish (java.util.logging.LogRecord)
javax.mail.MessageContext ctx
javax.mail.MessageContext ctx
boolean priority
java.util.logging.LogRecord record
public void push ()
public void flush ()
public void close ()
javax.mail.MessageContext ctx
public synchronized void setLevel (java.util.logging.Level)
java.util.logging.Level newLevel
public final synchronized java.util.logging.Level getPushLevel ()
public final synchronized void setPushLevel (java.util.logging.Level)
java.util.logging.Level level
public final synchronized java.util.logging.Filter getPushFilter ()
public final synchronized void setPushFilter (java.util.logging.Filter)
java.util.logging.Filter filter
public final synchronized java.util.Comparator getComparator ()
public final synchronized void setComparator (java.util.Comparator)
java.util.Comparator c
public final synchronized int getCapacity ()
public final synchronized javax.mail.Authenticator getAuthenticator ()
public final void setAuthenticator (javax.mail.Authenticator)
javax.mail.Authenticator auth
javax.mail.Session settings
public final void setMailProperties (java.util.Properties)
java.util.Properties props
private void setMailProperties0 (java.util.Properties)
java.util.Properties props
javax.mail.Session settings
public final java.util.Properties getMailProperties ()
java.util.Properties props
public final java.util.logging.Filter[] getAttachmentFilters ()
public final void setAttachmentFilters (java.util.logging.Filter[])
java.util.logging.Filter[] filters
public final java.util.logging.Formatter[] getAttachmentFormatters ()
java.util.logging.Formatter[] formatters
public final void setAttachmentFormatters (java.util.logging.Formatter[])
int i
java.util.logging.Formatter[] formatters
public final java.util.logging.Formatter[] getAttachmentNames ()
java.util.logging.Formatter[] formatters
public final void setAttachmentNames (java.lang.String[])
String name
int i
String[] names
java.util.logging.Formatter[] formatters
public final void setAttachmentNames (java.util.logging.Formatter[])
int i
java.util.logging.Formatter[] formatters
public final synchronized java.util.logging.Formatter getSubject ()
public final void setSubject (java.lang.String)
String subject
public final void setSubject (java.util.logging.Formatter)
java.util.logging.Formatter format
protected void reportError (java.lang.String, java.lang.Exception, int)
String msg
Exception ex
int code
final void checkAccess ()
final java.lang.String contentTypeOf (java.lang.String)
java.io.ByteArrayInputStream in
java.io.ByteArrayInputStream in
String encoding
java.io.IOException IOE
int MAX_CHARS
String head
private java.lang.String getContentType (java.lang.String)
String name
String type
private void setContent (javax.mail.internet.MimeBodyPart, java.lang.StringBuffer, java.lang.String) throws javax.mail.MessagingException
javax.activation.DataSource source
java.io.IOException IOE
javax.mail.internet.MimeBodyPart part
StringBuffer buf
String type
String encoding
private java.lang.String contentWithEncoding (java.lang.String, java.lang.String)
javax.mail.internet.ContentType ct
javax.mail.MessagingException ME
String type
String encoding
private java.lang.String contentWithDefault (java.lang.String)
javax.mail.internet.ParameterList list
String newType
javax.mail.internet.ContentType ct
javax.mail.MessagingException ME
String type
private synchronized void setCapacity0 (int)
int newCapacity
private synchronized java.util.logging.Filter[] readOnlyAttachmentFilters ()
private void fixUpAttachmentFormatters ()
NullPointerException NPE
ClassNotFoundException CNFE
int i
int attachments
private boolean fixUpAttachmentNames ()
int i
boolean fixed
int expect
int current
private boolean fixUpAttachmentFilters ()
int expect
int current
private static java.lang.Object[] copyOf (java.lang.Object[], int)
Object[] a
int size
Object[] copy
private void reset ()
private void grow ()
int len
int newCapacity
private synchronized void init ()
java.util.logging.LogManager manager
String p
java.util.logging.ErrorManager em
javax.mail.Session settings
private java.lang.Object objectFromNew (java.lang.String, java.lang.Class) throws java.lang.NoSuchMethodException
Class clazz
NoClassDefFoundError NCDFE
ClassNotFoundException CNFE
ClassCastException CCE
NoSuchMethodException NSME
Exception E
String name
Class type
Object obj
private java.lang.Object initObject (java.lang.String, java.lang.Class)
NoSuchMethodException E
String key
Class type
String name
private java.lang.Object[] initArray (java.lang.String, java.lang.Class)
NoSuchMethodException E
int i
String[] names
Object[] a
String key
Class type
String list
private void initLevel (java.util.logging.LogManager, java.lang.String)
String val
SecurityException SE
RuntimeException fail
RuntimeException RE
java.util.logging.LogManager manager
String p
private void initFilter (java.lang.String)
SecurityException SE
RuntimeException RE
String p
private void initCapacity (java.util.logging.LogManager, java.lang.String)
String value
RuntimeException RE
java.util.logging.LogManager manager
String p
int DEFAULT_CAPACITY
private void initEncoding (java.util.logging.LogManager, java.lang.String)
SecurityException SE
java.io.UnsupportedEncodingException UEE
RuntimeException RE
java.util.logging.LogManager manager
String p
private void initFormatter (java.lang.String)
java.util.logging.Formatter formatter
SecurityException SE
RuntimeException fail
RuntimeException RE
String p
private void initComparator (java.lang.String)
Exception RE
String p
private void initPushLevel (java.util.logging.LogManager, java.lang.String)
String val
RuntimeException RE
java.util.logging.LogManager manager
String p
private void initSubject (java.lang.String)
String p
private boolean isAttachmentLoggable (java.util.logging.LogRecord)
java.util.logging.Filter f
int i
java.util.logging.LogRecord record
java.util.logging.Filter[] filters
private boolean isPushable (java.util.logging.LogRecord)
java.util.logging.LogRecord record
int value
java.util.logging.Filter filter
private void push (boolean, int)
boolean priority
int code
javax.mail.MessageContext ctx
private void send (javax.mail.MessageContext, boolean, int)
javax.mail.MessagingException rawMe
java.io.IOException rawIo
Exception E
javax.mail.MessageContext ctx
boolean priority
int code
javax.mail.Message msg
private void sort ()
RuntimeException RE
private synchronized javax.mail.MessageContext writeLogRecords (int)
String head
java.util.logging.Filter af
int i
java.util.logging.LogRecord r
int ix
String name
int i
int i
javax.mail.internet.MimeBodyPart[] parts
StringBuffer[] buffers
String contentType
StringBuffer buf
java.util.logging.Formatter bodyFormat
java.util.logging.Filter bodyFilter
javax.mail.internet.MimeMultipart multipart
javax.mail.internet.MimeBodyPart body
String altType
RuntimeException re
Exception e
int code
javax.mail.internet.MimeMessage msg
private void verifySettings (javax.mail.Session)
javax.mail.Session session
String key
String value
java.util.Properties props
private void verifySettings0 (javax.mail.Session, java.lang.String)
String msg
javax.mail.Transport t
javax.mail.MessagingException me
javax.mail.MessagingException fail
javax.mail.MessagingException protocol
javax.mail.MessagingException expectNoContent
String protocol
int i
javax.mail.Address a
int i
java.io.IOException IOE
javax.mail.Address[] all
javax.mail.Transport t
javax.mail.Address[] from
javax.mail.Address sender
javax.mail.MessagingException ME
RuntimeException RE
javax.mail.Session session
String verify
javax.mail.internet.MimeMessage abort
String msg
private javax.mail.Session fixUpSession ()
String p
com.sun.mail.util.logging.LogManagerProperties proxy
private void envelopeFor (javax.mail.MessageContext, boolean)
javax.mail.MessagingException ME
javax.mail.MessageContext ctx
boolean priority
javax.mail.Message msg
java.util.Properties proxyProps
private javax.mail.internet.MimeBodyPart createBodyPart () throws javax.mail.MessagingException
javax.mail.internet.MimeBodyPart part
private javax.mail.internet.MimeBodyPart createBodyPart (int) throws javax.mail.MessagingException
int index
javax.mail.internet.MimeBodyPart part
private java.lang.String descriptionFrom (java.util.logging.Formatter, java.util.logging.Filter)
java.util.logging.Formatter formatter
java.util.logging.Filter filter
private java.lang.String toString (java.util.logging.Formatter)
java.util.logging.Formatter f
String name
private void appendFileName (javax.mail.Part, java.lang.String)
javax.mail.Part part
String chunk
private void appendFileName0 (javax.mail.Part, java.lang.String)
String old
javax.mail.MessagingException ME
javax.mail.Part part
String chunk
private void appendSubject (javax.mail.Message, java.lang.String)
javax.mail.Message msg
String chunk
private void appendSubject0 (javax.mail.Message, java.lang.String)
String old
javax.mail.MessagingException ME
javax.mail.Message msg
String chunk
private void reportNullError (int)
int code
private java.lang.String head (java.util.logging.Formatter)
RuntimeException RE
java.util.logging.Formatter f
private java.lang.String format (java.util.logging.Formatter, java.util.logging.LogRecord)
RuntimeException RE
java.util.logging.Formatter f
java.util.logging.LogRecord r
private java.lang.String tail (java.util.logging.Formatter, java.lang.String)
RuntimeException RE
java.util.logging.Formatter f
String def
private void setMailer (javax.mail.Message)
String value
Class mail
Class k
String value
javax.mail.MessagingException ME
javax.mail.Message msg
private void setPriority (javax.mail.Message, boolean)
javax.mail.MessagingException ME
javax.mail.Message msg
boolean priority
private void setFrom (javax.mail.Message, java.util.Properties)
javax.mail.internet.InternetAddress[] address
javax.mail.MessagingException ME
javax.mail.Message msg
java.util.Properties props
String from
private void setDefaultFrom (javax.mail.Message)
javax.mail.MessagingException ME
javax.mail.Message msg
private void setReplyTo (javax.mail.Message, java.util.Properties)
javax.mail.internet.InternetAddress[] address
javax.mail.MessagingException ME
javax.mail.Message msg
java.util.Properties props
String reply
private void setSender (javax.mail.Message, java.util.Properties)
javax.mail.internet.InternetAddress[] address
javax.mail.MessagingException ME
javax.mail.Message msg
java.util.Properties props
String sender
private static javax.mail.internet.AddressException tooManyAddresses (javax.mail.Address[], int)
javax.mail.Address[] address
int offset
String msg
private void setRecipient (javax.mail.Message, java.util.Properties, java.lang.String, javax.mail.Message$RecipientType)
javax.mail.internet.InternetAddress[] address
javax.mail.MessagingException ME
javax.mail.Message msg
java.util.Properties props
String key
javax.mail.Message$RecipientType type
String value
private java.lang.String toRawString (javax.mail.Message) throws javax.mail.MessagingException java.io.IOException
int nbytes
java.io.ByteArrayOutputStream out
javax.mail.Message msg
private java.lang.String toMsgString (java.lang.Throwable)
Throwable t
java.io.ByteArrayOutputStream out
java.io.PrintStream ps
private static java.lang.RuntimeException attachmentMismatch (java.lang.String)
String msg
private static java.lang.RuntimeException attachmentMismatch (int, int)
int expected
int found
private static java.lang.String atIndexMsg (int)
int i
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
com/sun/mail/util/TraceOutputStream.classTraceOutputStream.java
package com.sun.mail.util
public com.sun.mail.util.TraceOutputStream extends java.io.FilterOutputStream {
private boolean trace
private boolean quote
private java.io.OutputStream traceOut
public void (java.io.OutputStream, java.io.OutputStream)
java.io.OutputStream out
java.io.OutputStream traceOut
public void setTrace (boolean)
boolean trace
public void setQuote (boolean)
boolean quote
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
int i
byte[] b
int off
int len
private final void writeByte (int) throws java.io.IOException
int b
}
com/sun/mail/util/QEncoderStream.classQEncoderStream.java
package com.sun.mail.util
public com.sun.mail.util.QEncoderStream extends com.sun.mail.util.QPEncoderStream {
private String specials
private static String WORD_SPECIALS
private static String TEXT_SPECIALS
public void (java.io.OutputStream, boolean)
java.io.OutputStream out
boolean encodingWord
public void write (int) throws java.io.IOException
int c
public static int encodedLength (byte[], boolean)
int c
int i
byte[] b
boolean encodingWord
int len
String specials
static void ()
}
com/sun/mail/util/BEncoderStream.classBEncoderStream.java
package com.sun.mail.util
public com.sun.mail.util.BEncoderStream extends com.sun.mail.util.BASE64EncoderStream {
public void (java.io.OutputStream)
java.io.OutputStream out
public static int encodedLength (byte[])
byte[] b
}
com/sun/mail/util/MailSSLSocketFactory$MailTrustManager.classMailSSLSocketFactory.java
package com.sun.mail.util
com.sun.mail.util.MailSSLSocketFactory$MailTrustManager extends java.lang.Object implements javax.net.ssl.X509TrustManager {
private javax.net.ssl.X509TrustManager adapteeTrustManager
private final com.sun.mail.util.MailSSLSocketFactory this$0
private void (com.sun.mail.util.MailSSLSocketFactory) throws java.security.GeneralSecurityException
javax.net.ssl.TrustManagerFactory tmf
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] certs
String authType
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] certs
String authType
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
void (com.sun.mail.util.MailSSLSocketFactory, com.sun.mail.util.MailSSLSocketFactory$1) throws java.security.GeneralSecurityException
com.sun.mail.util.MailSSLSocketFactory x0
com.sun.mail.util.MailSSLSocketFactory$1 x1
}
com/sun/mail/util/CRLFOutputStream.classCRLFOutputStream.java
package com.sun.mail.util
public com.sun.mail.util.CRLFOutputStream extends java.io.FilterOutputStream {
protected int lastb
protected boolean atBOL
private static final byte[] newline
public void (java.io.OutputStream)
java.io.OutputStream os
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
int i
byte[] b
int off
int len
int start
public void writeln () throws java.io.IOException
static void ()
}
com/sun/mail/util/MailSSLSocketFactory.classMailSSLSocketFactory.java
package com.sun.mail.util
public com.sun.mail.util.MailSSLSocketFactory extends javax.net.ssl.SSLSocketFactory {
private boolean trustAllHosts
private String[] trustedHosts
private javax.net.ssl.SSLContext sslcontext
private javax.net.ssl.KeyManager[] keyManagers
private javax.net.ssl.TrustManager[] trustManagers
private java.security.SecureRandom secureRandom
private javax.net.ssl.SSLSocketFactory adapteeFactory
public void () throws java.security.GeneralSecurityException
public void (java.lang.String) throws java.security.GeneralSecurityException
String protocol
private synchronized void newAdapteeFactory () throws java.security.KeyManagementException
public synchronized javax.net.ssl.KeyManager[] getKeyManagers ()
public synchronized void setKeyManagers (javax.net.ssl.KeyManager[]) throws java.security.GeneralSecurityException
javax.net.ssl.KeyManager[] keyManagers
public synchronized java.security.SecureRandom getSecureRandom ()
public synchronized void setSecureRandom (java.security.SecureRandom) throws java.security.GeneralSecurityException
java.security.SecureRandom secureRandom
public synchronized javax.net.ssl.TrustManager[] getTrustManagers ()
public synchronized void setTrustManagers (javax.net.ssl.TrustManager[]) throws java.security.GeneralSecurityException
javax.net.ssl.TrustManager[] trustManagers
public synchronized boolean isTrustAllHosts ()
public synchronized void setTrustAllHosts (boolean)
boolean trustAllHosts
public synchronized java.lang.String[] getTrustedHosts ()
public synchronized void setTrustedHosts (java.lang.String[])
String[] trustedHosts
public synchronized boolean isServerTrusted (java.lang.String, javax.net.ssl.SSLSocket)
String server
javax.net.ssl.SSLSocket sslSocket
public synchronized java.net.Socket createSocket (java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException
java.net.Socket socket
String s
int i
boolean flag
public synchronized java.lang.String[] getDefaultCipherSuites ()
public synchronized java.lang.String[] getSupportedCipherSuites ()
public synchronized java.net.Socket createSocket () throws java.io.IOException
public synchronized java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress inetaddress
int i
java.net.InetAddress inetaddress1
int j
public synchronized java.net.Socket createSocket (java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress inetaddress
int i
public synchronized java.net.Socket createSocket (java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException java.net.UnknownHostException
String s
int i
java.net.InetAddress inetaddress
int j
public synchronized java.net.Socket createSocket (java.lang.String, int) throws java.io.IOException java.net.UnknownHostException
String s
int i
static boolean access$100 (com.sun.mail.util.MailSSLSocketFactory)
com.sun.mail.util.MailSSLSocketFactory x0
static java.lang.String[] access$200 (com.sun.mail.util.MailSSLSocketFactory)
com.sun.mail.util.MailSSLSocketFactory x0
}
com/sun/mail/util/ASCIIUtility.classASCIIUtility.java
package com.sun.mail.util
public com.sun.mail.util.ASCIIUtility extends java.lang.Object {
private void ()
public static int parseInt (byte[], int, int, int) throws java.lang.NumberFormatException
int limit
int digit
int limit
int multmin
int digit
byte[] b
int start
int end
int radix
int result
boolean negative
int i
int limit
int multmin
public static int parseInt (byte[], int, int) throws java.lang.NumberFormatException
byte[] b
int start
int end
public static long parseLong (byte[], int, int, int) throws java.lang.NumberFormatException
long limit
int digit
long limit
long multmin
int digit
byte[] b
int start
int end
int radix
long result
boolean negative
int i
long limit
long multmin
public static long parseLong (byte[], int, int) throws java.lang.NumberFormatException
byte[] b
int start
int end
public static java.lang.String toString (byte[], int, int)
int i
int j
byte[] b
int start
int end
int size
char[] theChars
public static java.lang.String toString (byte[])
byte[] b
public static java.lang.String toString (java.io.ByteArrayInputStream)
int i
java.io.ByteArrayInputStream is
int size
char[] theChars
byte[] bytes
public static byte[] getBytes (java.lang.String)
int i
String s
char[] chars
int size
byte[] bytes
public static byte[] getBytes (java.io.InputStream) throws java.io.IOException
int len
byte[] buf
java.io.ByteArrayOutputStream bos
java.io.InputStream is
int len
int size
byte[] buf
}
com/sun/mail/util/QDecoderStream.classQDecoderStream.java
package com.sun.mail.util
public com.sun.mail.util.QDecoderStream extends com.sun.mail.util.QPDecoderStream {
public void (java.io.InputStream)
java.io.InputStream in
public int read () throws java.io.IOException
NumberFormatException nex
int c
}
com/sun/mail/util/MimeUtil.classMimeUtil.java
package com.sun.mail.util
public com.sun.mail.util.MimeUtil extends java.lang.Object {
private static final java.lang.reflect.Method cleanContentType
static Class class$javax$mail$internet$MimePart
static Class class$java$lang$String
private void ()
public static java.lang.String cleanContentType (javax.mail.internet.MimePart, java.lang.String)
Exception ex
javax.mail.internet.MimePart mp
String contentType
private static java.lang.ClassLoader getContextClassLoader ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
ClassNotFoundException cex
ClassLoader cl
Class clsHandler
String cth
Exception ex
java.lang.reflect.Method meth
}
com/sun/mail/util/TraceInputStream.classTraceInputStream.java
package com.sun.mail.util
public com.sun.mail.util.TraceInputStream extends java.io.FilterInputStream {
private boolean trace
private boolean quote
private java.io.OutputStream traceOut
public void (java.io.InputStream, java.io.OutputStream)
java.io.InputStream in
java.io.OutputStream traceOut
public void setTrace (boolean)
boolean trace
public void setQuote (boolean)
boolean quote
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 count
private final void writeByte (int) throws java.io.IOException
int b
}
com/sun/mail/util/MessageRemovedIOException.classMessageRemovedIOException.java
package com.sun.mail.util
public com.sun.mail.util.MessageRemovedIOException extends java.io.IOException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
}
com/sun/mail/util/QPDecoderStream.classQPDecoderStream.java
package com.sun.mail.util
public com.sun.mail.util.QPDecoderStream extends java.io.FilterInputStream {
protected byte[] ba
protected int spaces
public void (java.io.InputStream)
java.io.InputStream in
public int read () throws java.io.IOException
int b
NumberFormatException nex
int a
int c
public int read (byte[], int, int) throws java.io.IOException
int c
byte[] buf
int off
int len
int i
public long skip (long) throws java.io.IOException
long n
long skipped
public boolean markSupported ()
public int available () throws java.io.IOException
}
com/sun/mail/util/BASE64EncoderStream.classBASE64EncoderStream.java
package com.sun.mail.util
public com.sun.mail.util.BASE64EncoderStream extends java.io.FilterOutputStream {
private byte[] buffer
private int bufsize
private byte[] outbuf
private int count
private int bytesPerLine
private int lineLimit
private boolean noCRLF
private static byte[] newline
private static final char[] pem_array
public void (java.io.OutputStream, int)
java.io.OutputStream out
int bytesPerLine
public void (java.io.OutputStream)
java.io.OutputStream out
public synchronized void write (byte[], int, int) throws java.io.IOException
int outlen
int outlen
byte[] b
int off
int len
int end
int blen
public void write (byte[]) throws java.io.IOException
byte[] b
public synchronized void write (int) throws java.io.IOException
int c
public synchronized void flush () throws java.io.IOException
public synchronized void close () throws java.io.IOException
private void encode () throws java.io.IOException
int osize
public static byte[] encode (byte[])
byte[] inbuf
private static byte[] encode (byte[], int, int, byte[])
int val
int val
int val
byte[] inbuf
int off
int size
byte[] outbuf
int inpos
int outpos
private static int encodedSize (int)
int size
static void ()
}
com/sun/mail/util/DecodingException.classDecodingException.java
package com.sun.mail.util
public com.sun.mail.util.DecodingException extends java.io.IOException {
private static final long serialVersionUID
public void (java.lang.String)
String s
}
com/sun/mail/util/UUDecoderStream.classUUDecoderStream.java
package com.sun.mail.util
public com.sun.mail.util.UUDecoderStream extends java.io.FilterInputStream {
private String name
private int mode
private byte[] buffer
private int bufsize
private int index
private boolean gotPrefix
private boolean gotEnd
private com.sun.mail.util.LineInputStream lin
private boolean ignoreErrors
private boolean ignoreMissingBeginEnd
private String readAhead
public void (java.io.InputStream)
java.io.InputStream in
public void (java.io.InputStream, boolean, boolean)
java.io.InputStream in
boolean ignoreErrors
boolean ignoreMissingBeginEnd
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
int c
byte[] buf
int off
int len
int i
public boolean markSupported ()
public int available () throws java.io.IOException
public java.lang.String getName () throws java.io.IOException
public int getMode () throws java.io.IOException
private void readPrefix () throws java.io.IOException
NumberFormatException ex
int count
int need
String line
private boolean decode () throws java.io.IOException
String line
int need
byte a
byte b
int count
String line
int i
}
com/sun/mail/iap/Argument.classArgument.java
package com.sun.mail.iap
public com.sun.mail.iap.Argument extends java.lang.Object {
protected java.util.Vector items
public void ()
public void append (com.sun.mail.iap.Argument)
int i
com.sun.mail.iap.Argument arg
public void writeString (java.lang.String)
String s
public void writeString (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String s
String charset
public void writeBytes (byte[])
byte[] b
public void writeBytes (java.io.ByteArrayOutputStream)
java.io.ByteArrayOutputStream b
public void writeBytes (com.sun.mail.iap.Literal)
com.sun.mail.iap.Literal b
public void writeAtom (java.lang.String)
String s
public void writeNumber (int)
int i
public void writeNumber (long)
long i
public void writeArgument (com.sun.mail.iap.Argument)
com.sun.mail.iap.Argument c
public void write (com.sun.mail.iap.Protocol) throws java.io.IOException com.sun.mail.iap.ProtocolException
Object o
int i
com.sun.mail.iap.Protocol protocol
int size
java.io.DataOutputStream os
private void astring (byte[], com.sun.mail.iap.Protocol) throws java.io.IOException com.sun.mail.iap.ProtocolException
byte b
int i
byte b
int i
byte[] bytes
com.sun.mail.iap.Protocol protocol
java.io.DataOutputStream os
int len
boolean quote
boolean escape
private void literal (byte[], com.sun.mail.iap.Protocol) throws java.io.IOException com.sun.mail.iap.ProtocolException
byte[] b
com.sun.mail.iap.Protocol protocol
private void literal (java.io.ByteArrayOutputStream, com.sun.mail.iap.Protocol) throws java.io.IOException com.sun.mail.iap.ProtocolException
java.io.ByteArrayOutputStream b
com.sun.mail.iap.Protocol protocol
private void literal (com.sun.mail.iap.Literal, com.sun.mail.iap.Protocol) throws java.io.IOException com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Literal b
com.sun.mail.iap.Protocol protocol
private java.io.OutputStream startLiteral (com.sun.mail.iap.Protocol, int) throws java.io.IOException com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Response r
com.sun.mail.iap.Protocol protocol
int size
java.io.DataOutputStream os
boolean nonSync
}
com/sun/mail/iap/ByteArray.classByteArray.java
package com.sun.mail.iap
public com.sun.mail.iap.ByteArray extends java.lang.Object {
private byte[] bytes
private int start
private int count
public void (byte[], int, int)
byte[] b
int start
int count
public void (int)
int size
public byte[] getBytes ()
public byte[] getNewBytes ()
byte[] b
public int getStart ()
public int getCount ()
public void setCount (int)
int count
public java.io.ByteArrayInputStream toByteArrayInputStream ()
public void grow (int)
int incr
byte[] nbuf
}
com/sun/mail/iap/ConnectionException.classConnectionException.java
package com.sun.mail.iap
public com.sun.mail.iap.ConnectionException extends com.sun.mail.iap.ProtocolException {
private transient com.sun.mail.iap.Protocol p
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
public void (com.sun.mail.iap.Protocol, com.sun.mail.iap.Response)
com.sun.mail.iap.Protocol p
com.sun.mail.iap.Response r
public com.sun.mail.iap.Protocol getProtocol ()
}
com/sun/mail/iap/ResponseInputStream.classResponseInputStream.java
package com.sun.mail.iap
public com.sun.mail.iap.ResponseInputStream extends java.lang.Object {
private static final int minIncrement
private static final int maxIncrement
private static final int incrementSlop
private java.io.BufferedInputStream bin
public void (java.io.InputStream)
java.io.InputStream in
public com.sun.mail.iap.ByteArray readResponse () throws java.io.IOException
public com.sun.mail.iap.ByteArray readResponse (com.sun.mail.iap.ByteArray) throws java.io.IOException
int incr
NumberFormatException e
int avail
int actual
int b
boolean gotCRLF
int i
int count
com.sun.mail.iap.ByteArray ba
byte[] buffer
int idx
}
com/sun/mail/iap/Atom.classArgument.java
package com.sun.mail.iap
com.sun.mail.iap.Atom extends java.lang.Object {
String string
void (java.lang.String)
String s
}
com/sun/mail/iap/Literal.classLiteral.java
package com.sun.mail.iap
public abstract com.sun.mail.iap.Literal extends java.lang.Object {
public abstract int size ()
public abstract void writeTo (java.io.OutputStream) throws java.io.IOException
}
com/sun/mail/iap/ResponseHandler.classResponseHandler.java
package com.sun.mail.iap
public abstract com.sun.mail.iap.ResponseHandler extends java.lang.Object {
public abstract void handleResponse (com.sun.mail.iap.Response)
}
com/sun/mail/iap/ProtocolException.classProtocolException.java
package com.sun.mail.iap
public com.sun.mail.iap.ProtocolException extends java.lang.Exception {
protected transient com.sun.mail.iap.Response response
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
public com.sun.mail.iap.Response getResponse ()
}
com/sun/mail/iap/Response.classResponse.java
package com.sun.mail.iap
public com.sun.mail.iap.Response extends java.lang.Object {
protected int index
protected int pindex
protected int size
protected byte[] buffer
protected int type
protected String tag
private static final int increment
public static final int TAG_MASK
public static final int CONTINUATION
public static final int TAGGED
public static final int UNTAGGED
public static final int TYPE_MASK
public static final int OK
public static final int NO
public static final int BAD
public static final int BYE
public static final int SYNTHETIC
public void (java.lang.String)
String s
public void (com.sun.mail.iap.Protocol) throws java.io.IOException com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Protocol p
com.sun.mail.iap.ByteArray ba
com.sun.mail.iap.ByteArray response
public void (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
public static com.sun.mail.iap.Response byeResponse (java.lang.Exception)
Exception ex
String err
com.sun.mail.iap.Response r
private void parse ()
int mark
String s
public void skipSpaces ()
public void skipToken ()
public void skip (int)
int count
public byte peekByte ()
public byte readByte ()
public java.lang.String readAtom ()
public java.lang.String readAtom (char)
byte b
char delim
int start
public java.lang.String readString (char)
char delim
int start
public java.lang.String[] readStringList ()
String[] s
java.util.Vector v
int size
public int readNumber ()
NumberFormatException nex
int start
public long readLong ()
NumberFormatException nex
int start
public java.lang.String readString ()
public java.io.ByteArrayInputStream readBytes ()
com.sun.mail.iap.ByteArray ba
public com.sun.mail.iap.ByteArray readByteArray ()
public java.lang.String readAtomString ()
private java.lang.Object parseString (boolean, boolean)
int start
int copyto
NumberFormatException nex
int start
int count
int start
String s
boolean parseAtoms
boolean returnString
byte b
public int getType ()
public boolean isContinuation ()
public boolean isTagged ()
public boolean isUnTagged ()
public boolean isOK ()
public boolean isNO ()
public boolean isBAD ()
public boolean isBYE ()
public boolean isSynthetic ()
public java.lang.String getTag ()
public java.lang.String getRest ()
public void reset ()
public java.lang.String toString ()
}
com/sun/mail/iap/CommandFailedException.classCommandFailedException.java
package com.sun.mail.iap
public com.sun.mail.iap.CommandFailedException extends com.sun.mail.iap.ProtocolException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
public void (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
}
com/sun/mail/iap/LiteralException.classLiteralException.java
package com.sun.mail.iap
public com.sun.mail.iap.LiteralException extends com.sun.mail.iap.ProtocolException {
private static final long serialVersionUID
public void (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
}
com/sun/mail/iap/AString.classArgument.java
package com.sun.mail.iap
com.sun.mail.iap.AString extends java.lang.Object {
byte[] bytes
void (byte[])
byte[] b
}
com/sun/mail/iap/BadCommandException.classBadCommandException.java
package com.sun.mail.iap
public com.sun.mail.iap.BadCommandException extends com.sun.mail.iap.ProtocolException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
public void (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
}
com/sun/mail/iap/ParsingException.classParsingException.java
package com.sun.mail.iap
public com.sun.mail.iap.ParsingException extends com.sun.mail.iap.ProtocolException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
public void (com.sun.mail.iap.Response)
com.sun.mail.iap.Response r
}
com/sun/mail/iap/Protocol.classProtocol.java
package com.sun.mail.iap
public com.sun.mail.iap.Protocol extends java.lang.Object {
protected String host
private java.net.Socket socket
protected boolean debug
protected boolean quote
protected java.io.PrintStream out
protected java.util.Properties props
protected String prefix
private boolean connected
private com.sun.mail.util.TraceInputStream traceInput
private volatile com.sun.mail.iap.ResponseInputStream input
private com.sun.mail.util.TraceOutputStream traceOutput
private volatile java.io.DataOutputStream output
private int tagCounter
private String localHostName
private final java.util.Vector handlers
private volatile long timestamp
private static final byte[] CRLF
public void (java.lang.String, int, boolean, java.io.PrintStream, java.util.Properties, java.lang.String, boolean) throws java.io.IOException com.sun.mail.iap.ProtocolException
String host
int port
boolean debug
java.io.PrintStream out
java.util.Properties props
String prefix
boolean isSSL
private void initStreams (java.io.PrintStream) throws java.io.IOException
java.io.PrintStream out
public void (java.io.InputStream, java.io.OutputStream, boolean) throws java.io.IOException
java.io.InputStream in
java.io.OutputStream out
boolean debug
public long getTimestamp ()
public void addResponseHandler (com.sun.mail.iap.ResponseHandler)
com.sun.mail.iap.ResponseHandler h
public void removeResponseHandler (com.sun.mail.iap.ResponseHandler)
com.sun.mail.iap.ResponseHandler h
public void notifyResponseHandlers (com.sun.mail.iap.Response[])
int j
com.sun.mail.iap.Response r
Object[] h
int i
com.sun.mail.iap.Response[] responses
protected void processGreeting (com.sun.mail.iap.Response) throws com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Response r
protected com.sun.mail.iap.ResponseInputStream getInputStream ()
protected java.io.OutputStream getOutputStream ()
protected synchronized boolean supportsNonSyncLiterals ()
public com.sun.mail.iap.Response readResponse () throws java.io.IOException com.sun.mail.iap.ProtocolException
protected com.sun.mail.iap.ByteArray getResponseBuffer ()
public java.lang.String writeCommand (java.lang.String, com.sun.mail.iap.Argument) throws java.io.IOException com.sun.mail.iap.ProtocolException
String command
com.sun.mail.iap.Argument args
String tag
public synchronized com.sun.mail.iap.Response[] command (java.lang.String, com.sun.mail.iap.Argument)
com.sun.mail.iap.LiteralException lex
Exception ex
java.io.IOException ioex
com.sun.mail.iap.ProtocolException pex
String command
com.sun.mail.iap.Argument args
java.util.Vector v
boolean done
String tag
com.sun.mail.iap.Response r
com.sun.mail.iap.Response[] responses
public void handleResult (com.sun.mail.iap.Response) throws com.sun.mail.iap.ProtocolException
com.sun.mail.iap.Response response
public void simpleCommand (java.lang.String, com.sun.mail.iap.Argument) throws com.sun.mail.iap.ProtocolException
String cmd
com.sun.mail.iap.Argument args
com.sun.mail.iap.Response[] r
public synchronized void startTLS (java.lang.String) throws java.io.IOException com.sun.mail.iap.ProtocolException
String cmd
protected synchronized void disconnect ()
java.io.IOException e
protected synchronized java.lang.String getLocalHost ()
java.net.InetAddress localHost
java.net.UnknownHostException uhex
java.net.InetAddress localHost
protected void finalize () throws java.lang.Throwable
private void commandStart (java.lang.String)
String command
private void commandEnd ()
static void ()
}
javax/mail/Session$2.classSession.java
package javax.mail
javax.mail.Session$2 extends java.lang.Object implements javax.mail.StreamLoader {
private final javax.mail.Session this$0
void (javax.mail.Session)
public void load (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
}
javax/mail/internet/SharedInputStream.classSharedInputStream.java
package javax.mail.internet
public abstract javax.mail.internet.SharedInputStream extends java.lang.Object {
public abstract long getPosition ()
public abstract java.io.InputStream newStream (long, long)
}
javax/mail/internet/ContentType.classContentType.java
package javax.mail.internet
public javax.mail.internet.ContentType extends java.lang.Object {
private String primaryType
private String subType
private javax.mail.internet.ParameterList list
public void ()
public void (java.lang.String, java.lang.String, javax.mail.internet.ParameterList)
String primaryType
String subType
javax.mail.internet.ParameterList list
public void (java.lang.String) throws javax.mail.internet.ParseException
String s
javax.mail.internet.HeaderTokenizer h
javax.mail.internet.HeaderTokenizer$Token tk
String rem
public java.lang.String getPrimaryType ()
public java.lang.String getSubType ()
public java.lang.String getBaseType ()
public java.lang.String getParameter (java.lang.String)
String name
public javax.mail.internet.ParameterList getParameterList ()
public void setPrimaryType (java.lang.String)
String primaryType
public void setSubType (java.lang.String)
String subType
public void setParameter (java.lang.String, java.lang.String)
String name
String value
public void setParameterList (javax.mail.internet.ParameterList)
javax.mail.internet.ParameterList list
public java.lang.String toString ()
StringBuffer sb
public boolean match (javax.mail.internet.ContentType)
javax.mail.internet.ContentType cType
String sType
public boolean match (java.lang.String)
javax.mail.internet.ParseException pex
String s
}
javax/mail/internet/MimeBodyPart.classMimeBodyPart.java
package javax.mail.internet
public javax.mail.internet.MimeBodyPart extends javax.mail.BodyPart implements javax.mail.internet.MimePart {
private static final boolean setDefaultTextCharset
private static final boolean setContentTypeFileName
private static final boolean encodeFileName
private static final boolean decodeFileName
private static final boolean ignoreMultipartEncoding
static final boolean cacheMultipart
protected javax.activation.DataHandler dh
protected byte[] content
protected java.io.InputStream contentStream
protected javax.mail.internet.InternetHeaders headers
private Object cachedContent
public void ()
public void (java.io.InputStream) throws javax.mail.MessagingException
javax.mail.internet.SharedInputStream sis
java.io.IOException ioex
java.io.InputStream is
public void (javax.mail.internet.InternetHeaders, byte[]) throws javax.mail.MessagingException
javax.mail.internet.InternetHeaders headers
byte[] content
public int getSize () throws javax.mail.MessagingException
int size
java.io.IOException ex
public int getLineCount () throws javax.mail.MessagingException
public java.lang.String getContentType () throws javax.mail.MessagingException
String s
public boolean isMimeType (java.lang.String) throws javax.mail.MessagingException
String mimeType
public java.lang.String getDisposition () throws javax.mail.MessagingException
public void setDisposition (java.lang.String) throws javax.mail.MessagingException
String disposition
public java.lang.String getEncoding () throws javax.mail.MessagingException
public java.lang.String getContentID () throws javax.mail.MessagingException
public void setContentID (java.lang.String) throws javax.mail.MessagingException
String cid
public java.lang.String getContentMD5 () throws javax.mail.MessagingException
public void setContentMD5 (java.lang.String) throws javax.mail.MessagingException
String md5
public java.lang.String[] getContentLanguage () throws javax.mail.MessagingException
public void setContentLanguage (java.lang.String[]) throws javax.mail.MessagingException
String[] languages
public java.lang.String getDescription () throws javax.mail.MessagingException
public void setDescription (java.lang.String) throws javax.mail.MessagingException
String description
public void setDescription (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String description
String charset
public java.lang.String getFileName () throws javax.mail.MessagingException
public void setFileName (java.lang.String) throws javax.mail.MessagingException
String filename
public java.io.InputStream getInputStream () throws java.io.IOException javax.mail.MessagingException
protected java.io.InputStream getContentStream () throws javax.mail.MessagingException
public java.io.InputStream getRawInputStream () throws javax.mail.MessagingException
public javax.activation.DataHandler getDataHandler () throws javax.mail.MessagingException
public java.lang.Object getContent () throws java.io.IOException javax.mail.MessagingException
com.sun.mail.util.FolderClosedIOException fex
com.sun.mail.util.MessageRemovedIOException mex
Object c
public void setDataHandler (javax.activation.DataHandler) throws javax.mail.MessagingException
javax.activation.DataHandler dh
public void setContent (java.lang.Object, java.lang.String) throws javax.mail.MessagingException
Object o
String type
public void setText (java.lang.String) throws javax.mail.MessagingException
String text
public void setText (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String text
String charset
public void setText (java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException
String text
String charset
String subtype
public void setContent (javax.mail.Multipart) throws javax.mail.MessagingException
javax.mail.Multipart mp
public void attachFile (java.io.File) throws java.io.IOException javax.mail.MessagingException
java.io.File file
javax.activation.FileDataSource fds
public void attachFile (java.lang.String) throws java.io.IOException javax.mail.MessagingException
String file
java.io.File f
public void saveFile (java.io.File) throws java.io.IOException javax.mail.MessagingException
byte[] buf
int len
java.io.IOException ex
java.io.IOException ex
java.io.File file
java.io.OutputStream out
java.io.InputStream in
public void saveFile (java.lang.String) throws java.io.IOException javax.mail.MessagingException
String file
java.io.File f
public void writeTo (java.io.OutputStream) throws java.io.IOException javax.mail.MessagingException
java.io.OutputStream os
public java.lang.String[] getHeader (java.lang.String) throws javax.mail.MessagingException
String name
public java.lang.String getHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String delimiter
public void setHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String value
public void addHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String value
public void removeHeader (java.lang.String) throws javax.mail.MessagingException
String name
public java.util.Enumeration getAllHeaders () throws javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public java.util.Enumeration getNonMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public void addHeaderLine (java.lang.String) throws javax.mail.MessagingException
String line
public java.util.Enumeration getAllHeaderLines () throws javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public java.util.Enumeration getNonMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
String[] names
protected void updateHeaders () throws javax.mail.MessagingException
java.io.IOException ioex
static boolean isMimeType (javax.mail.internet.MimePart, java.lang.String) throws javax.mail.MessagingException
javax.mail.internet.ContentType ct
javax.mail.internet.ParseException ex
javax.mail.internet.MimePart part
String mimeType
static void setText (javax.mail.internet.MimePart, java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException
javax.mail.internet.MimePart part
String text
String charset
String subtype
static java.lang.String getDisposition (javax.mail.internet.MimePart) throws javax.mail.MessagingException
javax.mail.internet.MimePart part
String s
javax.mail.internet.ContentDisposition cd
static void setDisposition (javax.mail.internet.MimePart, java.lang.String) throws javax.mail.MessagingException
javax.mail.internet.ContentDisposition cd
String s
javax.mail.internet.MimePart part
String disposition
static java.lang.String getDescription (javax.mail.internet.MimePart) throws javax.mail.MessagingException
java.io.UnsupportedEncodingException ex
javax.mail.internet.MimePart part
String rawvalue
static void setDescription (javax.mail.internet.MimePart, java.lang.String, java.lang.String) throws javax.mail.MessagingException
java.io.UnsupportedEncodingException uex
javax.mail.internet.MimePart part
String description
String charset
static java.lang.String getFileName (javax.mail.internet.MimePart) throws javax.mail.MessagingException
javax.mail.internet.ContentDisposition cd
javax.mail.internet.ContentType ct
javax.mail.internet.ParseException pex
java.io.UnsupportedEncodingException ex
javax.mail.internet.MimePart part
String filename
String s
static void setFileName (javax.mail.internet.MimePart, java.lang.String) throws javax.mail.MessagingException
java.io.UnsupportedEncodingException ex
javax.mail.internet.ContentType cType
javax.mail.internet.ParseException pex
javax.mail.internet.MimePart part
String name
String s
javax.mail.internet.ContentDisposition cd
static java.lang.String[] getContentLanguage (javax.mail.internet.MimePart) throws javax.mail.MessagingException
javax.mail.internet.MimePart part
String s
javax.mail.internet.HeaderTokenizer h
java.util.Vector v
javax.mail.internet.HeaderTokenizer$Token tk
int tkType
String[] language
static void setContentLanguage (javax.mail.internet.MimePart, java.lang.String[]) throws javax.mail.MessagingException
int i
javax.mail.internet.MimePart part
String[] languages
StringBuffer sb
static java.lang.String getEncoding (javax.mail.internet.MimePart) throws javax.mail.MessagingException
javax.mail.internet.MimePart part
String s
javax.mail.internet.HeaderTokenizer h
javax.mail.internet.HeaderTokenizer$Token tk
int tkType
static void setEncoding (javax.mail.internet.MimePart, java.lang.String) throws javax.mail.MessagingException
javax.mail.internet.MimePart part
String encoding
static java.lang.String restrictEncoding (javax.mail.internet.MimePart, java.lang.String) throws javax.mail.MessagingException
javax.mail.internet.ContentType cType
javax.mail.internet.ParseException pex
javax.mail.internet.MimePart part
String encoding
String type
static void updateHeaders (javax.mail.internet.MimePart) throws javax.mail.MessagingException
javax.mail.internet.MimeBodyPart mbp
Object o
javax.mail.internet.MimeMessage msg
Object o
Object o
String charset
String charset
String enc
javax.mail.internet.ContentDisposition cd
String filename
String s
String type
boolean composite
boolean needCTHeader
javax.mail.internet.ContentType cType
java.io.IOException ex
javax.mail.internet.MimePart part
javax.activation.DataHandler dh
static void invalidateContentHeaders (javax.mail.internet.MimePart) throws javax.mail.MessagingException
javax.mail.internet.MimePart part
static void writeTo (javax.mail.internet.MimePart, java.io.OutputStream, java.lang.String[]) throws java.io.IOException javax.mail.MessagingException
javax.mail.internet.MimeBodyPart mbp
javax.mail.internet.MimeMessage msg
int len
javax.activation.DataHandler dh
javax.mail.internet.MimePart part
java.io.OutputStream os
String[] ignoreList
com.sun.mail.util.LineOutputStream los
java.util.Enumeration hdrLines
java.io.InputStream is
byte[] buf
static void ()
}
javax/mail/internet/MimeMessage$RecipientType.classMimeMessage.java
package javax.mail.internet
public javax.mail.internet.MimeMessage$RecipientType extends javax.mail.Message$RecipientType {
private static final long serialVersionUID
public static final javax.mail.internet.MimeMessage$RecipientType NEWSGROUPS
protected void (java.lang.String)
String type
protected java.lang.Object readResolve () throws java.io.ObjectStreamException
static void ()
}
javax/mail/internet/ParameterList$1.classParameterList.java
package javax.mail.internet
javax.mail.internet.ParameterList$1 extends java.lang.Object {
}
javax/mail/internet/MimeBodyPart$MimePartDataHandler.classMimeBodyPart.java
package javax.mail.internet
javax.mail.internet.MimeBodyPart$MimePartDataHandler extends javax.activation.DataHandler {
public void (javax.activation.DataSource)
javax.activation.DataSource ds
}
javax/mail/internet/MimeMultipart.classMimeMultipart.java
package javax.mail.internet
public javax.mail.internet.MimeMultipart extends javax.mail.Multipart {
protected javax.activation.DataSource ds
protected boolean parsed
private boolean complete
private String preamble
private boolean ignoreMissingEndBoundary
private boolean ignoreMissingBoundaryParameter
private boolean ignoreExistingBoundaryParameter
private boolean allowEmpty
private boolean bmparse
public void ()
public void (java.lang.String)
String subtype
String boundary
javax.mail.internet.ContentType cType
public void (javax.activation.DataSource) throws javax.mail.MessagingException
javax.mail.MessageContext mc
javax.activation.DataSource ds
public synchronized void setSubType (java.lang.String) throws javax.mail.MessagingException
String subtype
javax.mail.internet.ContentType cType
public synchronized int getCount () throws javax.mail.MessagingException
public synchronized javax.mail.BodyPart getBodyPart (int) throws javax.mail.MessagingException
int index
public synchronized javax.mail.BodyPart getBodyPart (java.lang.String) throws javax.mail.MessagingException
javax.mail.internet.MimeBodyPart part
String s
int i
String CID
int count
public boolean removeBodyPart (javax.mail.BodyPart) throws javax.mail.MessagingException
javax.mail.BodyPart part
public void removeBodyPart (int) throws javax.mail.MessagingException
int index
public synchronized void addBodyPart (javax.mail.BodyPart) throws javax.mail.MessagingException
javax.mail.BodyPart part
public synchronized void addBodyPart (javax.mail.BodyPart, int) throws javax.mail.MessagingException
javax.mail.BodyPart part
int index
public synchronized boolean isComplete () throws javax.mail.MessagingException
public synchronized java.lang.String getPreamble () throws javax.mail.MessagingException
public synchronized void setPreamble (java.lang.String) throws javax.mail.MessagingException
String preamble
protected synchronized void updateHeaders () throws javax.mail.MessagingException
int i
public synchronized void writeTo (java.io.OutputStream) throws java.io.IOException javax.mail.MessagingException
byte[] pb
int i
java.io.OutputStream os
String boundary
com.sun.mail.util.LineOutputStream los
protected synchronized void parse () throws javax.mail.MessagingException
Exception ex
String bp
char c
SecurityException ex
int i
int b2
int i
int b
javax.mail.internet.MimeBodyPart part
javax.mail.internet.InternetHeaders headers
java.io.ByteArrayOutputStream buf
boolean bol
int eol1
int eol2
javax.mail.internet.MimeBodyPart part
com.sun.mail.util.LineInputStream lin
StringBuffer preamblesb
String line
String lineSeparator
byte[] bndbytes
int bl
boolean done
java.io.IOException ioex
java.io.IOException cex
java.io.InputStream in
javax.mail.internet.SharedInputStream sin
long start
long end
javax.mail.internet.ContentType cType
String boundary
private synchronized void parsebm () throws javax.mail.MessagingException
Exception ex
String bp
char c
SecurityException ex
int i
int i
int j
int i
int b
int b2
byte[] tmp
int i
int skip
javax.mail.internet.MimeBodyPart part
javax.mail.internet.InternetHeaders headers
java.io.ByteArrayOutputStream buf
byte[] inbuf
byte[] previnbuf
int inSize
int prevSize
int eolLen
boolean first
javax.mail.internet.MimeBodyPart part
com.sun.mail.util.LineInputStream lin
StringBuffer preamblesb
String line
String lineSeparator
byte[] bndbytes
int bl
int[] bcs
int[] gss
boolean done
java.io.IOException ioex
java.io.IOException cex
java.io.InputStream in
javax.mail.internet.SharedInputStream sin
long start
long end
javax.mail.internet.ContentType cType
String boundary
private static int readFully (java.io.InputStream, byte[], int, int) throws java.io.IOException
int bsize
java.io.InputStream in
byte[] buf
int off
int len
int total
private void skipFully (java.io.InputStream, long) throws java.io.IOException
long cur
java.io.InputStream in
long offset
protected javax.mail.internet.InternetHeaders createInternetHeaders (java.io.InputStream) throws javax.mail.MessagingException
java.io.InputStream is
protected javax.mail.internet.MimeBodyPart createMimeBodyPart (javax.mail.internet.InternetHeaders, byte[]) throws javax.mail.MessagingException
javax.mail.internet.InternetHeaders headers
byte[] content
protected javax.mail.internet.MimeBodyPart createMimeBodyPart (java.io.InputStream) throws javax.mail.MessagingException
java.io.InputStream is
private javax.mail.internet.MimeBodyPart createMimeBodyPartIs (java.io.InputStream) throws javax.mail.MessagingException
java.io.IOException ex
java.io.InputStream is
}
javax/mail/internet/HeaderTokenizer$Token.classHeaderTokenizer.java
package javax.mail.internet
public javax.mail.internet.HeaderTokenizer$Token extends java.lang.Object {
private int type
private String value
public static final int ATOM
public static final int QUOTEDSTRING
public static final int COMMENT
public static final int EOF
public void (int, java.lang.String)
int type
String value
public int getType ()
public java.lang.String getValue ()
}
javax/mail/internet/ParameterList.classParameterList.java
package javax.mail.internet
public javax.mail.internet.ParameterList extends java.lang.Object {
private java.util.Map list
private java.util.Set multisegmentNames
private java.util.Map slist
private String lastName
private static final boolean encodeParameters
private static final boolean decodeParameters
private static final boolean decodeParametersStrict
private static final boolean applehack
private static final boolean windowshack
private static final boolean parametersStrict
private static final char[] hex
public void ()
public void (java.lang.String) throws javax.mail.internet.ParseException
String name
String value
String lastValue
String value
javax.mail.internet.HeaderTokenizer$Token tk
int type
String s
javax.mail.internet.HeaderTokenizer h
private void putEncodedName (java.lang.String, java.lang.String) throws javax.mail.internet.ParseException
Object v
String rname
Object v
String name
String value
int star
private void combineMultisegmentNames (boolean) throws javax.mail.internet.ParseException
javax.mail.internet.ParameterList$Value vnew
javax.mail.internet.ParameterList$Value vv
String evalue
NumberFormatException nex
java.io.UnsupportedEncodingException uex
StringIndexOutOfBoundsException ex
String sname
Object v
String value
String name
StringBuffer sb
javax.mail.internet.ParameterList$MultiValue mv
String charset
int segment
java.util.Iterator it
javax.mail.internet.ParameterList$Value vv
javax.mail.internet.ParameterList$Value vnew
Object v
java.util.Iterator sit
boolean keepConsistentOnFailure
boolean success
public int size ()
public java.lang.String get (java.lang.String)
String value
String value
String name
String value
Object v
public void set (java.lang.String, java.lang.String)
javax.mail.internet.ParseException pex
javax.mail.internet.ParseException pex
String name
String value
public void set (java.lang.String, java.lang.String, java.lang.String)
javax.mail.internet.ParameterList$Value ev
String name
String value
String charset
public void remove (java.lang.String)
String name
public java.util.Enumeration getNames ()
public java.lang.String toString ()
public java.lang.String toString (int)
Object va
int i
javax.mail.internet.ParameterList$MultiValue vv
String ns
String name
Object v
int used
javax.mail.internet.ParameterList$ToStringBuffer sb
java.util.Iterator e
private static java.lang.String quote (java.lang.String)
String value
private static javax.mail.internet.ParameterList$Value encodeValue (java.lang.String, java.lang.String)
java.io.UnsupportedEncodingException ex
char c
int i
String value
String charset
byte[] b
StringBuffer sb
javax.mail.internet.ParameterList$Value v
private static javax.mail.internet.ParameterList$Value decodeValue (java.lang.String) throws javax.mail.internet.ParseException
int i
String charset
int li
String lang
NumberFormatException nex
java.io.UnsupportedEncodingException uex
StringIndexOutOfBoundsException ex
String value
javax.mail.internet.ParameterList$Value v
private static java.lang.String decodeBytes (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String hex
char c
String value
String charset
byte[] b
int i
int bi
static java.lang.String access$200 (java.lang.String)
String x0
static void ()
}
javax/mail/internet/InternetHeaders$matchEnum.classInternetHeaders.java
package javax.mail.internet
javax.mail.internet.InternetHeaders$matchEnum extends java.lang.Object implements java.util.Enumeration {
private java.util.Iterator e
private String[] names
private boolean match
private boolean want_line
private javax.mail.internet.InternetHeaders$InternetHeader next_header
void (java.util.List, java.lang.String[], boolean, boolean)
java.util.List v
String[] n
boolean m
boolean l
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
javax.mail.internet.InternetHeaders$InternetHeader h
private javax.mail.internet.InternetHeaders$InternetHeader nextMatch ()
int i
javax.mail.internet.InternetHeaders$InternetHeader h
}
javax/mail/internet/ParseException.classParseException.java
package javax.mail.internet
public javax.mail.internet.ParseException extends javax.mail.MessagingException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
}
javax/mail/internet/MailDateFormat.classMailDateFormat.java
package javax.mail.internet
public javax.mail.internet.MailDateFormat extends java.text.SimpleDateFormat {
private static final long serialVersionUID
static boolean debug
private static final java.util.Calendar cal
public void ()
public java.lang.StringBuffer format (java.util.Date, java.lang.StringBuffer, java.text.FieldPosition)
java.util.Date date
StringBuffer dateStrBuf
java.text.FieldPosition fieldPosition
int start
int pos
int offset
int rawOffsetInMins
int offsetInHrs
int offsetInMins
public java.util.Date parse (java.lang.String, java.text.ParsePosition)
String text
java.text.ParsePosition pos
private static java.util.Date parseDate (char[], java.text.ParsePosition, boolean)
java.text.ParseException pe
int day
int month
int year
int hours
int minutes
int seconds
int offset
javax.mail.internet.MailDateParser p
java.util.Date d
Exception e
char[] orig
java.text.ParsePosition pos
boolean lenient
private static synchronized java.util.Date ourUTC (int, int, int, int, int, int, int, boolean)
int year
int mon
int mday
int hour
int min
int sec
int tzoffset
boolean lenient
public void setCalendar (java.util.Calendar)
java.util.Calendar newCalendar
public void setNumberFormat (java.text.NumberFormat)
java.text.NumberFormat newNumberFormat
static void ()
}
javax/mail/internet/MailDateParser.classMailDateFormat.java
package javax.mail.internet
javax.mail.internet.MailDateParser extends java.lang.Object {
int index
char[] orig
public void (char[], int)
char[] orig
int index
public void skipUntilNumber () throws java.text.ParseException
ArrayIndexOutOfBoundsException e
public void skipWhiteSpace ()
int len
public int peekChar () throws java.text.ParseException
public void skipChar (char) throws java.text.ParseException
char c
public boolean skipIfChar (char) throws java.text.ParseException
char c
public int parseNumber () throws java.text.ParseException
int length
boolean gotNum
int result
public int parseMonth () throws java.text.ParseException
char curr
ArrayIndexOutOfBoundsException e
public int parseTimeZone () throws java.text.ParseException
char test
public int parseNumericTimeZone () throws java.text.ParseException
boolean switchSign
char first
int oindex
int tz
int offset
public int parseAlphaTimeZone () throws java.text.ParseException
ArrayIndexOutOfBoundsException e
char curr
int result
boolean foundCommon
int getIndex ()
}
javax/mail/internet/InternetHeaders.classInternetHeaders.java
package javax.mail.internet
public javax.mail.internet.InternetHeaders extends java.lang.Object {
private static final boolean ignoreWhitespaceLines
protected java.util.List headers
public void ()
public void (java.io.InputStream) throws javax.mail.MessagingException
java.io.InputStream is
public void load (java.io.InputStream) throws javax.mail.MessagingException
java.io.IOException ioex
java.io.InputStream is
String line
com.sun.mail.util.LineInputStream lis
String prevline
StringBuffer lineBuffer
private static final boolean isEmpty (java.lang.String)
String line
public java.lang.String[] getHeader (java.lang.String)
javax.mail.internet.InternetHeaders$InternetHeader h
String name
java.util.Iterator e
java.util.List v
String[] r
public java.lang.String getHeader (java.lang.String, java.lang.String)
int i
String name
String delimiter
String[] s
StringBuffer r
public void setHeader (java.lang.String, java.lang.String)
int j
javax.mail.internet.InternetHeaders$InternetHeader h
int i
String name
String value
boolean found
public void addHeader (java.lang.String, java.lang.String)
javax.mail.internet.InternetHeaders$InternetHeader h
int i
String name
String value
int pos
boolean addReverse
public void removeHeader (java.lang.String)
javax.mail.internet.InternetHeaders$InternetHeader h
int i
String name
public java.util.Enumeration getAllHeaders ()
public java.util.Enumeration getMatchingHeaders (java.lang.String[])
String[] names
public java.util.Enumeration getNonMatchingHeaders (java.lang.String[])
String[] names
public void addHeaderLine (java.lang.String)
javax.mail.internet.InternetHeaders$InternetHeader h
char c
StringIndexOutOfBoundsException e
java.util.NoSuchElementException e
String line
public java.util.Enumeration getAllHeaderLines ()
public java.util.Enumeration getMatchingHeaderLines (java.lang.String[])
String[] names
public java.util.Enumeration getNonMatchingHeaderLines (java.lang.String[])
String[] names
static void ()
}
javax/mail/internet/MimeMessage.classMimeMessage.java
package javax.mail.internet
public javax.mail.internet.MimeMessage extends javax.mail.Message implements javax.mail.internet.MimePart {
protected javax.activation.DataHandler dh
protected byte[] content
protected java.io.InputStream contentStream
protected javax.mail.internet.InternetHeaders headers
protected javax.mail.Flags flags
protected boolean modified
protected boolean saved
Object cachedContent
private static final javax.mail.internet.MailDateFormat mailDateFormat
private boolean strict
private static final javax.mail.Flags answeredFlag
public void (javax.mail.Session)
javax.mail.Session session
public void (javax.mail.Session, java.io.InputStream) throws javax.mail.MessagingException
javax.mail.Session session
java.io.InputStream is
public void (javax.mail.internet.MimeMessage) throws javax.mail.MessagingException
java.io.ByteArrayOutputStream bos
javax.mail.util.SharedByteArrayInputStream bis
java.io.IOException ex
javax.mail.internet.MimeMessage source
java.io.ByteArrayOutputStream bos
int size
protected void (javax.mail.Folder, int)
javax.mail.Folder folder
int msgnum
protected void (javax.mail.Folder, java.io.InputStream, int) throws javax.mail.MessagingException
javax.mail.Folder folder
java.io.InputStream is
int msgnum
protected void (javax.mail.Folder, javax.mail.internet.InternetHeaders, byte[], int) throws javax.mail.MessagingException
javax.mail.Folder folder
javax.mail.internet.InternetHeaders headers
byte[] content
int msgnum
private void initStrict ()
protected void parse (java.io.InputStream) throws javax.mail.MessagingException
javax.mail.internet.SharedInputStream sis
java.io.IOException ioex
java.io.InputStream is
public javax.mail.Address[] getFrom () throws javax.mail.MessagingException
javax.mail.Address[] a
public void setFrom (javax.mail.Address) throws javax.mail.MessagingException
javax.mail.Address address
public void setFrom () throws javax.mail.MessagingException
Exception ex
javax.mail.internet.InternetAddress me
public void addFrom (javax.mail.Address[]) throws javax.mail.MessagingException
javax.mail.Address[] addresses
public javax.mail.Address getSender () throws javax.mail.MessagingException
javax.mail.Address[] a
public void setSender (javax.mail.Address) throws javax.mail.MessagingException
javax.mail.Address address
public javax.mail.Address[] getRecipients (javax.mail.Message$RecipientType) throws javax.mail.MessagingException
String s
javax.mail.Message$RecipientType type
public javax.mail.Address[] getAllRecipients () throws javax.mail.MessagingException
javax.mail.Address[] all
javax.mail.Address[] ng
javax.mail.Address[] addresses
public void setRecipients (javax.mail.Message$RecipientType, javax.mail.Address[]) throws javax.mail.MessagingException
javax.mail.Message$RecipientType type
javax.mail.Address[] addresses
public void setRecipients (javax.mail.Message$RecipientType, java.lang.String) throws javax.mail.MessagingException
javax.mail.Message$RecipientType type
String addresses
public void addRecipients (javax.mail.Message$RecipientType, javax.mail.Address[]) throws javax.mail.MessagingException
String s
javax.mail.Message$RecipientType type
javax.mail.Address[] addresses
public void addRecipients (javax.mail.Message$RecipientType, java.lang.String) throws javax.mail.MessagingException
javax.mail.Message$RecipientType type
String addresses
public javax.mail.Address[] getReplyTo () throws javax.mail.MessagingException
javax.mail.Address[] a
public void setReplyTo (javax.mail.Address[]) throws javax.mail.MessagingException
javax.mail.Address[] addresses
private javax.mail.Address[] getAddressHeader (java.lang.String) throws javax.mail.MessagingException
String name
String s
private void setAddressHeader (java.lang.String, javax.mail.Address[]) throws javax.mail.MessagingException
String name
javax.mail.Address[] addresses
String s
private void addAddressHeader (java.lang.String, javax.mail.Address[]) throws javax.mail.MessagingException
javax.mail.Address[] anew
String name
javax.mail.Address[] addresses
javax.mail.Address[] a
javax.mail.Address[] anew
String s
public java.lang.String getSubject () throws javax.mail.MessagingException
java.io.UnsupportedEncodingException ex
String rawvalue
public void setSubject (java.lang.String) throws javax.mail.MessagingException
String subject
public void setSubject (java.lang.String, java.lang.String) throws javax.mail.MessagingException
java.io.UnsupportedEncodingException uex
String subject
String charset
public java.util.Date getSentDate () throws javax.mail.MessagingException
java.text.ParseException pex
String s
public void setSentDate (java.util.Date) throws javax.mail.MessagingException
java.util.Date d
public java.util.Date getReceivedDate () throws javax.mail.MessagingException
public int getSize () throws javax.mail.MessagingException
int size
java.io.IOException ex
public int getLineCount () throws javax.mail.MessagingException
public java.lang.String getContentType () throws javax.mail.MessagingException
String s
public boolean isMimeType (java.lang.String) throws javax.mail.MessagingException
String mimeType
public java.lang.String getDisposition () throws javax.mail.MessagingException
public void setDisposition (java.lang.String) throws javax.mail.MessagingException
String disposition
public java.lang.String getEncoding () throws javax.mail.MessagingException
public java.lang.String getContentID () throws javax.mail.MessagingException
public void setContentID (java.lang.String) throws javax.mail.MessagingException
String cid
public java.lang.String getContentMD5 () throws javax.mail.MessagingException
public void setContentMD5 (java.lang.String) throws javax.mail.MessagingException
String md5
public java.lang.String getDescription () throws javax.mail.MessagingException
public void setDescription (java.lang.String) throws javax.mail.MessagingException
String description
public void setDescription (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String description
String charset
public java.lang.String[] getContentLanguage () throws javax.mail.MessagingException
public void setContentLanguage (java.lang.String[]) throws javax.mail.MessagingException
String[] languages
public java.lang.String getMessageID () throws javax.mail.MessagingException
public java.lang.String getFileName () throws javax.mail.MessagingException
public void setFileName (java.lang.String) throws javax.mail.MessagingException
String filename
private java.lang.String getHeaderName (javax.mail.Message$RecipientType) throws javax.mail.MessagingException
String headerName
String headerName
String headerName
String headerName
javax.mail.Message$RecipientType type
String headerName
public java.io.InputStream getInputStream () throws java.io.IOException javax.mail.MessagingException
protected java.io.InputStream getContentStream () throws javax.mail.MessagingException
public java.io.InputStream getRawInputStream () throws javax.mail.MessagingException
public synchronized javax.activation.DataHandler getDataHandler () throws javax.mail.MessagingException
public java.lang.Object getContent () throws java.io.IOException javax.mail.MessagingException
com.sun.mail.util.FolderClosedIOException fex
com.sun.mail.util.MessageRemovedIOException mex
Object c
public synchronized void setDataHandler (javax.activation.DataHandler) throws javax.mail.MessagingException
javax.activation.DataHandler dh
public void setContent (java.lang.Object, java.lang.String) throws javax.mail.MessagingException
Object o
String type
public void setText (java.lang.String) throws javax.mail.MessagingException
String text
public void setText (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String text
String charset
public void setText (java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException
String text
String charset
String subtype
public void setContent (javax.mail.Multipart) throws javax.mail.MessagingException
javax.mail.Multipart mp
public javax.mail.Message reply (boolean) throws javax.mail.MessagingException
java.util.Vector v
javax.mail.internet.InternetAddress me
String alternates
String replyallccStr
boolean replyallcc
javax.mail.MessagingException mex
boolean replyToAll
javax.mail.internet.MimeMessage reply
String subject
javax.mail.Address[] a
String msgId
String refs
private javax.mail.Address[] eliminateDuplicates (java.util.Vector, javax.mail.Address[])
int j
boolean found
int i
javax.mail.Address[] a
int i
int j
javax.mail.Address[] a
java.util.Vector v
javax.mail.Address[] addrs
int gone
public void writeTo (java.io.OutputStream) throws java.io.IOException javax.mail.MessagingException
java.io.OutputStream os
public void writeTo (java.io.OutputStream, java.lang.String[]) throws java.io.IOException javax.mail.MessagingException
int len
java.io.InputStream is
byte[] buf
java.io.OutputStream os
String[] ignoreList
java.util.Enumeration hdrLines
com.sun.mail.util.LineOutputStream los
public java.lang.String[] getHeader (java.lang.String) throws javax.mail.MessagingException
String name
public java.lang.String getHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String delimiter
public void setHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String value
public void addHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String name
String value
public void removeHeader (java.lang.String) throws javax.mail.MessagingException
String name
public java.util.Enumeration getAllHeaders () throws javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public java.util.Enumeration getNonMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public void addHeaderLine (java.lang.String) throws javax.mail.MessagingException
String line
public java.util.Enumeration getAllHeaderLines () throws javax.mail.MessagingException
public java.util.Enumeration getMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public java.util.Enumeration getNonMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
String[] names
public synchronized javax.mail.Flags getFlags () throws javax.mail.MessagingException
public synchronized boolean isSet (javax.mail.Flags$Flag) throws javax.mail.MessagingException
javax.mail.Flags$Flag flag
public synchronized void setFlags (javax.mail.Flags, boolean) throws javax.mail.MessagingException
javax.mail.Flags flag
boolean set
public void saveChanges () throws javax.mail.MessagingException
protected void updateMessageID () throws javax.mail.MessagingException
protected void updateHeaders () throws javax.mail.MessagingException
java.io.IOException ioex
protected javax.mail.internet.InternetHeaders createInternetHeaders (java.io.InputStream) throws javax.mail.MessagingException
java.io.InputStream is
protected javax.mail.internet.MimeMessage createMimeMessage (javax.mail.Session) throws javax.mail.MessagingException
javax.mail.Session session
static void ()
}
javax/mail/internet/ContentDisposition.classContentDisposition.java
package javax.mail.internet
public javax.mail.internet.ContentDisposition extends java.lang.Object {
private String disposition
private javax.mail.internet.ParameterList list
public void ()
public void (java.lang.String, javax.mail.internet.ParameterList)
String disposition
javax.mail.internet.ParameterList list
public void (java.lang.String) throws javax.mail.internet.ParseException
String s
javax.mail.internet.HeaderTokenizer h
javax.mail.internet.HeaderTokenizer$Token tk
String rem
public java.lang.String getDisposition ()
public java.lang.String getParameter (java.lang.String)
String name
public javax.mail.internet.ParameterList getParameterList ()
public void setDisposition (java.lang.String)
String disposition
public void setParameter (java.lang.String, java.lang.String)
String name
String value
public void setParameterList (javax.mail.internet.ParameterList)
javax.mail.internet.ParameterList list
public java.lang.String toString ()
StringBuffer sb
}
javax/mail/internet/HeaderTokenizer.classHeaderTokenizer.java
package javax.mail.internet
public javax.mail.internet.HeaderTokenizer extends java.lang.Object {
private String string
private boolean skipComments
private String delimiters
private int currentPos
private int maxPos
private int nextPos
private int peekPos
public static final String RFC822
public static final String MIME
private static final javax.mail.internet.HeaderTokenizer$Token EOFToken
public void (java.lang.String, java.lang.String, boolean)
String header
String delimiters
boolean skipComments
public void (java.lang.String, java.lang.String)
String header
String delimiters
public void (java.lang.String)
String header
public javax.mail.internet.HeaderTokenizer$Token next () throws javax.mail.internet.ParseException
javax.mail.internet.HeaderTokenizer$Token next (char) throws javax.mail.internet.ParseException
char endOfAtom
javax.mail.internet.HeaderTokenizer$Token next (char, boolean) throws javax.mail.internet.ParseException
char endOfAtom
boolean keepEscapes
javax.mail.internet.HeaderTokenizer$Token tk
public javax.mail.internet.HeaderTokenizer$Token peek () throws javax.mail.internet.ParseException
javax.mail.internet.HeaderTokenizer$Token tk
public java.lang.String getRemainder ()
private javax.mail.internet.HeaderTokenizer$Token getNext (char, boolean) throws javax.mail.internet.ParseException
String s
String s
int nesting
int start
char[] ch
char endOfAtom
boolean keepEscapes
char c
int start
boolean filter
private javax.mail.internet.HeaderTokenizer$Token collectString (char, boolean) throws javax.mail.internet.ParseException
String s
String s
char c
String s
char eos
boolean keepEscapes
int start
boolean filter
String s
private int skipWhiteSpace ()
char c
private static java.lang.String trimWhiteSpace (java.lang.String)
char c
String s
int i
private static java.lang.String filterToken (java.lang.String, int, int, boolean)
char c
int i
String s
int start
int end
boolean keepEscapes
StringBuffer sb
boolean gotEscape
boolean gotCR
static void ()
}
javax/mail/internet/PreencodedMimeBodyPart.classPreencodedMimeBodyPart.java
package javax.mail.internet
public javax.mail.internet.PreencodedMimeBodyPart extends javax.mail.internet.MimeBodyPart {
private String encoding
public void (java.lang.String)
String encoding
public java.lang.String getEncoding () throws javax.mail.MessagingException
public void writeTo (java.io.OutputStream) throws java.io.IOException javax.mail.MessagingException
java.io.OutputStream os
com.sun.mail.util.LineOutputStream los
java.util.Enumeration hdrLines
protected void updateHeaders () throws javax.mail.MessagingException
}
javax/mail/internet/AddressException.classAddressException.java
package javax.mail.internet
public javax.mail.internet.AddressException extends javax.mail.internet.ParseException {
protected String ref
protected int pos
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
public void (java.lang.String, java.lang.String)
String s
String ref
public void (java.lang.String, java.lang.String, int)
String s
String ref
int pos
public java.lang.String getRef ()
public int getPos ()
public java.lang.String toString ()
String s
}
javax/mail/internet/NewsAddress.classNewsAddress.java
package javax.mail.internet
public javax.mail.internet.NewsAddress extends javax.mail.Address {
protected String newsgroup
protected String host
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String newsgroup
public void (java.lang.String, java.lang.String)
String newsgroup
String host
public java.lang.String getType ()
public void setNewsgroup (java.lang.String)
String newsgroup
public java.lang.String getNewsgroup ()
public void setHost (java.lang.String)
String host
public java.lang.String getHost ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object a
javax.mail.internet.NewsAddress s
public int hashCode ()
int hash
public static java.lang.String toString (javax.mail.Address[])
int i
javax.mail.Address[] addresses
StringBuffer s
public static javax.mail.internet.NewsAddress[] parse (java.lang.String) throws javax.mail.internet.AddressException
String ng
String newsgroups
java.util.StringTokenizer st
java.util.Vector nglist
int size
javax.mail.internet.NewsAddress[] na
}
javax/mail/internet/MimeUtility.classMimeUtility.java
package javax.mail.internet
public javax.mail.internet.MimeUtility extends java.lang.Object {
public static final int ALL
private static final boolean decodeStrict
private static final boolean encodeEolStrict
private static final boolean ignoreUnknownEncoding
private static final boolean foldEncodedWords
private static final boolean foldText
private static String defaultJavaCharset
private static String defaultMIMECharset
private static java.util.Hashtable mime2java
private static java.util.Hashtable java2mime
static final int ALL_ASCII
static final int MOSTLY_ASCII
static final int MOSTLY_NONASCII
static Class class$javax$mail$internet$MimeUtility
private void ()
public static java.lang.String getEncoding (javax.activation.DataSource)
Exception ex
java.io.IOException ioex
javax.activation.DataSource ds
javax.mail.internet.ContentType cType
java.io.InputStream is
String encoding
boolean isText
int i
public static java.lang.String getEncoding (javax.activation.DataHandler)
Exception ex
java.io.IOException ex
javax.mail.internet.AsciiOutputStream aos
java.io.IOException ex
javax.mail.internet.AsciiOutputStream aos
javax.activation.DataHandler dh
javax.mail.internet.ContentType cType
String encoding
public static java.io.InputStream decode (java.io.InputStream, java.lang.String) throws javax.mail.MessagingException
java.io.InputStream is
String encoding
public static java.io.OutputStream encode (java.io.OutputStream, java.lang.String) throws javax.mail.MessagingException
java.io.OutputStream os
String encoding
public static java.io.OutputStream encode (java.io.OutputStream, java.lang.String, java.lang.String) throws javax.mail.MessagingException
java.io.OutputStream os
String encoding
String filename
public static java.lang.String encodeText (java.lang.String) throws java.io.UnsupportedEncodingException
String text
public static java.lang.String encodeText (java.lang.String, java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String text
String charset
String encoding
public static java.lang.String decodeText (java.lang.String) throws java.io.UnsupportedEncodingException
String dword
javax.mail.internet.ParseException pex
String word
char c
String s
String etext
String lwsp
java.util.StringTokenizer st
StringBuffer sb
StringBuffer wsb
boolean prevWasEncoded
public static java.lang.String encodeWord (java.lang.String) throws java.io.UnsupportedEncodingException
String word
public static java.lang.String encodeWord (java.lang.String, java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String word
String charset
String encoding
private static java.lang.String encodeWord (java.lang.String, java.lang.String, java.lang.String, boolean) throws java.io.UnsupportedEncodingException
String jcharset
boolean b64
boolean b64
String string
String charset
String encoding
boolean encodingWord
int ascii
String jcharset
boolean b64
StringBuffer outb
private static void doEncode (java.lang.String, boolean, java.lang.String, int, java.lang.String, boolean, boolean, java.lang.StringBuffer) throws java.io.UnsupportedEncodingException
int len
int size
java.io.OutputStream eos
java.io.IOException ioex
int i
java.io.ByteArrayOutputStream os
java.io.OutputStream eos
byte[] encodedBytes
String string
boolean b64
String jcharset
int avail
String prefix
boolean first
boolean encodingWord
StringBuffer buf
byte[] bytes
int len
public static java.lang.String decodeWord (java.lang.String) throws javax.mail.internet.ParseException java.io.UnsupportedEncodingException
java.io.InputStream is
java.io.InputStream is
java.io.ByteArrayInputStream bis
java.io.InputStream is
int count
byte[] bytes
String decodedWord
String rest
String decodedWord
java.io.UnsupportedEncodingException uex
java.io.IOException ioex
IllegalArgumentException iex
String eword
int start
int pos
String charset
int lpos
String encoding
String word
private static java.lang.String decodeInnerWords (java.lang.String) throws java.io.UnsupportedEncodingException
javax.mail.internet.ParseException pex
int end
String s
String word
int start
int i
StringBuffer buf
public static java.lang.String quote (java.lang.String, java.lang.String)
char cc
int j
StringBuffer sb
int lastc
char c
int i
StringBuffer sb
String word
String specials
int len
boolean needQuoting
public static java.lang.String fold (int, java.lang.String)
char c
char c
int i
int lastspace
int used
String s
int end
StringBuffer sb
char lastc
public static java.lang.String unfold (java.lang.String)
char c
int start
int l
String s
StringBuffer sb
int i
private static int indexOfAny (java.lang.String, java.lang.String)
String s
String any
private static int indexOfAny (java.lang.String, java.lang.String, int)
int i
int len
StringIndexOutOfBoundsException e
String s
String any
int start
public static java.lang.String javaCharset (java.lang.String)
String charset
String alias
public static java.lang.String mimeCharset (java.lang.String)
String charset
String alias
public static java.lang.String getDefaultJavaCharset ()
SecurityException ex
java.io.InputStreamReader reader
SecurityException sex
String mimecs
static java.lang.String getDefaultMIMECharset ()
SecurityException ex
private static void loadMappings (com.sun.mail.util.LineInputStream, java.util.Hashtable)
java.io.IOException ioex
String key
String value
java.util.NoSuchElementException nex
java.util.StringTokenizer tk
String currLine
com.sun.mail.util.LineInputStream is
java.util.Hashtable table
static int checkAscii (java.lang.String)
int i
String s
int ascii
int non_ascii
int l
static int checkAscii (byte[])
int i
byte[] b
int ascii
int non_ascii
static int checkAscii (java.io.InputStream, int, boolean)
int b
int i
int lastb
java.io.IOException ioex
int len
java.io.InputStream is
int max
boolean breakOnNonAscii
int ascii
int non_ascii
int block
int linelen
boolean longLine
boolean badEOL
boolean checkEOL
byte[] buf
static final boolean nonascii (int)
int b
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
Exception cex
java.io.InputStream is
Exception ex
}
javax/mail/internet/ParameterList$Value.classParameterList.java
package javax.mail.internet
javax.mail.internet.ParameterList$Value extends java.lang.Object {
String value
String charset
String encodedValue
private void ()
void (javax.mail.internet.ParameterList$1)
javax.mail.internet.ParameterList$1 x0
}
javax/mail/internet/InternetAddress.classInternetAddress.java
package javax.mail.internet
public javax.mail.internet.InternetAddress extends javax.mail.Address implements java.lang.Cloneable {
protected String address
protected String personal
protected String encodedPersonal
private static final long serialVersionUID
private static final boolean ignoreBogusGroupName
private static final String rfc822phrase
private static final String specialsNoDotNoAt
private static final String specialsNoDot
public void ()
public void (java.lang.String) throws javax.mail.internet.AddressException
String address
javax.mail.internet.InternetAddress[] a
public void (java.lang.String, boolean) throws javax.mail.internet.AddressException
String address
boolean strict
public void (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String address
String personal
public void (java.lang.String, java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String address
String personal
String charset
public java.lang.Object clone ()
CloneNotSupportedException e
javax.mail.internet.InternetAddress a
public java.lang.String getType ()
public void setAddress (java.lang.String)
String address
public void setPersonal (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String name
String charset
public void setPersonal (java.lang.String) throws java.io.UnsupportedEncodingException
String name
public java.lang.String getAddress ()
public java.lang.String getPersonal ()
Exception ex
public java.lang.String toString ()
java.io.UnsupportedEncodingException ex
public java.lang.String toUnicodeString ()
String p
private static java.lang.String quotePhrase (java.lang.String)
char cc
int j
StringBuffer sb
char c
int i
StringBuffer sb
String phrase
int len
boolean needQuoting
private static java.lang.String unquote (java.lang.String)
char c
int i
StringBuffer sb
String s
public boolean equals (java.lang.Object)
Object a
String s
public int hashCode ()
public static java.lang.String toString (javax.mail.Address[])
javax.mail.Address[] addresses
public static java.lang.String toString (javax.mail.Address[], int)
String s
int len
int i
javax.mail.Address[] addresses
int used
StringBuffer sb
private static int lengthOfFirstSegment (java.lang.String)
String s
int pos
private static int lengthOfLastSegment (java.lang.String, int)
String s
int used
int pos
public static javax.mail.internet.InternetAddress getLocalAddress (javax.mail.Session)
SecurityException sex
javax.mail.internet.AddressException ex
java.net.UnknownHostException ex
javax.mail.Session session
static javax.mail.internet.InternetAddress _getLocalAddress (javax.mail.Session) throws java.lang.SecurityException javax.mail.internet.AddressException java.net.UnknownHostException
javax.mail.Session session
String user
String host
String address
private static java.lang.String getLocalHostName () throws java.net.UnknownHostException
String host
java.net.InetAddress me
private static boolean isInetAddressLiteral (java.lang.String)
char c
int i
String addr
boolean sawHex
boolean sawColon
public static javax.mail.internet.InternetAddress[] parse (java.lang.String) throws javax.mail.internet.AddressException
String addresslist
public static javax.mail.internet.InternetAddress[] parse (java.lang.String, boolean) throws javax.mail.internet.AddressException
String addresslist
boolean strict
public static javax.mail.internet.InternetAddress[] parseHeader (java.lang.String, boolean) throws javax.mail.internet.AddressException
String addresslist
boolean strict
private static javax.mail.internet.InternetAddress[] parse (java.lang.String, boolean, boolean) throws javax.mail.internet.AddressException
String addr
javax.mail.internet.InternetAddress ma
javax.mail.internet.InternetAddress ma
String tmp
javax.mail.internet.InternetAddress ma
String a
javax.mail.internet.InternetAddress ma
java.util.StringTokenizer st
int i
String addressSpecials
char nc
String gname
int pindex
int rindex
boolean inquote
int qindex
int lindex
String addr
String pers
char c
String tmp
javax.mail.internet.InternetAddress ma
String a
javax.mail.internet.InternetAddress ma
java.util.StringTokenizer st
String addr
String pers
String s
boolean strict
boolean parseHdr
int start
int end
int index
int nesting
int start_personal
int end_personal
int length
boolean ignoreErrors
boolean in_group
boolean route_addr
boolean rfc822
java.util.List v
javax.mail.internet.InternetAddress[] a
public void validate () throws javax.mail.internet.AddressException
private static void checkAddress (java.lang.String, boolean, boolean) throws javax.mail.internet.AddressException
int i
String addr
boolean routeAddr
boolean validate
int i
int start
int len
char c
char lastc
boolean inquote
private boolean isSimple ()
public boolean isGroup ()
public javax.mail.internet.InternetAddress[] getGroup (boolean) throws javax.mail.internet.AddressException
boolean strict
String addr
int ix
String list
private static int indexOfAny (java.lang.String, java.lang.String)
String s
String any
private static int indexOfAny (java.lang.String, java.lang.String, int)
int i
int len
StringIndexOutOfBoundsException e
String s
String any
int start
static void ()
}
javax/mail/internet/ParameterList$ToStringBuffer.classParameterList.java
package javax.mail.internet
javax.mail.internet.ParameterList$ToStringBuffer extends java.lang.Object {
private int used
private StringBuffer sb
public void (int)
int used
public void addNV (java.lang.String, java.lang.String)
String s
int lastlf
String name
String value
int len
public java.lang.String toString ()
}
javax/mail/internet/AsciiOutputStream.classMimeUtility.java
package javax.mail.internet
javax.mail.internet.AsciiOutputStream extends java.io.OutputStream {
private boolean breakOnNonAscii
private int ascii
private int non_ascii
private int linelen
private boolean longLine
private boolean badEOL
private boolean checkEOL
private int lastb
private int ret
public void (boolean, boolean)
boolean breakOnNonAscii
boolean encodeEolStrict
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
int i
byte[] b
int off
int len
private final void check (int) throws java.io.IOException
int b
public int getAscii ()
}
javax/mail/internet/MimePartDataSource.classMimePartDataSource.java
package javax.mail.internet
public javax.mail.internet.MimePartDataSource extends java.lang.Object implements javax.activation.DataSource javax.mail.MessageAware {
protected javax.mail.internet.MimePart part
private javax.mail.MessageContext context
public void (javax.mail.internet.MimePart)
javax.mail.internet.MimePart part
public java.io.InputStream getInputStream () throws java.io.IOException
java.io.InputStream is
java.io.InputStream is
String encoding
javax.mail.MessagingException mex
java.io.InputStream is
public java.io.OutputStream getOutputStream () throws java.io.IOException
public java.lang.String getContentType ()
javax.mail.MessagingException mex
public java.lang.String getName ()
javax.mail.MessagingException mex
public synchronized javax.mail.MessageContext getMessageContext ()
}
javax/mail/internet/InternetHeaders$InternetHeader.classInternetHeaders.java
package javax.mail.internet
public final javax.mail.internet.InternetHeaders$InternetHeader extends javax.mail.Header {
String line
public void (java.lang.String)
String l
int i
public void (java.lang.String, java.lang.String)
String n
String v
public java.lang.String getValue ()
char c
int i
int j
}
javax/mail/internet/ParameterList$MultiValue.classParameterList.java
package javax.mail.internet
javax.mail.internet.ParameterList$MultiValue extends java.util.ArrayList {
String value
private void ()
void (javax.mail.internet.ParameterList$1)
javax.mail.internet.ParameterList$1 x0
}
javax/mail/internet/MimePart.classMimePart.java
package javax.mail.internet
public abstract javax.mail.internet.MimePart extends java.lang.Object implements javax.mail.Part {
public abstract java.lang.String getHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
public abstract void addHeaderLine (java.lang.String) throws javax.mail.MessagingException
public abstract java.util.Enumeration getAllHeaderLines () throws javax.mail.MessagingException
public abstract java.util.Enumeration getMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
public abstract java.util.Enumeration getNonMatchingHeaderLines (java.lang.String[]) throws javax.mail.MessagingException
public abstract java.lang.String getEncoding () throws javax.mail.MessagingException
public abstract java.lang.String getContentID () throws javax.mail.MessagingException
public abstract java.lang.String getContentMD5 () throws javax.mail.MessagingException
public abstract void setContentMD5 (java.lang.String) throws javax.mail.MessagingException
public abstract java.lang.String[] getContentLanguage () throws javax.mail.MessagingException
public abstract void setContentLanguage (java.lang.String[]) throws javax.mail.MessagingException
public abstract void setText (java.lang.String) throws javax.mail.MessagingException
public abstract void setText (java.lang.String, java.lang.String) throws javax.mail.MessagingException
public abstract void setText (java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException
}
javax/mail/internet/MimeUtility$1NullInputStream.classMimeUtility.java
package javax.mail.internet
javax.mail.internet.MimeUtility$1NullInputStream extends java.io.InputStream {
void ()
public int read ()
}
javax/mail/internet/UniqueValue.classUniqueValue.java
package javax.mail.internet
javax.mail.internet.UniqueValue extends java.lang.Object {
private static int id
void ()
public static java.lang.String getUniqueBoundaryValue ()
StringBuffer s
public static java.lang.String getUniqueMessageIDValue (javax.mail.Session)
javax.mail.Session ssn
String suffix
javax.mail.internet.InternetAddress addr
StringBuffer s
private static synchronized int getUniqueId ()
static void ()
}
javax/mail/internet/ParameterList$ParamEnum.classParameterList.java
package javax.mail.internet
javax.mail.internet.ParameterList$ParamEnum extends java.lang.Object implements java.util.Enumeration {
private java.util.Iterator it
void (java.util.Iterator)
java.util.Iterator it
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
javax/mail/Store.classStore.java
package javax.mail
public abstract javax.mail.Store extends javax.mail.Service {
private volatile java.util.Vector storeListeners
private volatile java.util.Vector folderListeners
protected void (javax.mail.Session, javax.mail.URLName)
javax.mail.Session session
javax.mail.URLName urlname
public abstract javax.mail.Folder getDefaultFolder () throws javax.mail.MessagingException
public abstract javax.mail.Folder getFolder (java.lang.String) throws javax.mail.MessagingException
public abstract javax.mail.Folder getFolder (javax.mail.URLName) throws javax.mail.MessagingException
public javax.mail.Folder[] getPersonalNamespaces () throws javax.mail.MessagingException
public javax.mail.Folder[] getUserNamespaces (java.lang.String) throws javax.mail.MessagingException
String user
public javax.mail.Folder[] getSharedNamespaces () throws javax.mail.MessagingException
public synchronized void addStoreListener (javax.mail.event.StoreListener)
javax.mail.event.StoreListener l
public synchronized void removeStoreListener (javax.mail.event.StoreListener)
javax.mail.event.StoreListener l
protected void notifyStoreListeners (int, java.lang.String)
int type
String message
javax.mail.event.StoreEvent e
public synchronized void addFolderListener (javax.mail.event.FolderListener)
javax.mail.event.FolderListener l
public synchronized void removeFolderListener (javax.mail.event.FolderListener)
javax.mail.event.FolderListener l
protected void notifyFolderListeners (int, javax.mail.Folder)
int type
javax.mail.Folder folder
javax.mail.event.FolderEvent e
protected void notifyFolderRenamedListeners (javax.mail.Folder, javax.mail.Folder)
javax.mail.Folder oldF
javax.mail.Folder newF
javax.mail.event.FolderEvent e
}
javax/mail/MethodNotSupportedException.classMethodNotSupportedException.java
package javax.mail
public javax.mail.MethodNotSupportedException extends javax.mail.MessagingException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
}
javax/mail/FetchProfile.classFetchProfile.java
package javax.mail
public javax.mail.FetchProfile extends java.lang.Object {
private java.util.Vector specials
private java.util.Vector headers
public void ()
public void add (javax.mail.FetchProfile$Item)
javax.mail.FetchProfile$Item item
public void add (java.lang.String)
String headerName
public boolean contains (javax.mail.FetchProfile$Item)
javax.mail.FetchProfile$Item item
public boolean contains (java.lang.String)
String headerName
public javax.mail.FetchProfile$Item[] getItems ()
javax.mail.FetchProfile$Item[] s
public java.lang.String[] getHeaderNames ()
String[] s
}
javax/mail/Session$3.classSession.java
package javax.mail
final javax.mail.Session$3 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
SecurityException ex
ClassLoader cl
}
javax/mail/search/FlagTerm.classFlagTerm.java
package javax.mail.search
public final javax.mail.search.FlagTerm extends javax.mail.search.SearchTerm {
protected boolean set
protected javax.mail.Flags flags
private static final long serialVersionUID
public void (javax.mail.Flags, boolean)
javax.mail.Flags flags
boolean set
public javax.mail.Flags getFlags ()
public boolean getTestSet ()
public boolean match (javax.mail.Message)
int i
int i
javax.mail.Flags f
javax.mail.Flags$Flag[] sf
String[] s
Exception e
javax.mail.Message msg
public boolean equals (java.lang.Object)
Object obj
javax.mail.search.FlagTerm ft
public int hashCode ()
}
javax/mail/search/MessageNumberTerm.classMessageNumberTerm.java
package javax.mail.search
public final javax.mail.search.MessageNumberTerm extends javax.mail.search.IntegerComparisonTerm {
private static final long serialVersionUID
public void (int)
int number
public boolean match (javax.mail.Message)
Exception e
javax.mail.Message msg
int msgno
public boolean equals (java.lang.Object)
Object obj
}
javax/mail/search/HeaderTerm.classHeaderTerm.java
package javax.mail.search
public final javax.mail.search.HeaderTerm extends javax.mail.search.StringTerm {
protected String headerName
private static final long serialVersionUID
public void (java.lang.String, java.lang.String)
String headerName
String pattern
public java.lang.String getHeaderName ()
public boolean match (javax.mail.Message)
Exception e
int i
javax.mail.Message msg
String[] headers
public boolean equals (java.lang.Object)
Object obj
javax.mail.search.HeaderTerm ht
public int hashCode ()
}
javax/mail/search/FromTerm.classFromTerm.java
package javax.mail.search
public final javax.mail.search.FromTerm extends javax.mail.search.AddressTerm {
private static final long serialVersionUID
public void (javax.mail.Address)
javax.mail.Address address
public boolean match (javax.mail.Message)
Exception e
int i
javax.mail.Message msg
javax.mail.Address[] from
public boolean equals (java.lang.Object)
Object obj
}
javax/mail/search/StringTerm.classStringTerm.java
package javax.mail.search
public abstract javax.mail.search.StringTerm extends javax.mail.search.SearchTerm {
protected String pattern
protected boolean ignoreCase
private static final long serialVersionUID
protected void (java.lang.String)
String pattern
protected void (java.lang.String, boolean)
String pattern
boolean ignoreCase
public java.lang.String getPattern ()
public boolean getIgnoreCase ()
protected boolean match (java.lang.String)
int i
String s
int len
public boolean equals (java.lang.Object)
Object obj
javax.mail.search.StringTerm st
public int hashCode ()
}
javax/mail/search/BodyTerm.classBodyTerm.java
package javax.mail.search
public final javax.mail.search.BodyTerm extends javax.mail.search.StringTerm {
private static final long serialVersionUID
public void (java.lang.String)
String pattern
public boolean match (javax.mail.Message)
javax.mail.Message msg
private boolean matchPart (javax.mail.Part)
String s
int i
javax.mail.Multipart mp
int count
Exception ex
javax.mail.Part p
public boolean equals (java.lang.Object)
Object obj
}
javax/mail/search/ComparisonTerm.classComparisonTerm.java
package javax.mail.search
public abstract javax.mail.search.ComparisonTerm extends javax.mail.search.SearchTerm {
public static final int LE
public static final int LT
public static final int EQ
public static final int NE
public static final int GT
public static final int GE
protected int comparison
private static final long serialVersionUID
public void ()
public boolean equals (java.lang.Object)
Object obj
javax.mail.search.ComparisonTerm ct
public int hashCode ()
}
javax/mail/search/ReceivedDateTerm.classReceivedDateTerm.java
package javax.mail.search
public final javax.mail.search.ReceivedDateTerm extends javax.mail.search.DateTerm {
private static final long serialVersionUID
public void (int, java.util.Date)
int comparison
java.util.Date date
public boolean match (javax.mail.Message)
Exception e
javax.mail.Message msg
java.util.Date d
public boolean equals (java.lang.Object)
Object obj
}
javax/mail/search/SizeTerm.classSizeTerm.java
package javax.mail.search
public final javax.mail.search.SizeTerm extends javax.mail.search.IntegerComparisonTerm {
private static final long serialVersionUID
public void (int, int)
int comparison
int size
public boolean match (javax.mail.Message)
Exception e
javax.mail.Message msg
int size
public boolean equals (java.lang.Object)
Object obj
}
javax/mail/search/NotTerm.classNotTerm.java
package javax.mail.search
public final javax.mail.search.NotTerm extends javax.mail.search.SearchTerm {
protected javax.mail.search.SearchTerm term
private static final long serialVersionUID
public void (javax.mail.search.SearchTerm)
javax.mail.search.SearchTerm t
public javax.mail.search.SearchTerm getTerm ()
public boolean match (javax.mail.Message)
javax.mail.Message msg
public boolean equals (java.lang.Object)
Object obj
javax.mail.search.NotTerm nt
public int hashCode ()
}
javax/mail/search/IntegerComparisonTerm.classIntegerComparisonTerm.java
package javax.mail.search
public abstract javax.mail.search.IntegerComparisonTerm extends javax.mail.search.ComparisonTerm {
protected int number
private static final long serialVersionUID
protected void (int, int)
int comparison
int number
public int getNumber ()
public int getComparison ()
protected boolean match (int)
int i
public boolean equals (java.lang.Object)
Object obj
javax.mail.search.IntegerComparisonTerm ict
public int hashCode ()
}
javax/mail/search/MessageIDTerm.classMessageIDTerm.java
package javax.mail.search
public final javax.mail.search.MessageIDTerm extends javax.mail.search.StringTerm {
private static final long serialVersionUID
public void (java.lang.String)
String msgid
public boolean match (javax.mail.Message)
Exception e
int i
javax.mail.Message msg
String[] s
public boolean equals (java.lang.Object)
Object obj
}
javax/mail/search/SentDateTerm.classSentDateTerm.java
package javax.mail.search
public final javax.mail.search.SentDateTerm extends javax.mail.search.DateTerm {
private static final long serialVersionUID
public void (int, java.util.Date)
int comparison
java.util.Date date
public boolean match (javax.mail.Message)
Exception e
javax.mail.Message msg
java.util.Date d
public boolean equals (java.lang.Object)
Object obj
}
javax/mail/search/RecipientTerm.classRecipientTerm.java
package javax.mail.search
public final javax.mail.search.RecipientTerm extends javax.mail.search.AddressTerm {
protected javax.mail.Message$RecipientType type
private static final long serialVersionUID
public void (javax.mail.Message$RecipientType, javax.mail.Address)
javax.mail.Message$RecipientType type
javax.mail.Address address
public javax.mail.Message$RecipientType getRecipientType ()
public boolean match (javax.mail.Message)
Exception e
int i
javax.mail.Message msg
javax.mail.Address[] recipients
public boolean equals (java.lang.Object)
Object obj
javax.mail.search.RecipientTerm rt
public int hashCode ()
}
javax/mail/search/OrTerm.classOrTerm.java
package javax.mail.search
public final javax.mail.search.OrTerm extends javax.mail.search.SearchTerm {
protected javax.mail.search.SearchTerm[] terms
private static final long serialVersionUID
public void (javax.mail.search.SearchTerm, javax.mail.search.SearchTerm)
javax.mail.search.SearchTerm t1
javax.mail.search.SearchTerm t2
public void (javax.mail.search.SearchTerm[])
int i
javax.mail.search.SearchTerm[] t
public javax.mail.search.SearchTerm[] getTerms ()
public boolean match (javax.mail.Message)
int i
javax.mail.Message msg
public boolean equals (java.lang.Object)
int i
Object obj
javax.mail.search.OrTerm ot
public int hashCode ()
int i
int hash
}
javax/mail/search/DateTerm.classDateTerm.java
package javax.mail.search
public abstract javax.mail.search.DateTerm extends javax.mail.search.ComparisonTerm {
protected java.util.Date date
private static final long serialVersionUID
protected void (int, java.util.Date)
int comparison
java.util.Date date
public java.util.Date getDate ()
public int getComparison ()
protected boolean match (java.util.Date)
java.util.Date d
public boolean equals (java.lang.Object)
Object obj
javax.mail.search.DateTerm dt
public int hashCode ()
}
javax/mail/search/AddressTerm.classAddressTerm.java
package javax.mail.search
public abstract javax.mail.search.AddressTerm extends javax.mail.search.SearchTerm {
protected javax.mail.Address address
private static final long serialVersionUID
protected void (javax.mail.Address)
javax.mail.Address address
public javax.mail.Address getAddress ()
protected boolean match (javax.mail.Address)
javax.mail.Address a
public boolean equals (java.lang.Object)
Object obj
javax.mail.search.AddressTerm at
public int hashCode ()
}
javax/mail/search/FromStringTerm.classFromStringTerm.java
package javax.mail.search
public final javax.mail.search.FromStringTerm extends javax.mail.search.AddressStringTerm {
private static final long serialVersionUID
public void (java.lang.String)
String pattern
public boolean match (javax.mail.Message)
Exception e
int i
javax.mail.Message msg
javax.mail.Address[] from
public boolean equals (java.lang.Object)
Object obj
}
javax/mail/search/SubjectTerm.classSubjectTerm.java
package javax.mail.search
public final javax.mail.search.SubjectTerm extends javax.mail.search.StringTerm {
private static final long serialVersionUID
public void (java.lang.String)
String pattern
public boolean match (javax.mail.Message)
Exception e
javax.mail.Message msg
String subj
public boolean equals (java.lang.Object)
Object obj
}
javax/mail/search/RecipientStringTerm.classRecipientStringTerm.java
package javax.mail.search
public final javax.mail.search.RecipientStringTerm extends javax.mail.search.AddressStringTerm {
private javax.mail.Message$RecipientType type
private static final long serialVersionUID
public void (javax.mail.Message$RecipientType, java.lang.String)
javax.mail.Message$RecipientType type
String pattern
public javax.mail.Message$RecipientType getRecipientType ()
public boolean match (javax.mail.Message)
Exception e
int i
javax.mail.Message msg
javax.mail.Address[] recipients
public boolean equals (java.lang.Object)
Object obj
javax.mail.search.RecipientStringTerm rst
public int hashCode ()
}
javax/mail/search/SearchTerm.classSearchTerm.java
package javax.mail.search
public abstract javax.mail.search.SearchTerm extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public void ()
public abstract boolean match (javax.mail.Message)
}
javax/mail/search/AndTerm.classAndTerm.java
package javax.mail.search
public final javax.mail.search.AndTerm extends javax.mail.search.SearchTerm {
protected javax.mail.search.SearchTerm[] terms
private static final long serialVersionUID
public void (javax.mail.search.SearchTerm, javax.mail.search.SearchTerm)
javax.mail.search.SearchTerm t1
javax.mail.search.SearchTerm t2
public void (javax.mail.search.SearchTerm[])
int i
javax.mail.search.SearchTerm[] t
public javax.mail.search.SearchTerm[] getTerms ()
public boolean match (javax.mail.Message)
int i
javax.mail.Message msg
public boolean equals (java.lang.Object)
int i
Object obj
javax.mail.search.AndTerm at
public int hashCode ()
int i
int hash
}
javax/mail/search/SearchException.classSearchException.java
package javax.mail.search
public javax.mail.search.SearchException extends javax.mail.MessagingException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
}
javax/mail/search/AddressStringTerm.classAddressStringTerm.java
package javax.mail.search
public abstract javax.mail.search.AddressStringTerm extends javax.mail.search.StringTerm {
private static final long serialVersionUID
protected void (java.lang.String)
String pattern
protected boolean match (javax.mail.Address)
javax.mail.internet.InternetAddress ia
javax.mail.Address a
public boolean equals (java.lang.Object)
Object obj
}
javax/mail/ReadOnlyFolderException.classReadOnlyFolderException.java
package javax.mail
public javax.mail.ReadOnlyFolderException extends javax.mail.MessagingException {
private transient javax.mail.Folder folder
private static final long serialVersionUID
public void (javax.mail.Folder)
javax.mail.Folder folder
public void (javax.mail.Folder, java.lang.String)
javax.mail.Folder folder
String message
public javax.mail.Folder getFolder ()
}
javax/mail/Flags$Flag.classFlags.java
package javax.mail
public final javax.mail.Flags$Flag extends java.lang.Object {
public static final javax.mail.Flags$Flag ANSWERED
public static final javax.mail.Flags$Flag DELETED
public static final javax.mail.Flags$Flag DRAFT
public static final javax.mail.Flags$Flag FLAGGED
public static final javax.mail.Flags$Flag RECENT
public static final javax.mail.Flags$Flag SEEN
public static final javax.mail.Flags$Flag USER
private int bit
private void (int)
int bit
static int access$000 (javax.mail.Flags$Flag)
javax.mail.Flags$Flag x0
static void ()
}
javax/mail/FolderNotFoundException.classFolderNotFoundException.java
package javax.mail
public javax.mail.FolderNotFoundException extends javax.mail.MessagingException {
private transient javax.mail.Folder folder
private static final long serialVersionUID
public void ()
public void (javax.mail.Folder)
javax.mail.Folder folder
public void (javax.mail.Folder, java.lang.String)
javax.mail.Folder folder
String s
public void (java.lang.String, javax.mail.Folder)
String s
javax.mail.Folder folder
public javax.mail.Folder getFolder ()
}
javax/mail/Service$TerminatorEvent.classService.java
package javax.mail
javax.mail.Service$TerminatorEvent extends javax.mail.event.MailEvent {
private static final long serialVersionUID
void ()
public void dispatch (java.lang.Object)
Object listener
}
javax/mail/EventQueue$QueueElement.classEventQueue.java
package javax.mail
javax.mail.EventQueue$QueueElement extends java.lang.Object {
javax.mail.EventQueue$QueueElement next
javax.mail.EventQueue$QueueElement prev
javax.mail.event.MailEvent event
java.util.Vector vector
void (javax.mail.event.MailEvent, java.util.Vector)
javax.mail.event.MailEvent event
java.util.Vector vector
}
javax/mail/Version.classVersion.java
package javax.mail
javax.mail.Version extends java.lang.Object {
public static final String version
void ()
}
javax/mail/SendFailedException.classSendFailedException.java
package javax.mail
public javax.mail.SendFailedException extends javax.mail.MessagingException {
protected transient javax.mail.Address[] invalid
protected transient javax.mail.Address[] validSent
protected transient javax.mail.Address[] validUnsent
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
public void (java.lang.String, java.lang.Exception)
String s
Exception e
public void (java.lang.String, java.lang.Exception, javax.mail.Address[], javax.mail.Address[], javax.mail.Address[])
String msg
Exception ex
javax.mail.Address[] validSent
javax.mail.Address[] validUnsent
javax.mail.Address[] invalid
public javax.mail.Address[] getValidSentAddresses ()
public javax.mail.Address[] getValidUnsentAddresses ()
public javax.mail.Address[] getInvalidAddresses ()
}
javax/mail/Session$1.classSession.java
package javax.mail
javax.mail.Session$1 extends java.lang.Object implements javax.mail.StreamLoader {
private final javax.mail.Session this$0
void (javax.mail.Session)
public void load (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
}
javax/mail/Multipart.classMultipart.java
package javax.mail
public abstract javax.mail.Multipart extends java.lang.Object {
protected java.util.Vector parts
protected String contentType
protected javax.mail.Part parent
protected void ()
protected synchronized void setMultipartDataSource (javax.mail.MultipartDataSource) throws javax.mail.MessagingException
int i
javax.mail.MultipartDataSource mp
int count
public java.lang.String getContentType ()
public synchronized int getCount () throws javax.mail.MessagingException
public synchronized javax.mail.BodyPart getBodyPart (int) throws javax.mail.MessagingException
int index
public synchronized boolean removeBodyPart (javax.mail.BodyPart) throws javax.mail.MessagingException
javax.mail.BodyPart part
boolean ret
public synchronized void removeBodyPart (int) throws javax.mail.MessagingException
int index
javax.mail.BodyPart part
public synchronized void addBodyPart (javax.mail.BodyPart) throws javax.mail.MessagingException
javax.mail.BodyPart part
public synchronized void addBodyPart (javax.mail.BodyPart, int) throws javax.mail.MessagingException
javax.mail.BodyPart part
int index
public abstract void writeTo (java.io.OutputStream) throws java.io.IOException javax.mail.MessagingException
public synchronized javax.mail.Part getParent ()
public synchronized void setParent (javax.mail.Part)
javax.mail.Part parent
}
javax/mail/Service.classService.java
package javax.mail
public abstract javax.mail.Service extends java.lang.Object {
protected javax.mail.Session session
protected javax.mail.URLName url
protected boolean debug
private boolean connected
private final java.util.Vector connectionListeners
private javax.mail.EventQueue q
private Object qLock
protected void (javax.mail.Session, javax.mail.URLName)
javax.mail.Session session
javax.mail.URLName urlname
public void connect () throws javax.mail.MessagingException
public void connect (java.lang.String, java.lang.String, java.lang.String) throws javax.mail.MessagingException
String host
String user
String password
public void connect (java.lang.String, java.lang.String) throws javax.mail.MessagingException
String user
String password
public synchronized void connect (java.lang.String, int, java.lang.String, java.lang.String) throws javax.mail.MessagingException
SecurityException sex
javax.mail.PasswordAuthentication pw
javax.mail.AuthenticationFailedException ex
java.net.UnknownHostException e
java.net.InetAddress addr
javax.mail.PasswordAuthentication pw
String host
int port
String user
String password
boolean connected
boolean save
String protocol
String file
javax.mail.AuthenticationFailedException authEx
protected boolean protocolConnect (java.lang.String, int, java.lang.String, java.lang.String) throws javax.mail.MessagingException
String host
int port
String user
String password
public synchronized boolean isConnected ()
protected synchronized void setConnected (boolean)
boolean connected
public synchronized void close () throws javax.mail.MessagingException
public synchronized javax.mail.URLName getURLName ()
protected synchronized void setURLName (javax.mail.URLName)
javax.mail.URLName url
public void addConnectionListener (javax.mail.event.ConnectionListener)
javax.mail.event.ConnectionListener l
public void removeConnectionListener (javax.mail.event.ConnectionListener)
javax.mail.event.ConnectionListener l
protected void notifyConnectionListeners (int)
javax.mail.event.ConnectionEvent e
int type
public java.lang.String toString ()
javax.mail.URLName url
protected void queueEvent (javax.mail.event.MailEvent, java.util.Vector)
javax.mail.event.MailEvent event
java.util.Vector vector
java.util.Vector v
private void terminateQueue ()
java.util.Vector dummyListeners
protected void finalize () throws java.lang.Throwable
}
javax/mail/Transport.classTransport.java
package javax.mail
public abstract javax.mail.Transport extends javax.mail.Service {
private java.util.Vector transportListeners
public void (javax.mail.Session, javax.mail.URLName)
javax.mail.Session session
javax.mail.URLName urlname
public static void send (javax.mail.Message) throws javax.mail.MessagingException
javax.mail.Message msg
public static void send (javax.mail.Message, javax.mail.Address[]) throws javax.mail.MessagingException
javax.mail.Message msg
javax.mail.Address[] addresses
private static void send0 (javax.mail.Message, javax.mail.Address[]) throws javax.mail.MessagingException
java.util.Vector v
java.util.Vector w
int i
javax.mail.Transport transport
int j
int j
int k
int l
javax.mail.Address[] a
javax.mail.Address[] c
javax.mail.SendFailedException sex
javax.mail.MessagingException mex
java.util.Vector v
javax.mail.Address[] protaddresses
javax.mail.Transport transport
javax.mail.Address[] a
javax.mail.Address[] b
javax.mail.Address[] c
javax.mail.Message msg
javax.mail.Address[] addresses
java.util.Hashtable protocols
java.util.Vector invalid
java.util.Vector validSent
java.util.Vector validUnsent
int dsize
javax.mail.Session s
javax.mail.MessagingException chainedEx
boolean sendFailed
java.util.Enumeration e
public abstract void sendMessage (javax.mail.Message, javax.mail.Address[]) throws javax.mail.MessagingException
public synchronized void addTransportListener (javax.mail.event.TransportListener)
javax.mail.event.TransportListener l
public synchronized void removeTransportListener (javax.mail.event.TransportListener)
javax.mail.event.TransportListener l
protected void notifyTransportListeners (int, javax.mail.Address[], javax.mail.Address[], javax.mail.Address[], javax.mail.Message)
int type
javax.mail.Address[] validSent
javax.mail.Address[] validUnsent
javax.mail.Address[] invalid
javax.mail.Message msg
javax.mail.event.TransportEvent e
}
javax/mail/Authenticator.classAuthenticator.java
package javax.mail
public abstract javax.mail.Authenticator extends java.lang.Object {
private java.net.InetAddress requestingSite
private int requestingPort
private String requestingProtocol
private String requestingPrompt
private String requestingUserName
public void ()
private void reset ()
final javax.mail.PasswordAuthentication requestPasswordAuthentication (java.net.InetAddress, int, java.lang.String, java.lang.String, java.lang.String)
java.net.InetAddress addr
int port
String protocol
String prompt
String defaultUserName
protected final java.net.InetAddress getRequestingSite ()
protected final int getRequestingPort ()
protected final java.lang.String getRequestingProtocol ()
protected final java.lang.String getRequestingPrompt ()
protected final java.lang.String getDefaultUserName ()
protected javax.mail.PasswordAuthentication getPasswordAuthentication ()
}
javax/mail/EventQueue.classEventQueue.java
package javax.mail
javax.mail.EventQueue extends java.lang.Object implements java.lang.Runnable {
private javax.mail.EventQueue$QueueElement head
private javax.mail.EventQueue$QueueElement tail
private Thread qThread
public void ()
public synchronized void enqueue (javax.mail.event.MailEvent, java.util.Vector)
javax.mail.event.MailEvent event
java.util.Vector vector
javax.mail.EventQueue$QueueElement newElt
private synchronized javax.mail.EventQueue$QueueElement dequeue () throws java.lang.InterruptedException
javax.mail.EventQueue$QueueElement elt
public void run ()
Throwable t
int i
javax.mail.event.MailEvent e
java.util.Vector v
InterruptedException e
javax.mail.EventQueue$QueueElement qe
void stop ()
}
javax/mail/UIDFolder.classUIDFolder.java
package javax.mail
public abstract javax.mail.UIDFolder extends java.lang.Object {
public static final long LASTUID
public abstract long getUIDValidity () throws javax.mail.MessagingException
public abstract javax.mail.Message getMessageByUID (long) throws javax.mail.MessagingException
public abstract javax.mail.Message[] getMessagesByUID (long, long) throws javax.mail.MessagingException
public abstract javax.mail.Message[] getMessagesByUID (long[]) throws javax.mail.MessagingException
public abstract long getUID (javax.mail.Message) throws javax.mail.MessagingException
}
javax/mail/MessageAware.classMessageAware.java
package javax.mail
public abstract javax.mail.MessageAware extends java.lang.Object {
public abstract javax.mail.MessageContext getMessageContext ()
}
javax/mail/Header.classHeader.java
package javax.mail
public javax.mail.Header extends java.lang.Object {
protected String name
protected String value
public void (java.lang.String, java.lang.String)
String name
String value
public java.lang.String getName ()
public java.lang.String getValue ()
}
javax/mail/Flags.classFlags.java
package javax.mail
public javax.mail.Flags extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
private int system_flags
private java.util.Hashtable user_flags
private static final int ANSWERED_BIT
private static final int DELETED_BIT
private static final int DRAFT_BIT
private static final int FLAGGED_BIT
private static final int RECENT_BIT
private static final int SEEN_BIT
private static final int USER_BIT
private static final long serialVersionUID
public void ()
public void (javax.mail.Flags)
javax.mail.Flags flags
public void (javax.mail.Flags$Flag)
javax.mail.Flags$Flag flag
public void (java.lang.String)
String flag
public void add (javax.mail.Flags$Flag)
javax.mail.Flags$Flag flag
public void add (java.lang.String)
String flag
public void add (javax.mail.Flags)
String s
java.util.Enumeration e
javax.mail.Flags f
public void remove (javax.mail.Flags$Flag)
javax.mail.Flags$Flag flag
public void remove (java.lang.String)
String flag
public void remove (javax.mail.Flags)
java.util.Enumeration e
javax.mail.Flags f
public boolean contains (javax.mail.Flags$Flag)
javax.mail.Flags$Flag flag
public boolean contains (java.lang.String)
String flag
public boolean contains (javax.mail.Flags)
java.util.Enumeration e
javax.mail.Flags f
public boolean equals (java.lang.Object)
java.util.Enumeration e
Object obj
javax.mail.Flags f
public int hashCode ()
java.util.Enumeration e
int hash
public javax.mail.Flags$Flag[] getSystemFlags ()
java.util.Vector v
javax.mail.Flags$Flag[] f
public java.lang.String[] getUserFlags ()
java.util.Enumeration e
java.util.Vector v
String[] f
public java.lang.Object clone ()
CloneNotSupportedException cex
javax.mail.Flags f
}
javax/mail/IllegalWriteException.classIllegalWriteException.java
package javax.mail
public javax.mail.IllegalWriteException extends javax.mail.MessagingException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
}
javax/mail/Session$6.classSession.java
package javax.mail
final javax.mail.Session$6 extends java.lang.Object implements java.security.PrivilegedAction {
private final String val$name
void (java.lang.String)
public java.lang.Object run ()
java.net.URL url
java.util.Vector v
java.util.Enumeration e
java.io.IOException ioex
SecurityException ex
java.net.URL[] ret
}
javax/mail/Provider.classProvider.java
package javax.mail
public javax.mail.Provider extends java.lang.Object {
private javax.mail.Provider$Type type
private String protocol
private String className
private String vendor
private String version
public void (javax.mail.Provider$Type, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
javax.mail.Provider$Type type
String protocol
String classname
String vendor
String version
public javax.mail.Provider$Type getType ()
public java.lang.String getProtocol ()
public java.lang.String getClassName ()
public java.lang.String getVendor ()
public java.lang.String getVersion ()
public java.lang.String toString ()
String s
}
javax/mail/UIDFolder$FetchProfileItem.classUIDFolder.java
package javax.mail
public javax.mail.UIDFolder$FetchProfileItem extends javax.mail.FetchProfile$Item {
public static final javax.mail.UIDFolder$FetchProfileItem UID
protected void (java.lang.String)
String name
static void ()
}
javax/mail/Quota$Resource.classQuota.java
package javax.mail
public javax.mail.Quota$Resource extends java.lang.Object {
public String name
public long usage
public long limit
public void (java.lang.String, long, long)
String name
long usage
long limit
}
javax/mail/StreamLoader.classSession.java
package javax.mail
abstract javax.mail.StreamLoader extends java.lang.Object {
public abstract void load (java.io.InputStream) throws java.io.IOException
}
javax/mail/FetchProfile$Item.classFetchProfile.java
package javax.mail
public javax.mail.FetchProfile$Item extends java.lang.Object {
public static final javax.mail.FetchProfile$Item ENVELOPE
public static final javax.mail.FetchProfile$Item CONTENT_INFO
public static final javax.mail.FetchProfile$Item FLAGS
private String name
protected void (java.lang.String)
String name
public java.lang.String toString ()
static void ()
}
javax/mail/util/ByteArrayDataSource.classByteArrayDataSource.java
package javax.mail.util
public javax.mail.util.ByteArrayDataSource extends java.lang.Object implements javax.activation.DataSource {
private byte[] data
private int len
private String type
private String name
public void (java.io.InputStream, java.lang.String) throws java.io.IOException
java.io.InputStream is
String type
javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream os
byte[] buf
int len
public void (byte[], java.lang.String)
byte[] data
String type
public void (java.lang.String, java.lang.String) throws java.io.IOException
javax.mail.internet.ContentType ct
javax.mail.internet.ParseException pex
String data
String type
String charset
public java.io.InputStream getInputStream () throws java.io.IOException
public java.io.OutputStream getOutputStream () throws java.io.IOException
public java.lang.String getContentType ()
public java.lang.String getName ()
public void setName (java.lang.String)
String name
}
javax/mail/util/SharedByteArrayInputStream.classSharedByteArrayInputStream.java
package javax.mail.util
public javax.mail.util.SharedByteArrayInputStream extends java.io.ByteArrayInputStream implements javax.mail.internet.SharedInputStream {
protected int start
public void (byte[])
byte[] buf
public void (byte[], int, int)
byte[] buf
int offset
int length
public long getPosition ()
public java.io.InputStream newStream (long, long)
long start
long end
}
javax/mail/util/SharedFileInputStream$SharedFile.classSharedFileInputStream.java
package javax.mail.util
javax.mail.util.SharedFileInputStream$SharedFile extends java.lang.Object {
private int cnt
private java.io.RandomAccessFile in
void (java.lang.String) throws java.io.IOException
String file
void (java.io.File) throws java.io.IOException
java.io.File file
public java.io.RandomAccessFile open ()
public synchronized void close () throws java.io.IOException
public synchronized void forceClose () throws java.io.IOException
java.io.IOException ioex
protected void finalize () throws java.lang.Throwable
}
javax/mail/util/ByteArrayDataSource$DSByteArrayOutputStream.classByteArrayDataSource.java
package javax.mail.util
javax.mail.util.ByteArrayDataSource$DSByteArrayOutputStream extends java.io.ByteArrayOutputStream {
void ()
public byte[] getBuf ()
public int getCount ()
}
javax/mail/util/SharedFileInputStream.classSharedFileInputStream.java
package javax.mail.util
public javax.mail.util.SharedFileInputStream extends java.io.BufferedInputStream implements javax.mail.internet.SharedInputStream {
private static int defaultBufferSize
protected java.io.RandomAccessFile in
protected int bufsize
protected long bufpos
protected long start
protected long datalen
private boolean master
private javax.mail.util.SharedFileInputStream$SharedFile sf
private void ensureOpen () throws java.io.IOException
public void (java.io.File) throws java.io.IOException
java.io.File file
public void (java.lang.String) throws java.io.IOException
String file
public void (java.io.File, int) throws java.io.IOException
java.io.File file
int size
public void (java.lang.String, int) throws java.io.IOException
String file
int size
private void init (javax.mail.util.SharedFileInputStream$SharedFile, int) throws java.io.IOException
javax.mail.util.SharedFileInputStream$SharedFile sf
int size
private void (javax.mail.util.SharedFileInputStream$SharedFile, long, long, int)
javax.mail.util.SharedFileInputStream$SharedFile sf
long start
long len
int bufsize
private void fill () throws java.io.IOException
int sz
int nsz
byte[] nbuf
int len
int n
public synchronized int read () throws java.io.IOException
private int read1 (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int avail
int cnt
public synchronized int read (byte[], int, int) throws java.io.IOException
int n1
byte[] b
int off
int len
int n
public synchronized long skip (long) throws java.io.IOException
long n
long avail
long skipped
public synchronized int available () throws java.io.IOException
private int in_available () throws java.io.IOException
public synchronized void mark (int)
int readlimit
public synchronized void reset () throws java.io.IOException
public boolean markSupported ()
public void close () throws java.io.IOException
public long getPosition ()
public java.io.InputStream newStream (long, long)
long start
long end
protected void finalize () throws java.lang.Throwable
static void ()
}
javax/mail/Message.classMessage.java
package javax.mail
public abstract javax.mail.Message extends java.lang.Object implements javax.mail.Part {
protected int msgnum
protected boolean expunged
protected javax.mail.Folder folder
protected javax.mail.Session session
protected void ()
protected void (javax.mail.Folder, int)
javax.mail.Folder folder
int msgnum
protected void (javax.mail.Session)
javax.mail.Session session
public abstract javax.mail.Address[] getFrom () throws javax.mail.MessagingException
public abstract void setFrom () throws javax.mail.MessagingException
public abstract void setFrom (javax.mail.Address) throws javax.mail.MessagingException
public abstract void addFrom (javax.mail.Address[]) throws javax.mail.MessagingException
public abstract javax.mail.Address[] getRecipients (javax.mail.Message$RecipientType) throws javax.mail.MessagingException
public javax.mail.Address[] getAllRecipients () throws javax.mail.MessagingException
javax.mail.Address[] to
javax.mail.Address[] cc
javax.mail.Address[] bcc
int numRecip
javax.mail.Address[] addresses
int pos
public abstract void setRecipients (javax.mail.Message$RecipientType, javax.mail.Address[]) throws javax.mail.MessagingException
public void setRecipient (javax.mail.Message$RecipientType, javax.mail.Address) throws javax.mail.MessagingException
javax.mail.Message$RecipientType type
javax.mail.Address address
javax.mail.Address[] a
public abstract void addRecipients (javax.mail.Message$RecipientType, javax.mail.Address[]) throws javax.mail.MessagingException
public void addRecipient (javax.mail.Message$RecipientType, javax.mail.Address) throws javax.mail.MessagingException
javax.mail.Message$RecipientType type
javax.mail.Address address
javax.mail.Address[] a
public javax.mail.Address[] getReplyTo () throws javax.mail.MessagingException
public void setReplyTo (javax.mail.Address[]) throws javax.mail.MessagingException
javax.mail.Address[] addresses
public abstract java.lang.String getSubject () throws javax.mail.MessagingException
public abstract void setSubject (java.lang.String) throws javax.mail.MessagingException
public abstract java.util.Date getSentDate () throws javax.mail.MessagingException
public abstract void setSentDate (java.util.Date) throws javax.mail.MessagingException
public abstract java.util.Date getReceivedDate () throws javax.mail.MessagingException
public abstract javax.mail.Flags getFlags () throws javax.mail.MessagingException
public boolean isSet (javax.mail.Flags$Flag) throws javax.mail.MessagingException
javax.mail.Flags$Flag flag
public abstract void setFlags (javax.mail.Flags, boolean) throws javax.mail.MessagingException
public void setFlag (javax.mail.Flags$Flag, boolean) throws javax.mail.MessagingException
javax.mail.Flags$Flag flag
boolean set
javax.mail.Flags f
public int getMessageNumber ()
protected void setMessageNumber (int)
int msgnum
public javax.mail.Folder getFolder ()
public boolean isExpunged ()
protected void setExpunged (boolean)
boolean expunged
public abstract javax.mail.Message reply (boolean) throws javax.mail.MessagingException
public abstract void saveChanges () throws javax.mail.MessagingException
public boolean match (javax.mail.search.SearchTerm) throws javax.mail.MessagingException
javax.mail.search.SearchTerm term
}
javax/mail/event/FolderListener.classFolderListener.java
package javax.mail.event
public abstract javax.mail.event.FolderListener extends java.lang.Object implements java.util.EventListener {
public abstract void folderCreated (javax.mail.event.FolderEvent)
public abstract void folderDeleted (javax.mail.event.FolderEvent)
public abstract void folderRenamed (javax.mail.event.FolderEvent)
}
javax/mail/event/TransportEvent.classTransportEvent.java
package javax.mail.event
public javax.mail.event.TransportEvent extends javax.mail.event.MailEvent {
public static final int MESSAGE_DELIVERED
public static final int MESSAGE_NOT_DELIVERED
public static final int MESSAGE_PARTIALLY_DELIVERED
protected int type
protected transient javax.mail.Address[] validSent
protected transient javax.mail.Address[] validUnsent
protected transient javax.mail.Address[] invalid
protected transient javax.mail.Message msg
private static final long serialVersionUID
public void (javax.mail.Transport, int, javax.mail.Address[], javax.mail.Address[], javax.mail.Address[], javax.mail.Message)
javax.mail.Transport transport
int type
javax.mail.Address[] validSent
javax.mail.Address[] validUnsent
javax.mail.Address[] invalid
javax.mail.Message msg
public int getType ()
public javax.mail.Address[] getValidSentAddresses ()
public javax.mail.Address[] getValidUnsentAddresses ()
public javax.mail.Address[] getInvalidAddresses ()
public javax.mail.Message getMessage ()
public void dispatch (java.lang.Object)
Object listener
}
javax/mail/event/StoreListener.classStoreListener.java
package javax.mail.event
public abstract javax.mail.event.StoreListener extends java.lang.Object implements java.util.EventListener {
public abstract void notification (javax.mail.event.StoreEvent)
}
javax/mail/event/MessageChangedListener.classMessageChangedListener.java
package javax.mail.event
public abstract javax.mail.event.MessageChangedListener extends java.lang.Object implements java.util.EventListener {
public abstract void messageChanged (javax.mail.event.MessageChangedEvent)
}
javax/mail/event/MessageCountAdapter.classMessageCountAdapter.java
package javax.mail.event
public abstract javax.mail.event.MessageCountAdapter extends java.lang.Object implements javax.mail.event.MessageCountListener {
public void ()
public void messagesAdded (javax.mail.event.MessageCountEvent)
javax.mail.event.MessageCountEvent e
public void messagesRemoved (javax.mail.event.MessageCountEvent)
javax.mail.event.MessageCountEvent e
}
javax/mail/event/ConnectionAdapter.classConnectionAdapter.java
package javax.mail.event
public abstract javax.mail.event.ConnectionAdapter extends java.lang.Object implements javax.mail.event.ConnectionListener {
public void ()
public void opened (javax.mail.event.ConnectionEvent)
javax.mail.event.ConnectionEvent e
public void disconnected (javax.mail.event.ConnectionEvent)
javax.mail.event.ConnectionEvent e
public void closed (javax.mail.event.ConnectionEvent)
javax.mail.event.ConnectionEvent e
}
javax/mail/event/StoreEvent.classStoreEvent.java
package javax.mail.event
public javax.mail.event.StoreEvent extends javax.mail.event.MailEvent {
public static final int ALERT
public static final int NOTICE
protected int type
protected String message
private static final long serialVersionUID
public void (javax.mail.Store, int, java.lang.String)
javax.mail.Store store
int type
String message
public int getMessageType ()
public java.lang.String getMessage ()
public void dispatch (java.lang.Object)
Object listener
}
javax/mail/event/FolderAdapter.classFolderAdapter.java
package javax.mail.event
public abstract javax.mail.event.FolderAdapter extends java.lang.Object implements javax.mail.event.FolderListener {
public void ()
public void folderCreated (javax.mail.event.FolderEvent)
javax.mail.event.FolderEvent e
public void folderRenamed (javax.mail.event.FolderEvent)
javax.mail.event.FolderEvent e
public void folderDeleted (javax.mail.event.FolderEvent)
javax.mail.event.FolderEvent e
}
javax/mail/event/MessageCountEvent.classMessageCountEvent.java
package javax.mail.event
public javax.mail.event.MessageCountEvent extends javax.mail.event.MailEvent {
public static final int ADDED
public static final int REMOVED
protected int type
protected boolean removed
protected transient javax.mail.Message[] msgs
private static final long serialVersionUID
public void (javax.mail.Folder, int, boolean, javax.mail.Message[])
javax.mail.Folder folder
int type
boolean removed
javax.mail.Message[] msgs
public int getType ()
public boolean isRemoved ()
public javax.mail.Message[] getMessages ()
public void dispatch (java.lang.Object)
Object listener
}
javax/mail/event/MessageCountListener.classMessageCountListener.java
package javax.mail.event
public abstract javax.mail.event.MessageCountListener extends java.lang.Object implements java.util.EventListener {
public abstract void messagesAdded (javax.mail.event.MessageCountEvent)
public abstract void messagesRemoved (javax.mail.event.MessageCountEvent)
}
javax/mail/event/TransportAdapter.classTransportAdapter.java
package javax.mail.event
public abstract javax.mail.event.TransportAdapter extends java.lang.Object implements javax.mail.event.TransportListener {
public void ()
public void messageDelivered (javax.mail.event.TransportEvent)
javax.mail.event.TransportEvent e
public void messageNotDelivered (javax.mail.event.TransportEvent)
javax.mail.event.TransportEvent e
public void messagePartiallyDelivered (javax.mail.event.TransportEvent)
javax.mail.event.TransportEvent e
}
javax/mail/event/ConnectionListener.classConnectionListener.java
package javax.mail.event
public abstract javax.mail.event.ConnectionListener extends java.lang.Object implements java.util.EventListener {
public abstract void opened (javax.mail.event.ConnectionEvent)
public abstract void disconnected (javax.mail.event.ConnectionEvent)
public abstract void closed (javax.mail.event.ConnectionEvent)
}
javax/mail/event/MailEvent.classMailEvent.java
package javax.mail.event
public abstract javax.mail.event.MailEvent extends java.util.EventObject {
private static final long serialVersionUID
public void (java.lang.Object)
Object source
public abstract void dispatch (java.lang.Object)
}
javax/mail/event/FolderEvent.classFolderEvent.java
package javax.mail.event
public javax.mail.event.FolderEvent extends javax.mail.event.MailEvent {
public static final int CREATED
public static final int DELETED
public static final int RENAMED
protected int type
protected transient javax.mail.Folder folder
protected transient javax.mail.Folder newFolder
private static final long serialVersionUID
public void (java.lang.Object, javax.mail.Folder, int)
Object source
javax.mail.Folder folder
int type
public void (java.lang.Object, javax.mail.Folder, javax.mail.Folder, int)
Object source
javax.mail.Folder oldFolder
javax.mail.Folder newFolder
int type
public int getType ()
public javax.mail.Folder getFolder ()
public javax.mail.Folder getNewFolder ()
public void dispatch (java.lang.Object)
Object listener
}
javax/mail/event/TransportListener.classTransportListener.java
package javax.mail.event
public abstract javax.mail.event.TransportListener extends java.lang.Object implements java.util.EventListener {
public abstract void messageDelivered (javax.mail.event.TransportEvent)
public abstract void messageNotDelivered (javax.mail.event.TransportEvent)
public abstract void messagePartiallyDelivered (javax.mail.event.TransportEvent)
}
javax/mail/event/ConnectionEvent.classConnectionEvent.java
package javax.mail.event
public javax.mail.event.ConnectionEvent extends javax.mail.event.MailEvent {
public static final int OPENED
public static final int DISCONNECTED
public static final int CLOSED
protected int type
private static final long serialVersionUID
public void (java.lang.Object, int)
Object source
int type
public int getType ()
public void dispatch (java.lang.Object)
Object listener
}
javax/mail/event/MessageChangedEvent.classMessageChangedEvent.java
package javax.mail.event
public javax.mail.event.MessageChangedEvent extends javax.mail.event.MailEvent {
public static final int FLAGS_CHANGED
public static final int ENVELOPE_CHANGED
protected int type
protected transient javax.mail.Message msg
private static final long serialVersionUID
public void (java.lang.Object, int, javax.mail.Message)
Object source
int type
javax.mail.Message msg
public int getMessageChangeType ()
public javax.mail.Message getMessage ()
public void dispatch (java.lang.Object)
Object listener
}
javax/mail/Session$7.classSession.java
package javax.mail
final javax.mail.Session$7 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
private final java.net.URL val$url
void (java.net.URL)
public java.lang.Object run () throws java.io.IOException
}
javax/mail/Folder$TerminatorEvent.classFolder.java
package javax.mail
javax.mail.Folder$TerminatorEvent extends javax.mail.event.MailEvent {
private static final long serialVersionUID
void ()
public void dispatch (java.lang.Object)
Object listener
}
javax/mail/Provider$Type.classProvider.java
package javax.mail
public javax.mail.Provider$Type extends java.lang.Object {
public static final javax.mail.Provider$Type STORE
public static final javax.mail.Provider$Type TRANSPORT
private String type
private void (java.lang.String)
String type
public java.lang.String toString ()
static void ()
}
javax/mail/Quota.classQuota.java
package javax.mail
public javax.mail.Quota extends java.lang.Object {
public String quotaRoot
public javax.mail.Quota$Resource[] resources
public void (java.lang.String)
String quotaRoot
public void setResourceLimit (java.lang.String, long)
int i
String name
long limit
javax.mail.Quota$Resource[] ra
}
javax/mail/FolderClosedException.classFolderClosedException.java
package javax.mail
public javax.mail.FolderClosedException extends javax.mail.MessagingException {
private transient javax.mail.Folder folder
private static final long serialVersionUID
public void (javax.mail.Folder)
javax.mail.Folder folder
public void (javax.mail.Folder, java.lang.String)
javax.mail.Folder folder
String message
public javax.mail.Folder getFolder ()
}
javax/mail/Part.classPart.java
package javax.mail
public abstract javax.mail.Part extends java.lang.Object {
public static final String ATTACHMENT
public static final String INLINE
public abstract int getSize () throws javax.mail.MessagingException
public abstract int getLineCount () throws javax.mail.MessagingException
public abstract java.lang.String getContentType () throws javax.mail.MessagingException
public abstract boolean isMimeType (java.lang.String) throws javax.mail.MessagingException
public abstract java.lang.String getDisposition () throws javax.mail.MessagingException
public abstract void setDisposition (java.lang.String) throws javax.mail.MessagingException
public abstract java.lang.String getDescription () throws javax.mail.MessagingException
public abstract void setDescription (java.lang.String) throws javax.mail.MessagingException
public abstract java.lang.String getFileName () throws javax.mail.MessagingException
public abstract void setFileName (java.lang.String) throws javax.mail.MessagingException
public abstract java.io.InputStream getInputStream () throws java.io.IOException javax.mail.MessagingException
public abstract javax.activation.DataHandler getDataHandler () throws javax.mail.MessagingException
public abstract java.lang.Object getContent () throws java.io.IOException javax.mail.MessagingException
public abstract void setDataHandler (javax.activation.DataHandler) throws javax.mail.MessagingException
public abstract void setContent (java.lang.Object, java.lang.String) throws javax.mail.MessagingException
public abstract void setText (java.lang.String) throws javax.mail.MessagingException
public abstract void setContent (javax.mail.Multipart) throws javax.mail.MessagingException
public abstract void writeTo (java.io.OutputStream) throws java.io.IOException javax.mail.MessagingException
public abstract java.lang.String[] getHeader (java.lang.String) throws javax.mail.MessagingException
public abstract void setHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
public abstract void addHeader (java.lang.String, java.lang.String) throws javax.mail.MessagingException
public abstract void removeHeader (java.lang.String) throws javax.mail.MessagingException
public abstract java.util.Enumeration getAllHeaders () throws javax.mail.MessagingException
public abstract java.util.Enumeration getMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
public abstract java.util.Enumeration getNonMatchingHeaders (java.lang.String[]) throws javax.mail.MessagingException
}
javax/mail/MessageRemovedException.classMessageRemovedException.java
package javax.mail
public javax.mail.MessageRemovedException extends javax.mail.MessagingException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
}
javax/mail/QuotaAwareStore.classQuotaAwareStore.java
package javax.mail
public abstract javax.mail.QuotaAwareStore extends java.lang.Object {
public abstract javax.mail.Quota[] getQuota (java.lang.String) throws javax.mail.MessagingException
public abstract void setQuota (javax.mail.Quota) throws javax.mail.MessagingException
}
javax/mail/StoreClosedException.classStoreClosedException.java
package javax.mail
public javax.mail.StoreClosedException extends javax.mail.MessagingException {
private transient javax.mail.Store store
private static final long serialVersionUID
public void (javax.mail.Store)
javax.mail.Store store
public void (javax.mail.Store, java.lang.String)
javax.mail.Store store
String message
public javax.mail.Store getStore ()
}
javax/mail/Session$4.classSession.java
package javax.mail
final javax.mail.Session$4 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
private final Class val$c
private final String val$name
void (java.lang.Class, java.lang.String)
public java.lang.Object run () throws java.io.IOException
}
javax/mail/NoSuchProviderException.classNoSuchProviderException.java
package javax.mail
public javax.mail.NoSuchProviderException extends javax.mail.MessagingException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
javax/mail/MessageContext.classMessageContext.java
package javax.mail
public javax.mail.MessageContext extends java.lang.Object {
private javax.mail.Part part
public void (javax.mail.Part)
javax.mail.Part part
public javax.mail.Part getPart ()
public javax.mail.Message getMessage ()
javax.mail.MessagingException ex
private static javax.mail.Message getMessage (javax.mail.Part) throws javax.mail.MessagingException
javax.mail.BodyPart bp
javax.mail.Multipart mp
javax.mail.Part p
public javax.mail.Session getSession ()
javax.mail.Message msg
}
javax/mail/Session.classSession.java
package javax.mail
public final javax.mail.Session extends java.lang.Object {
private final java.util.Properties props
private final javax.mail.Authenticator authenticator
private final java.util.Hashtable authTable
private boolean debug
private java.io.PrintStream out
private final java.util.Vector providers
private final java.util.Hashtable providersByProtocol
private final java.util.Hashtable providersByClassName
private final java.util.Properties addressMap
private static javax.mail.Session defaultSession
static Class class$javax$mail$Session
static Class class$javax$mail$URLName
private void (java.util.Properties, javax.mail.Authenticator)
Class cl
java.util.Properties props
javax.mail.Authenticator authenticator
Class cl
public static javax.mail.Session getInstance (java.util.Properties, javax.mail.Authenticator)
java.util.Properties props
javax.mail.Authenticator authenticator
public static javax.mail.Session getInstance (java.util.Properties)
java.util.Properties props
public static synchronized javax.mail.Session getDefaultInstance (java.util.Properties, javax.mail.Authenticator)
java.util.Properties props
javax.mail.Authenticator authenticator
public static javax.mail.Session getDefaultInstance (java.util.Properties)
java.util.Properties props
public synchronized void setDebug (boolean)
boolean debug
public synchronized boolean getDebug ()
public synchronized void setDebugOut (java.io.PrintStream)
java.io.PrintStream out
public synchronized java.io.PrintStream getDebugOut ()
public synchronized javax.mail.Provider[] getProviders ()
javax.mail.Provider[] _providers
public synchronized javax.mail.Provider getProvider (java.lang.String) throws javax.mail.NoSuchProviderException
String protocol
javax.mail.Provider _provider
String _className
public synchronized void setProvider (javax.mail.Provider) throws javax.mail.NoSuchProviderException
javax.mail.Provider provider
public javax.mail.Store getStore () throws javax.mail.NoSuchProviderException
public javax.mail.Store getStore (java.lang.String) throws javax.mail.NoSuchProviderException
String protocol
public javax.mail.Store getStore (javax.mail.URLName) throws javax.mail.NoSuchProviderException
javax.mail.URLName url
String protocol
javax.mail.Provider p
public javax.mail.Store getStore (javax.mail.Provider) throws javax.mail.NoSuchProviderException
javax.mail.Provider provider
private javax.mail.Store getStore (javax.mail.Provider, javax.mail.URLName) throws javax.mail.NoSuchProviderException
ClassCastException cce
javax.mail.Provider provider
javax.mail.URLName url
public javax.mail.Folder getFolder (javax.mail.URLName) throws javax.mail.MessagingException
javax.mail.URLName url
javax.mail.Store store
public javax.mail.Transport getTransport () throws javax.mail.NoSuchProviderException
public javax.mail.Transport getTransport (java.lang.String) throws javax.mail.NoSuchProviderException
String protocol
public javax.mail.Transport getTransport (javax.mail.URLName) throws javax.mail.NoSuchProviderException
javax.mail.URLName url
String protocol
javax.mail.Provider p
public javax.mail.Transport getTransport (javax.mail.Provider) throws javax.mail.NoSuchProviderException
javax.mail.Provider provider
public javax.mail.Transport getTransport (javax.mail.Address) throws javax.mail.NoSuchProviderException
javax.mail.Address address
String transportProtocol
private javax.mail.Transport getTransport (javax.mail.Provider, javax.mail.URLName) throws javax.mail.NoSuchProviderException
ClassCastException cce
javax.mail.Provider provider
javax.mail.URLName url
private java.lang.Object getService (javax.mail.Provider, javax.mail.URLName) throws javax.mail.NoSuchProviderException
ClassLoader cl
ClassNotFoundException ex
ClassLoader ccl
Exception ex
Exception ex1
Class[] c
java.lang.reflect.Constructor cons
Object[] o
Exception ex
javax.mail.Provider provider
javax.mail.URLName url
Object service
ClassLoader cl
Class serviceClass
public void setPasswordAuthentication (javax.mail.URLName, javax.mail.PasswordAuthentication)
javax.mail.URLName url
javax.mail.PasswordAuthentication pw
public javax.mail.PasswordAuthentication getPasswordAuthentication (javax.mail.URLName)
javax.mail.URLName url
public javax.mail.PasswordAuthentication requestPasswordAuthentication (java.net.InetAddress, int, java.lang.String, java.lang.String, java.lang.String)
java.net.InetAddress addr
int port
String protocol
String prompt
String defaultUserName
public java.util.Properties getProperties ()
public java.lang.String getProperty (java.lang.String)
String name
private void loadProviders (java.lang.Class)
String res
SecurityException sex
Class cl
javax.mail.StreamLoader loader
private void loadProvidersFromStream (java.io.InputStream) throws java.io.IOException
String strType
String currTuple
int sep
javax.mail.Provider$Type type
String protocol
String className
String vendor
String version
java.util.StringTokenizer tuples
javax.mail.Provider provider
com.sun.mail.util.LineInputStream lis
String currLine
java.io.InputStream is
public synchronized void addProvider (javax.mail.Provider)
javax.mail.Provider provider
private void loadAddressMap (java.lang.Class)
String res
SecurityException sex
Class cl
javax.mail.StreamLoader loader
public synchronized void setProtocolForAddress (java.lang.String, java.lang.String)
String addresstype
String protocol
private void loadFile (java.lang.String, javax.mail.StreamLoader)
java.io.IOException ex
java.io.FileNotFoundException fex
java.io.IOException ex
java.io.IOException e
java.io.IOException ex
SecurityException sex
java.io.IOException ex
java.io.IOException ex
String name
javax.mail.StreamLoader loader
java.io.InputStream clis
private void loadResource (java.lang.String, java.lang.Class, javax.mail.StreamLoader)
java.io.IOException ex
java.io.IOException e
java.io.IOException ex
SecurityException sex
java.io.IOException ex
java.io.IOException ex
String name
Class cl
javax.mail.StreamLoader loader
java.io.InputStream clis
private void loadAllResources (java.lang.String, java.lang.Class, javax.mail.StreamLoader)
java.net.URL[] urls
java.io.IOException cex
java.io.FileNotFoundException fex
java.io.IOException cex
java.io.IOException ioex
java.io.IOException cex
SecurityException sex
java.io.IOException cex
java.io.IOException cex
java.net.URL url
java.io.InputStream clis
int i
java.net.URL[] urls
ClassLoader cld
Exception ex
String name
Class cl
javax.mail.StreamLoader loader
boolean anyLoaded
private void pr (java.lang.String)
String str
private static java.lang.ClassLoader getContextClassLoader ()
private static java.io.InputStream getResourceAsStream (java.lang.Class, java.lang.String) throws java.io.IOException
java.security.PrivilegedActionException e
Class c
String name
private static java.net.URL[] getResources (java.lang.ClassLoader, java.lang.String)
ClassLoader cl
String name
private static java.net.URL[] getSystemResources (java.lang.String)
String name
private static java.io.InputStream openStream (java.net.URL) throws java.io.IOException
java.security.PrivilegedActionException e
java.net.URL url
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void access$000 (javax.mail.Session, java.io.InputStream) throws java.io.IOException
javax.mail.Session x0
java.io.InputStream x1
static java.util.Properties access$100 (javax.mail.Session)
javax.mail.Session x0
static void ()
}
javax/mail/AuthenticationFailedException.classAuthenticationFailedException.java
package javax.mail
public javax.mail.AuthenticationFailedException extends javax.mail.MessagingException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
javax/mail/MultipartDataSource.classMultipartDataSource.java
package javax.mail
public abstract javax.mail.MultipartDataSource extends java.lang.Object implements javax.activation.DataSource {
public abstract int getCount ()
public abstract javax.mail.BodyPart getBodyPart (int) throws javax.mail.MessagingException
}
javax/mail/MessagingException.classMessagingException.java
package javax.mail
public javax.mail.MessagingException extends java.lang.Exception {
private Exception next
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String s
public void (java.lang.String, java.lang.Exception)
String s
Exception e
public synchronized java.lang.Exception getNextException ()
public synchronized java.lang.Throwable getCause ()
public synchronized boolean setNextException (java.lang.Exception)
Exception ex
Exception theEnd
public synchronized java.lang.String toString ()
javax.mail.MessagingException mex
String s
Exception n
StringBuffer sb
private final java.lang.String superToString ()
}
javax/mail/Folder.classFolder.java
package javax.mail
public abstract javax.mail.Folder extends java.lang.Object {
protected javax.mail.Store store
protected int mode
public static final int HOLDS_MESSAGES
public static final int HOLDS_FOLDERS
public static final int READ_ONLY
public static final int READ_WRITE
private volatile java.util.Vector connectionListeners
private volatile java.util.Vector folderListeners
private volatile java.util.Vector messageCountListeners
private volatile java.util.Vector messageChangedListeners
private javax.mail.EventQueue q
private Object qLock
protected void (javax.mail.Store)
javax.mail.Store store
public abstract java.lang.String getName ()
public abstract java.lang.String getFullName ()
public javax.mail.URLName getURLName () throws javax.mail.MessagingException
javax.mail.URLName storeURL
String fullname
StringBuffer encodedName
public javax.mail.Store getStore ()
public abstract javax.mail.Folder getParent () throws javax.mail.MessagingException
public abstract boolean exists () throws javax.mail.MessagingException
public abstract javax.mail.Folder[] list (java.lang.String) throws javax.mail.MessagingException
public javax.mail.Folder[] listSubscribed (java.lang.String) throws javax.mail.MessagingException
String pattern
public javax.mail.Folder[] list () throws javax.mail.MessagingException
public javax.mail.Folder[] listSubscribed () throws javax.mail.MessagingException
public abstract char getSeparator () throws javax.mail.MessagingException
public abstract int getType () throws javax.mail.MessagingException
public abstract boolean create (int) throws javax.mail.MessagingException
public boolean isSubscribed ()
public void setSubscribed (boolean) throws javax.mail.MessagingException
boolean subscribe
public abstract boolean hasNewMessages () throws javax.mail.MessagingException
public abstract javax.mail.Folder getFolder (java.lang.String) throws javax.mail.MessagingException
public abstract boolean delete (boolean) throws javax.mail.MessagingException
public abstract boolean renameTo (javax.mail.Folder) throws javax.mail.MessagingException
public abstract void open (int) throws javax.mail.MessagingException
public abstract void close (boolean) throws javax.mail.MessagingException
public abstract boolean isOpen ()
public int getMode ()
public abstract javax.mail.Flags getPermanentFlags ()
public abstract int getMessageCount () throws javax.mail.MessagingException
public synchronized int getNewMessageCount () throws javax.mail.MessagingException
javax.mail.MessageRemovedException me
int i
int newmsgs
int total
public synchronized int getUnreadMessageCount () throws javax.mail.MessagingException
javax.mail.MessageRemovedException me
int i
int unread
int total
public synchronized int getDeletedMessageCount () throws javax.mail.MessagingException
javax.mail.MessageRemovedException me
int i
int deleted
int total
public abstract javax.mail.Message getMessage (int) throws javax.mail.MessagingException
public synchronized javax.mail.Message[] getMessages (int, int) throws javax.mail.MessagingException
int i
int start
int end
javax.mail.Message[] msgs
public synchronized javax.mail.Message[] getMessages (int[]) throws javax.mail.MessagingException
int i
int[] msgnums
int len
javax.mail.Message[] msgs
public synchronized javax.mail.Message[] getMessages () throws javax.mail.MessagingException
int i
int total
javax.mail.Message[] msgs
public abstract void appendMessages (javax.mail.Message[]) throws javax.mail.MessagingException
public void fetch (javax.mail.Message[], javax.mail.FetchProfile) throws javax.mail.MessagingException
javax.mail.Message[] msgs
javax.mail.FetchProfile fp
public synchronized void setFlags (javax.mail.Message[], javax.mail.Flags, boolean) throws javax.mail.MessagingException
javax.mail.MessageRemovedException me
int i
javax.mail.Message[] msgs
javax.mail.Flags flag
boolean value
public synchronized void setFlags (int, int, javax.mail.Flags, boolean) throws javax.mail.MessagingException
javax.mail.Message msg
javax.mail.MessageRemovedException me
int i
int start
int end
javax.mail.Flags flag
boolean value
public synchronized void setFlags (int[], javax.mail.Flags, boolean) throws javax.mail.MessagingException
javax.mail.Message msg
javax.mail.MessageRemovedException me
int i
int[] msgnums
javax.mail.Flags flag
boolean value
public void copyMessages (javax.mail.Message[], javax.mail.Folder) throws javax.mail.MessagingException
javax.mail.Message[] msgs
javax.mail.Folder folder
public abstract javax.mail.Message[] expunge () throws javax.mail.MessagingException
public javax.mail.Message[] search (javax.mail.search.SearchTerm) throws javax.mail.MessagingException
javax.mail.search.SearchTerm term
public javax.mail.Message[] search (javax.mail.search.SearchTerm, javax.mail.Message[]) throws javax.mail.MessagingException
javax.mail.MessageRemovedException mrex
int i
javax.mail.search.SearchTerm term
javax.mail.Message[] msgs
java.util.Vector matchedMsgs
javax.mail.Message[] m
public synchronized void addConnectionListener (javax.mail.event.ConnectionListener)
javax.mail.event.ConnectionListener l
public synchronized void removeConnectionListener (javax.mail.event.ConnectionListener)
javax.mail.event.ConnectionListener l
protected void notifyConnectionListeners (int)
javax.mail.event.ConnectionEvent e
int type
public synchronized void addFolderListener (javax.mail.event.FolderListener)
javax.mail.event.FolderListener l
public synchronized void removeFolderListener (javax.mail.event.FolderListener)
javax.mail.event.FolderListener l
protected void notifyFolderListeners (int)
javax.mail.event.FolderEvent e
int type
protected void notifyFolderRenamedListeners (javax.mail.Folder)
javax.mail.event.FolderEvent e
javax.mail.Folder folder
public synchronized void addMessageCountListener (javax.mail.event.MessageCountListener)
javax.mail.event.MessageCountListener l
public synchronized void removeMessageCountListener (javax.mail.event.MessageCountListener)
javax.mail.event.MessageCountListener l
protected void notifyMessageAddedListeners (javax.mail.Message[])
javax.mail.Message[] msgs
javax.mail.event.MessageCountEvent e
protected void notifyMessageRemovedListeners (boolean, javax.mail.Message[])
boolean removed
javax.mail.Message[] msgs
javax.mail.event.MessageCountEvent e
public synchronized void addMessageChangedListener (javax.mail.event.MessageChangedListener)
javax.mail.event.MessageChangedListener l
public synchronized void removeMessageChangedListener (javax.mail.event.MessageChangedListener)
javax.mail.event.MessageChangedListener l
protected void notifyMessageChangedListeners (int, javax.mail.Message)
int type
javax.mail.Message msg
javax.mail.event.MessageChangedEvent e
private void queueEvent (javax.mail.event.MailEvent, java.util.Vector)
javax.mail.event.MailEvent event
java.util.Vector vector
java.util.Vector v
private void terminateQueue ()
java.util.Vector dummyListeners
protected void finalize () throws java.lang.Throwable
public java.lang.String toString ()
String s
}
javax/mail/PasswordAuthentication.classPasswordAuthentication.java
package javax.mail
public final javax.mail.PasswordAuthentication extends java.lang.Object {
private String userName
private String password
public void (java.lang.String, java.lang.String)
String userName
String password
public java.lang.String getUserName ()
public java.lang.String getPassword ()
}
javax/mail/Message$RecipientType.classMessage.java
package javax.mail
public javax.mail.Message$RecipientType extends java.lang.Object implements java.io.Serializable {
public static final javax.mail.Message$RecipientType TO
public static final javax.mail.Message$RecipientType CC
public static final javax.mail.Message$RecipientType BCC
protected String type
private static final long serialVersionUID
protected void (java.lang.String)
String type
protected java.lang.Object readResolve () throws java.io.ObjectStreamException
public java.lang.String toString ()
static void ()
}
javax/mail/Session$5.classSession.java
package javax.mail
final javax.mail.Session$5 extends java.lang.Object implements java.security.PrivilegedAction {
private final ClassLoader val$cl
private final String val$name
void (java.lang.ClassLoader, java.lang.String)
public java.lang.Object run ()
java.net.URL url
java.util.Vector v
java.util.Enumeration e
java.io.IOException ioex
SecurityException ex
java.net.URL[] ret
}
javax/mail/Address.classAddress.java
package javax.mail
public abstract javax.mail.Address extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public void ()
public abstract java.lang.String getType ()
public abstract java.lang.String toString ()
public abstract boolean equals (java.lang.Object)
}
javax/mail/URLName.classURLName.java
package javax.mail
public javax.mail.URLName extends java.lang.Object {
protected String fullURL
private String protocol
private String username
private String password
private String host
private java.net.InetAddress hostAddress
private boolean hostAddressKnown
private int port
private String file
private String ref
private int hashCode
private static boolean doEncode
static java.util.BitSet dontNeedEncoding
static final int caseDiff
public void (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String)
int refStart
String protocol
String host
int port
String file
String username
String password
public void (java.net.URL)
java.net.URL url
public void (java.lang.String)
String url
public java.lang.String toString ()
StringBuffer tempURL
protected void parseString (java.lang.String)
String fulluserpass
int passindex
int portindex
NumberFormatException nfex
String portstring
String fullhost
int fileStart
int i
int portindex
int refStart
String url
int len
int protocolEnd
public int getPort ()
public java.lang.String getProtocol ()
public java.lang.String getFile ()
public java.lang.String getRef ()
public java.lang.String getHost ()
public java.lang.String getUsername ()
public java.lang.String getPassword ()
public java.net.URL getURL () throws java.net.MalformedURLException
public boolean equals (java.lang.Object)
Object obj
javax.mail.URLName u2
java.net.InetAddress a1
java.net.InetAddress a2
String f1
String f2
public int hashCode ()
java.net.InetAddress addr
private synchronized java.net.InetAddress getHostAddress ()
java.net.UnknownHostException ex
static java.lang.String encode (java.lang.String)
int c
int i
String s
private static java.lang.String _encode (java.lang.String)
java.io.IOException e
char ch
int j
byte[] ba
int c
int i
String s
int maxBytesPerChar
StringBuffer out
java.io.ByteArrayOutputStream buf
java.io.OutputStreamWriter writer
static java.lang.String decode (java.lang.String)
NumberFormatException e
char c
int i
byte[] inputBytes
java.io.UnsupportedEncodingException e
String s
StringBuffer sb
String result
private static int indexOfAny (java.lang.String, java.lang.String)
String s
String any
private static int indexOfAny (java.lang.String, java.lang.String, int)
int i
int len
StringIndexOutOfBoundsException e
String s
String any
int start
static void ()
Exception ex
int i
}
javax/mail/BodyPart.classBodyPart.java
package javax.mail
public abstract javax.mail.BodyPart extends java.lang.Object implements javax.mail.Part {
protected javax.mail.Multipart parent
public void ()
public javax.mail.Multipart getParent ()
void setParent (javax.mail.Multipart)
javax.mail.Multipart parent
}
META-INF/maven/
META-INF/maven/com.sun.mail/
META-INF/maven/com.sun.mail/javax.mail/
META-INF/maven/com.sun.mail/javax.mail/pom.xml
META-INF/maven/com.sun.mail/javax.mail/pom.properties