Class Message
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.taskdefs.email.Message
-
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a textual part of the messageReturns the charset of mail message.Returns the content typeboolean
Returns true if the mimeType has been set.void
print
(PrintStream ps) Prints the message onto an output streamvoid
setCharset
(String charset) Sets the character set of mail message.void
setInputEncoding
(String encoding) Sets the encoding to expect when reading the message from a file.void
setMimeType
(String mimeType) Sets the content type for the messagevoid
Sets the source file of the messageMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
Message
public Message()Creates a new empty message -
Message
Creates a new message based on the given string- Parameters:
text
- the message
-
Message
Creates a new message using the contents of the given file.- Parameters:
file
- the source of the message
-
-
Method Details
-
addText
Adds a textual part of the message- Parameters:
text
- some text to add
-
setSrc
Sets the source file of the message- Parameters:
src
- the source of the message
-
setMimeType
Sets the content type for the message- Parameters:
mimeType
- a mime type e.g. "text/plain"
-
getMimeType
-
print
Prints the message onto an output stream- Parameters:
ps
- The print stream to write to- Throws:
IOException
- if an error occurs
-
isMimeTypeSpecified
public boolean isMimeTypeSpecified()Returns true if the mimeType has been set.- Returns:
- false if the default value is in use
-
setCharset
Sets the character set of mail message. Will be ignored if mimeType contains ....; Charset=... substring.- Parameters:
charset
- the character set name.- Since:
- Ant 1.6
-
getCharset
Returns the charset of mail message.- Returns:
- Charset of mail message.
- Since:
- Ant 1.6
-
setInputEncoding
Sets the encoding to expect when reading the message from a file.Will be ignored if the message has been specified inline.
- Parameters:
encoding
- the name of the charset used- Since:
- Ant 1.9.4
-