javax.activation
public abstract class CommandMap extends Object
Method Summary | |
---|---|
abstract DataContentHandler | createDataContentHandler(String mimeType)
Returns a DataContentHandler corresponding to the MIME type. |
DataContentHandler | createDataContentHandler(String mimeType, DataSource ds)
Locate a DataContentHandler that corresponds to the MIME type.
|
abstract CommandInfo[] | getAllCommands(String mimeType)
Returns the complete list of commands for a MIME type. |
CommandInfo[] | getAllCommands(String mimeType, DataSource ds)
Get all the available commands for this type. |
abstract CommandInfo | getCommand(String mimeType, String cmdName)
Returns the command corresponding to the specified MIME type and
command name. |
CommandInfo | getCommand(String mimeType, String cmdName, DataSource ds)
Get the default command corresponding to the MIME type.
|
static CommandMap | getDefaultCommandMap()
Returns the default command map.
|
String[] | getMimeTypes()
Get all the MIME types known to this command map.
|
abstract CommandInfo[] | getPreferredCommands(String mimeType)
Returns the list of preferred commands for a MIME type. |
CommandInfo[] | getPreferredCommands(String mimeType, DataSource ds)
Get the preferred command list from a MIME Type. |
static void | setDefaultCommandMap(CommandMap commandMap)
Sets the default command map. |
Parameters: mimeType the MIME type
The DataSource
provides extra information, such as
the file name, that a CommandMap implementation may use to further
refine the choice of DataContentHandler. The implementation
in this class simply calls the createDataContentHandler
method that ignores this argument.
Parameters: mimeType the MIME type ds a DataSource for the data
Returns: the DataContentHandler for the MIME type
Since: JAF 1.1
Parameters: mimeType the MIME type
The DataSource
provides extra information, such as
the file name, that a CommandMap implementation may use to further
refine the list of commands that are returned. The implementation
in this class simply calls the getAllCommands
method that ignores this argument.
Parameters: mimeType the MIME type ds a DataSource for the data
Returns: the CommandInfo objects representing all the commands.
Since: JAF 1.1
Parameters: mimeType the MIME type cmdName the command name
The DataSource
provides extra information, such as
the file name, that a CommandMap implementation may use to further
refine the command that is chosen. The implementation
in this class simply calls the getCommand
method that ignores this argument.
Parameters: mimeType the MIME type cmdName the command name ds a DataSource for the data
Returns: the CommandInfo corresponding to the command.
Since: JAF 1.1
setDefaultCommandMap
.Returns: array of MIME types as strings, or null if not supported
Since: JAF 1.1
Parameters: mimeType the MIME type
The DataSource
provides extra information, such as
the file name, that a CommandMap implementation may use to further
refine the list of commands that are returned. The implementation
in this class simply calls the getPreferredCommands
method that ignores this argument.
Parameters: mimeType the MIME type ds a DataSource for the data
Returns: the CommandInfo classes that represent the command Beans.
Since: JAF 1.1
Parameters: commandMap the new default command map