Class TestCommandMap


  • public class TestCommandMap
    extends javax.activation.CommandMap
    This class is used to provide an alternative to the default MailcapCommandMap for testing purposes. It provides a number of distinct values which can be used to validate that it is being correctly used by a DataHandler.
    • Constructor Summary

      Constructors 
      Constructor Description
      TestCommandMap​(java.lang.String requiredMimeType)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.activation.DataContentHandler createDataContentHandler​(java.lang.String mimeType)  
      javax.activation.CommandInfo[] getAllCommands​(java.lang.String mimeType)  
      static java.lang.String getClassName()  
      javax.activation.CommandInfo getCommand​(java.lang.String mimeType, java.lang.String cmdName)  
      static java.lang.String getIncorrectMimeTypeVerb()  
      static java.lang.String getPreferredClassName()  
      javax.activation.CommandInfo[] getPreferredCommands​(java.lang.String mimeType)  
      static java.lang.String getPreferredVerb()  
      static java.lang.String getVerb()  
      • Methods inherited from class javax.activation.CommandMap

        createDataContentHandler, getAllCommands, getCommand, getDefaultCommandMap, getMimeTypes, getPreferredCommands, setDefaultCommandMap
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TestCommandMap

        public TestCommandMap​(java.lang.String requiredMimeType)
    • Method Detail

      • getClassName

        public static java.lang.String getClassName()
      • getVerb

        public static java.lang.String getVerb()
      • getPreferredClassName

        public static java.lang.String getPreferredClassName()
      • getPreferredVerb

        public static java.lang.String getPreferredVerb()
      • getIncorrectMimeTypeVerb

        public static java.lang.String getIncorrectMimeTypeVerb()
      • getPreferredCommands

        public javax.activation.CommandInfo[] getPreferredCommands​(java.lang.String mimeType)
        Specified by:
        getPreferredCommands in class javax.activation.CommandMap
      • getAllCommands

        public javax.activation.CommandInfo[] getAllCommands​(java.lang.String mimeType)
        Specified by:
        getAllCommands in class javax.activation.CommandMap
      • getCommand

        public javax.activation.CommandInfo getCommand​(java.lang.String mimeType,
                                                       java.lang.String cmdName)
        Specified by:
        getCommand in class javax.activation.CommandMap
      • createDataContentHandler

        public javax.activation.DataContentHandler createDataContentHandler​(java.lang.String mimeType)
        Specified by:
        createDataContentHandler in class javax.activation.CommandMap