Wednesday, November 21, 2007
Example code for MailcapCommandMap in java
import javax.activation.CommandInfo;import javax.activation.MailcapCommandMap;public class MailcapCommandMapDemo2 { public static void main(String[] args) { MailcapCommandMap mailcapCommandMap = new MailcapCommandMap(); String mailcap = "text/plain;; " + "x-java-content-handler=beans.TextHandler;" + "x-java-view=beans.TextViewer;" + "x-java-edit=beans.TextEditor"; mailcapCommandMap.addMailcap(mailcap); // Get all MIME types String[] mimeTypes = mailcapCommandMap.getMimeTypes(); for (String mimeType : mimeTypes) { System.out.println(mimeType); CommandInfo[] commandInfos = mailcapCommandMap.getAllCommands(mimeType); for (CommandInfo info : commandInfos) { System.out.println(" " + info.getCommandName() + " : " + info.getCommandClass()); } } }}/*text/plain content-handler : beans.TextHandler view : beans.TextViewer edit : beans.TextEditor view : com.sun.activation.viewers.TextViewer edit : com.sun.activation.viewers.TextEditorimage/jpeg view : com.sun.activation.viewers.ImageViewerimage/gif view : com.sun.activation.viewers.ImageViewertext/* view : com.sun.activation.viewers.TextViewer edit : com.sun.activation.viewers.TextEditor*/
Subscribe to:
Post Comments (Atom)


No comments:
Post a Comment