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.