org.dillenburg.pictureframe
Class MailDownloader

java.lang.Object
  extended by org.dillenburg.pictureframe.MailDownloader

public class MailDownloader
extends java.lang.Object

Check a mail folder for pictures and copy any attachments to a local folder.


Constructor Summary
MailDownloader(java.lang.String host, java.lang.String user, java.lang.String password)
          Create and start up the mail to picture frame daemon
 
Method Summary
 int checkForPictures()
          Check for pictures and return number downloaded.
 java.lang.String getHost()
           
 java.lang.String getMbox()
           
 java.lang.String getOutputFolder()
           
 java.lang.String getPassword()
           
 java.lang.String getProtocol()
           
 java.lang.String getUser()
           
static void main(java.lang.String[] args)
          Runs the application using the checkForPictures() method.
 void setHost(java.lang.String host)
           
 void setMbox(java.lang.String mbox)
           
 void setOutputFolder(java.lang.String outputFolder)
           
 void setPassword(java.lang.String password)
           
 void setProtocol(java.lang.String protocol)
           
 void setUser(java.lang.String user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailDownloader

public MailDownloader(java.lang.String host,
                      java.lang.String user,
                      java.lang.String password)
Create and start up the mail to picture frame daemon

Parameters:
host - mail server host to connect to
user - user name to use
password - password for account
Method Detail

checkForPictures

public int checkForPictures()
                     throws java.lang.Exception
Check for pictures and return number downloaded.

Returns:
number of pictures downloaded
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
Runs the application using the checkForPictures() method.

Parameters:
args - command line arguments

getProtocol

public java.lang.String getProtocol()
Returns:
protocol - imap or pop

setProtocol

public void setProtocol(java.lang.String protocol)
Parameters:
protocol - imap or pop

getMbox

public java.lang.String getMbox()
Returns:
mailbox to download and monitor (i.e., "INBOX")

setMbox

public void setMbox(java.lang.String mbox)
Parameters:
mbox - mailbox to download and monitor (i.e., "INBOX")

getOutputFolder

public java.lang.String getOutputFolder()
Returns:
folder to put pictures into

setOutputFolder

public void setOutputFolder(java.lang.String outputFolder)
Parameters:
outputFolder - folder to put pictures into

getHost

public java.lang.String getHost()
Returns:
mail host

setHost

public void setHost(java.lang.String host)
Parameters:
host - mail host

getUser

public java.lang.String getUser()
Returns:
user name

setUser

public void setUser(java.lang.String user)
Parameters:
user - user name

getPassword

public java.lang.String getPassword()
Returns:
mail password

setPassword

public void setPassword(java.lang.String password)
Parameters:
password - mail password


JPictureFrame hosted by SourceForge.net - John Dillenburg - john_sourceforge@dillenburg.org