Class MailcapFile
java.lang.Object
com.sun.activation.registries.MailcapFile
-
Constructor Summary
ConstructorsConstructorDescriptionMailcap file default constructor.The constructor that takes an input stream as an argument.MailcapFile(String new_fname) The constructor that takes a filename as an argument. -
Method Summary
Modifier and TypeMethodDescriptionvoidappendToMailcap(String mail_cap) appendToMailcap: Append to this Mailcap DB, use the mailcap format: Comment == "# comment string Entry == "mimetype; javabeanclassExample: # this is a comment image/gif jaf.viewers.ImageViewer getMailcapFallbackList(String mime_type) Get the Map of fallback MailcapEntries based on the MIME type.getMailcapList(String mime_type) Get the Map of MailcapEntries based on the MIME type.String[]Return all the MIME types known to this mailcap file.String[]getNativeCommands(String mime_type) Return all the native comands for the given MIME type.protected voidA routine to parse individual entries in a Mailcap file.protected static voidreportParseError(int expectedToken, int otherExpectedToken, int anotherExpectedToken, int actualToken, String actualTokenValue) protected static voidreportParseError(int expectedToken, int otherExpectedToken, int actualToken, String actualTokenValue) protected static voidreportParseError(int expectedToken, int actualToken, String actualTokenValue)
-
Constructor Details
-
MailcapFile
The constructor that takes a filename as an argument.- Parameters:
new_fname- The file name of the mailcap file.- Throws:
IOException
-
MailcapFile
The constructor that takes an input stream as an argument.- Parameters:
is- the input stream- Throws:
IOException
-
MailcapFile
public MailcapFile()Mailcap file default constructor.
-
-
Method Details
-
getMailcapList
-
getMailcapFallbackList
-
getMimeTypes
Return all the MIME types known to this mailcap file. -
getNativeCommands
-
appendToMailcap
appendToMailcap: Append to this Mailcap DB, use the mailcap format: Comment == "# comment string Entry == "mimetype; javabeanclassExample: # this is a comment image/gif jaf.viewers.ImageViewer -
parseLine
A routine to parse individual entries in a Mailcap file. Note that this routine does not handle line continuations. They should have been handled prior to calling this routine.- Throws:
MailcapParseExceptionIOException
-
reportParseError
protected static void reportParseError(int expectedToken, int actualToken, String actualTokenValue) throws MailcapParseException - Throws:
MailcapParseException
-
reportParseError
protected static void reportParseError(int expectedToken, int otherExpectedToken, int actualToken, String actualTokenValue) throws MailcapParseException - Throws:
MailcapParseException
-
reportParseError
protected static void reportParseError(int expectedToken, int otherExpectedToken, int anotherExpectedToken, int actualToken, String actualTokenValue) throws MailcapParseException - Throws:
MailcapParseException
-