Java by API/javax.activation/MailcapCommandMap
Версия от 20:43, 31 мая 2010; (обсуждение)
Содержание
MailcapCommandMap: addMailcap(String arg0)
<source lang="java">
import javax.activation.rumandInfo; import javax.activation.MailcapCommandMap; public class Main {
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); 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()); } } }
}
</source>
MailcapCommandMap: getAllCommands(String arg0)
<source lang="java">
import javax.activation.rumandInfo; import javax.activation.MailcapCommandMap; public class Main {
public static void main(String[] args) { MailcapCommandMap mailcapCommandMap = new MailcapCommandMap(); 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()); } } }
}
</source>
MailcapCommandMap: getMimeTypes()
<source lang="java">
import javax.activation.rumandInfo; import javax.activation.MailcapCommandMap; public class Main {
public static void main(String[] args) { MailcapCommandMap mailcapCommandMap = new MailcapCommandMap(); 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()); } } }
}
</source>
new MailcapCommandMap()
<source lang="java">
import javax.activation.rumandInfo; import javax.activation.MailcapCommandMap; public class Main {
public static void main(String[] args) { MailcapCommandMap mailcapCommandMap = new MailcapCommandMap(); 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()); } } }
}
</source>