javax.activation

Class CommandMap

Known Direct Subclasses:
MailcapCommandMap

public abstract class CommandMap
extends java.lang.Object

Constructor Summary

CommandMap()

Method Summary

abstract DataContentHandler
createDataContentHandler(String mimeType)
abstract CommandInfo[]
getAllCommands(String mimeType)
abstract CommandInfo
getCommand(String mimeType, String cmdName)
static CommandMap
getDefaultCommandMap()
Return the default CommandMap.
abstract CommandInfo[]
getPreferredCommands(String mimeType)
static void
setDefaultCommandMap(CommandMap commandMap)
Set the default CommandMap.

Constructor Details

CommandMap

public CommandMap()

Method Details

createDataContentHandler

public abstract DataContentHandler createDataContentHandler(String mimeType)

getAllCommands

public abstract CommandInfo[] getAllCommands(String mimeType)

getCommand

public abstract CommandInfo getCommand(String mimeType,
                                       String cmdName)

getDefaultCommandMap

public static CommandMap getDefaultCommandMap()
Return the default CommandMap. If this has not been explictly set using setDefaultCommandMap() then a MailcapCommandMap is returned.
Returns:
the default CommandMap

getPreferredCommands

public abstract CommandInfo[] getPreferredCommands(String mimeType)

setDefaultCommandMap

public static void setDefaultCommandMap(CommandMap commandMap)
Set the default CommandMap.
Parameters:
commandMap - the new default CommandMap; if null resets to a MailcapCommandMap