Class javax.activation.CommandMap
java.lang.Object
|
+----javax.activation.CommandMap
- Subclasses:
- MailcapCommandMap
- public abstract class CommandMap
- extends java.lang.Object
The CommandMap
class provides an interface to the registry of
viewer/editors/print/etc objects available in the
system. Developers are expected to either use the CommandMap
implementation included with this package (MailcapCommandMap) or
develop their own. Note that some of the methods in this class are
abstract.
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommandMap
public CommandMap()
getDefaultCommandMap
public static CommandMap getDefaultCommandMap()
- Get the default CommandMap.
- In cases where a CommandMap instance has been previously set
to some value (via setDefaultCommandMap)
return the CommandMap.
-
In cases where no CommandMap has been set, the CommandMap
creates an instance of
MailcapCommandMap
and
set that to the default, returning its value.
- Returns:
- the CommandMap
setDefaultCommandMap
public static void setDefaultCommandMap(CommandMap commandMap)
- Set the default CommandMap. Reset the CommandMap to the JAF default by
calling this method with
null
.
- Parameters:
commandMap
- The new default CommandMap.
getPreferredCommands
public abstract CommandInfo[] getPreferredCommands(java.lang.String mimeType)
- Get the preferred command list from a MIME Type. The actual semantics
are determined by the implementation of the CommandMap.
- Returns:
- the CommandInfo classes the represent the command Beans.
getAllCommands
public abstract CommandInfo[] getAllCommands(java.lang.String mimeType)
- Get all the available commands for this type. This method
should return all the possible commands for this MIME type.
- Returns:
- returns the CommandInfo objects representing all the commands.
getCommand
public abstract CommandInfo getCommand(java.lang.String mimeType,
java.lang.String cmdName)
- Get the default command corresonding to the MIME type.
- Returns:
- the CommandInfo corresponding to the command.
createDataContentHandler
public abstract DataContentHandler createDataContentHandler(java.lang.String mimeType)
- Locate a DataContentHandler that corresponds to the MIME type.
The mechanism and semantics for determining this are determined
by the implementation of the particular CommandMap.