javax.activation
Class MailcapCommandMap
java.lang.Object
javax.activation.CommandMap
javax.activation.MailcapCommandMap
- public class MailcapCommandMap
- extends CommandMap
- Version:
- $Rev: 158800 $ $Date: 2005-03-23 10:12:48 -0700 (Wed, 23 Mar 2005) $
| Fields inherited from class javax.activation.CommandMap |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
preferredCommands
private final java.util.Map preferredCommands
allCommands
private final java.util.Map allCommands
url
private java.net.URL url
cl
private java.lang.ClassLoader cl
MailcapCommandMap
public MailcapCommandMap()
MailcapCommandMap
public MailcapCommandMap(java.lang.String fileName)
throws java.io.IOException
MailcapCommandMap
public MailcapCommandMap(java.io.InputStream is)
parseMailcap
private void parseMailcap(java.io.InputStream is)
parseMailcap
void parseMailcap(java.io.Reader reader)
throws java.io.IOException
- Throws:
java.io.IOException
addMailcap
public void addMailcap(java.lang.String mail_cap)
addCommand
private void addCommand(java.lang.String mimeType,
java.lang.String cmdName,
java.lang.String commandClass)
skipSpace
private int skipSpace(java.lang.String s,
int index)
getToken
private int getToken(java.lang.String s,
int index)
getMText
private int getMText(java.lang.String s,
int index)
getPreferredCommands
public CommandInfo[] getPreferredCommands(java.lang.String mimeType)
- Specified by:
getPreferredCommands in class CommandMap
getAllCommands
public CommandInfo[] getAllCommands(java.lang.String mimeType)
- Specified by:
getAllCommands in class CommandMap
getCommand
public CommandInfo getCommand(java.lang.String mimeType,
java.lang.String cmdName)
- Specified by:
getCommand in class CommandMap
getWildcardMimeType
private java.lang.String getWildcardMimeType(java.lang.String mimeType)
createDataContentHandler
public DataContentHandler createDataContentHandler(java.lang.String mimeType)
- Specified by:
createDataContentHandler in class CommandMap