org.opensync.tools
Class JMail

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.opensync.tools.JMail
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class JMail
extends org.xml.sax.helpers.DefaultHandler


Constructor Summary
JMail()
           
JMail(java.lang.String xmlFileName)
           
 
Method Summary
 void addPart(java.lang.String type, java.lang.String part)
           
 void close()
           
 void connect()
           
 void connect(java.lang.String host, java.lang.String userName, java.lang.String passWord)
           
 void endElement(java.lang.String uri, java.lang.String sName, java.lang.String qName)
           
 void error(org.xml.sax.SAXParseException exception)
           
 void fatalError(org.xml.sax.SAXParseException exception)
           
 javax.mail.Message getMessage()
           
 void init(java.lang.String transport, java.lang.String host)
           
 javax.mail.internet.MimeMessage prepareMessage(java.lang.String FromAddress, java.lang.String toAddress, java.lang.String subject, java.lang.String text, java.lang.String fileName)
           
 void sendMessage()
           
 void sendMessage(javax.mail.internet.MimeMessage message)
           
 void startElement(java.lang.String uri, java.lang.String sName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 void warning(org.xml.sax.SAXParseException exception)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMail

public JMail()

JMail

public JMail(java.lang.String xmlFileName)
      throws org.xml.sax.SAXException,
             javax.xml.parsers.ParserConfigurationException,
             java.net.MalformedURLException,
             java.io.IOException
Method Detail

getMessage

public javax.mail.Message getMessage()

startElement

public void startElement(java.lang.String uri,
                         java.lang.String sName,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String sName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

error

public void error(org.xml.sax.SAXParseException exception)
           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

fatalError

public void fatalError(org.xml.sax.SAXParseException exception)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

warning

public void warning(org.xml.sax.SAXParseException exception)
             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

init

public void init(java.lang.String transport,
                 java.lang.String host)

addPart

public void addPart(java.lang.String type,
                    java.lang.String part)
             throws java.io.IOException,
                    javax.mail.MessagingException
Throws:
java.io.IOException
javax.mail.MessagingException

prepareMessage

public javax.mail.internet.MimeMessage prepareMessage(java.lang.String FromAddress,
                                                      java.lang.String toAddress,
                                                      java.lang.String subject,
                                                      java.lang.String text,
                                                      java.lang.String fileName)
                                               throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

connect

public void connect(java.lang.String host,
                    java.lang.String userName,
                    java.lang.String passWord)
             throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

connect

public void connect()
             throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

sendMessage

public void sendMessage()
                 throws javax.mail.MessagingException,
                        java.io.IOException
Throws:
javax.mail.MessagingException
java.io.IOException

sendMessage

public void sendMessage(javax.mail.internet.MimeMessage message)
                 throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

close

public void close()
           throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException


Copyright © 2004 sourceforge. All Rights Reserved.