javax.activation

Class CommandMap

public abstract class CommandMap extends Object

Constructor Summary
CommandMap()
Method Summary
abstract DataContentHandlercreateDataContentHandler(String mimeType)
abstract CommandInfo[]getAllCommands(String mimeType)
abstract CommandInfogetCommand(String mimeType, String cmdName)
static CommandMapgetDefaultCommandMap()
Return the default CommandMap.
abstract CommandInfo[]getPreferredCommands(String mimeType)
static voidsetDefaultCommandMap(CommandMap commandMap)
Set the default CommandMap.

Constructor Detail

CommandMap

public CommandMap()

Method Detail

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

Throws: SecurityException if the caller does not have "SetFactory" RuntimePermission