Java project

Sosso
activation.jar

META-INF/MANIFEST.MF

Manifest-Version: 1.0 Implementation-Version: 1.0.2 Specification-Title: JavaBeans(TM) Activation Framework Specification Specification-Version: 1.0 Extension-Name: javax.activation Created-By: 1.3.0 (Sun Microsystems Inc.) Implementation-Vendor-Id: com.sun Implementation-Vendor: Sun Microsystems, Inc. Specification-Vendor: Sun Microsystems, Inc. SCCS-ID: @(#)jaf.mf 1.1 02/03/15 Name: javax/activation/MimeTypeParseException.class SHA1-Digest: uxV3qLHRu5JTOFrHnJXm13AO+0M= Name: javax/activation/CommandInfo.class SHA1-Digest: 1cKS/VKDQRQtAdvjQSJXZfjuKnM= Name: com/sun/activation/viewers/ImageViewer.class SHA1-Digest: gEg0GCvDjyJ0wogJ+Yqs5pkgMe8= Name: javax/activation/MimeTypeParameterList.class SHA1-Digest: bCozM0t+J3YcJVez99Mw8jo4ES0= Name: javax/activation/DataContentHandlerFactory.class SHA1-Digest: 7sK1N48hT5JuGK4CPHqlDB648/8= Name: javax/activation/DataSourceDataContentHandler.class SHA1-Digest: YioWWrfLNtVjS7sPDORm1VCljO8= Name: javax/activation/DataSource.class SHA1-Digest: esP7C47kvDVsS/yoBAst31EiDhM= Name: com/sun/activation/registries/MimeTypeFile.class SHA1-Digest: o3xR9NwzCphDNomc9i79cx/4rUo= Name: com/sun/activation/viewers/TextViewer.class SHA1-Digest: SDcybqXjPt6lB7MFTekaMQLo1XU= Name: com/sun/activation/viewers/TextEditor.class SHA1-Digest: v/CQ9F0afPiGfz3Q5QYgDH8KGVY= Name: com/sun/activation/registries/LineTokenizer.class SHA1-Digest: 5S1ZtvDD0IoSHNKT8gZed6wXdVw= Name: javax/activation/DataContentHandler.class SHA1-Digest: 4ScrMQQptqNulV+va+UAbeyWgCY= Name: javax/activation/MimeType.class SHA1-Digest: JdIXzJFjK4hSwodWVaxE2CpK4Lk= Name: javax/activation/FileDataSource.class SHA1-Digest: NinT1KJWqpl6RFJGz0QKyWTXxrc= Name: javax/activation/SecuritySupport.class SHA1-Digest: AyfISvmRrTO6f4dj59Snyelc6Ck= Name: javax/activation/MailcapCommandMap.class SHA1-Digest: eYZxYHjNOLV8L2zhfHapZWuFuuo= Name: javax/activation/DataHandler$1.class SHA1-Digest: YgB/hf89aSawmFGr0mlwtjccfeI= Name: javax/activation/SecuritySupport12$1.class SHA1-Digest: LM3BWLOz1fNRnw2w8LxwA/Kijr4= Name: javax/activation/DataHandler.class SHA1-Digest: 9ueMkf2LOQO706JazRAeOZ+L2Eo= Name: javax/activation/SecuritySupport12$3.class SHA1-Digest: t17MgFzefsEODCAhdr0Sp9wz5/Q= Name: javax/activation/SecuritySupport12$5.class SHA1-Digest: 9mZfG3X19Jtaf5ycmmfSMeknnkk= Name: javax/activation/SecuritySupport12$2.class SHA1-Digest: 7gljiWPdXVdl4MFwa7Y0QYy9sxM= Name: javax/activation/SecuritySupport12$4.class SHA1-Digest: DLnWjma9u5+oqsMUEs6p3WN+ReQ= Name: com/sun/activation/registries/MimeTypeEntry.class SHA1-Digest: RjQc1npYLzmhAl8Tcm70Ge0QeqA= Name: javax/activation/SecuritySupport12.class SHA1-Digest: f51IilsGhzv/KqVP3eEGPT8KLLA= Name: javax/activation/MimetypesFileTypeMap.class SHA1-Digest: SBVy1zEsibhu302G2b8lgbNfg2k= Name: javax/activation/FileTypeMap.class SHA1-Digest: hD5elx7xhmbFWb68dgDXeMsz0A0= Name: javax/activation/CommandObject.class SHA1-Digest: qvYPNnH4j2UUfQ0BnRPxamLezf4= Name: javax/activation/DataHandlerDataSource.class SHA1-Digest: RdeKh/ecCa0+yJw3SYDaEfwXCo8= Name: com/sun/activation/registries/MailcapTokenizer.class SHA1-Digest: zSjxxhDskZteW4bJMALwI/gtMdU= Name: javax/activation/ActivationDataFlavor.class SHA1-Digest: 2GgoZECWpZ79tTYE8AZYgzwMSTY= Name: com/sun/activation/registries/MailcapFile.class SHA1-Digest: 7Ynl9y+DzEy1icHtnpCU/l5RuIc= Name: com/sun/activation/registries/MailcapParseException.class SHA1-Digest: je7BwM327P5pb4asLCB74OOm6h0= Name: javax/activation/ObjectDataContentHandler.class SHA1-Digest: MvBEMcpyrIFvj0WWesKTQ1Xof/Y= Name: javax/activation/URLDataSource.class SHA1-Digest: /aYv/WOFrGRrW3CjsleMIIVgedY= Name: javax/activation/UnsupportedDataTypeException.class SHA1-Digest: G1LVjur46DQFrps5HysTEqRM/NA= Name: javax/activation/CommandMap.class SHA1-Digest: shlnOhsM3rvKxwBNt5bBy6Z550c= Name: com/sun/activation/viewers/ImageViewerCanvas.class SHA1-Digest: hYOFlCZpdmIyCgfulKuL+9YuYM0=

META-INF/SUN_MICR.SF

Signature-Version: 1.0 SHA1-Digest-Manifest: 7qbJCuVDiNP5lPENba7+8Kpf3Bw= Created-By: 1.3.1_04 (Sun Microsystems Inc.) Name: javax/activation/MimeTypeParseException.class SHA1-Digest: PEibtEvvVBmV3VgJ2L2y2WjJjq4= Name: javax/activation/CommandInfo.class SHA1-Digest: YCfe0dVQkKd5/H0tgD139xB+1pg= Name: com/sun/activation/viewers/ImageViewer.class SHA1-Digest: FuD+rArZYoo0Ur+m5Thkm1AHspY= Name: javax/activation/MimeTypeParameterList.class SHA1-Digest: 02dPW3HQ2+w+YWVfpGlBqVdDSyI= Name: javax/activation/DataContentHandlerFactory.class SHA1-Digest: Y8rIDh8XkkOoxAkKLTo0rz47VKo= Name: javax/activation/DataSourceDataContentHandler.class SHA1-Digest: qtIgJvhXyWKBMdWO4mYO/r9QEiI= Name: javax/activation/DataSource.class SHA1-Digest: t8/G/Q326ddovzWv75nljyrO1Iw= Name: com/sun/activation/registries/MimeTypeFile.class SHA1-Digest: 1SB/M5w6/RiA835rRAeZurSemO8= Name: com/sun/activation/viewers/TextViewer.class SHA1-Digest: fufdkUHBXJOeyCTYHyEIjdA7n/M= Name: com/sun/activation/viewers/TextEditor.class SHA1-Digest: bLWmv7+uaA7C5Xy9QtNHzLxgmSY= Name: com/sun/activation/registries/LineTokenizer.class SHA1-Digest: JihufDJF+J6FbBrOS9244BCi+sQ= Name: javax/activation/DataContentHandler.class SHA1-Digest: Exk+hZl+8vBezuDS/DC3+sDnPtk= Name: javax/activation/MimeType.class SHA1-Digest: 7xMSYjTArRtHCK86HDmDGbBe7Zs= Name: javax/activation/FileDataSource.class SHA1-Digest: qE1PDl83SCKpIxXv3C46kfyTzSw= Name: javax/activation/SecuritySupport.class SHA1-Digest: 2RomhSqbUpHLKrBaLZODcWNtyQY= Name: javax/activation/MailcapCommandMap.class SHA1-Digest: htbTzAspTntzBEO6DrqQ5x4io1Q= Name: javax/activation/DataHandler$1.class SHA1-Digest: v5ZX+HjFcStTmv5F7u8FTJHVub4= Name: javax/activation/SecuritySupport12$1.class SHA1-Digest: DEqIEQfNVZMGWJZfwwF1Zjc1n3I= Name: javax/activation/DataHandler.class SHA1-Digest: 2JvH/GuyfYAephLoySjMYnNbblA= Name: javax/activation/SecuritySupport12$3.class SHA1-Digest: 4C7rbIGchjZU4r6oyNA0ozbIQfg= Name: javax/activation/SecuritySupport12$5.class SHA1-Digest: pYz8SzAwo4ka3VWbqaUGLl4c24o= Name: javax/activation/SecuritySupport12$2.class SHA1-Digest: n+3xES8PZllnerM/j3gv3dIXX0g= Name: javax/activation/SecuritySupport12$4.class SHA1-Digest: ohOyHSpwyhjOsrhOnMJ54JWc9aw= Name: com/sun/activation/registries/MimeTypeEntry.class SHA1-Digest: HfcI1klylzxhbbDorjdzTk88IIU= Name: javax/activation/SecuritySupport12.class SHA1-Digest: naOQT6PvFX2cj6esvi8d1eJiq6o= Name: javax/activation/MimetypesFileTypeMap.class SHA1-Digest: 5elhS2wQhHBhWLgZpxYSZIlmXV4= Name: javax/activation/FileTypeMap.class SHA1-Digest: HLeT9kd3uIWyhKhmajmVQLTjj6I= Name: javax/activation/CommandObject.class SHA1-Digest: WpSdFKdKVzp9fdRESF598HYyxBc= Name: javax/activation/DataHandlerDataSource.class SHA1-Digest: 5lLxXLiKD79s4+WRPR8DnSVPF7k= Name: com/sun/activation/registries/MailcapTokenizer.class SHA1-Digest: 1Pcck44NXZqBRHW5t4ZzbAy+cZM= Name: javax/activation/ActivationDataFlavor.class SHA1-Digest: lnKi7W44r78AtBVWvbf04TDb50k= Name: com/sun/activation/registries/MailcapFile.class SHA1-Digest: zNabP+OPVgJ0tSudh7aQDtyjdzY= Name: com/sun/activation/registries/MailcapParseException.class SHA1-Digest: +bFdqgOq5G7kg2ZrrNCWpWjvTcY= Name: javax/activation/ObjectDataContentHandler.class SHA1-Digest: XJXf7pM/Qf5ULujnblIHtYoUslY= Name: javax/activation/UnsupportedDataTypeException.class SHA1-Digest: x8WzOOLyG7MocLeo1kVnwIieseQ= Name: javax/activation/URLDataSource.class SHA1-Digest: MDxZy8t9nluWh52JYEmVBrIpDHE= Name: javax/activation/CommandMap.class SHA1-Digest: y18eldwCMPdffOfSrg2K74zGoyQ= Name: com/sun/activation/viewers/ImageViewerCanvas.class SHA1-Digest: uBcbCTDPefGAbiLjYg3UkrDmQTQ=

META-INF/SUN_MICR.RSA

META-INF/mailcap.default

# # This is a very simple 'mailcap' file # image/gif;; x-java-view=com.sun.activation.viewers.ImageViewer image/jpeg;; x-java-view=com.sun.activation.viewers.ImageViewer text/*;; x-java-view=com.sun.activation.viewers.TextViewer text/*;; x-java-edit=com.sun.activation.viewers.TextEditor

META-INF/mimetypes.default

# # A simple, old format, mime.types file # text/html html htm HTML HTM text/plain txt text TXT TEXT image/gif gif GIF image/ief ief image/jpeg jpeg jpg jpe JPG image/tiff tiff tif image/x-xwindowdump xwd application/postscript ai eps ps application/rtf rtf application/x-tex tex application/x-texinfo texinfo texi application/x-troff t tr roff audio/basic au audio/midi midi mid audio/x-aifc aifc audio/x-aiff aif aiff audio/x-mpeg mpeg mpg audio/x-wav wav video/mpeg mpeg mpg mpe video/quicktime qt mov video/x-msvideo avi

javax/activation/SecuritySupport12.class

package javax.activation;
synchronized class SecuritySupport12 extends SecuritySupport {
    void SecuritySupport12();
    public ClassLoader getContextClassLoader();
    public java.io.InputStream getResourceAsStream(Class, String) throws java.io.IOException;
    public java.net.URL[] getResources(ClassLoader, String);
    public java.net.URL[] getSystemResources(String);
    public java.io.InputStream openStream(java.net.URL) throws java.io.IOException;
}

javax/activation/SecuritySupport12$1.class

package javax.activation;
final synchronized class SecuritySupport12$1 implements java.security.PrivilegedAction {
    public Object run();
}

javax/activation/SecuritySupport12$2.class

package javax.activation;
final synchronized class SecuritySupport12$2 implements java.security.PrivilegedExceptionAction {
    public Object run() throws java.io.IOException;
}

javax/activation/SecuritySupport12$3.class

package javax.activation;
final synchronized class SecuritySupport12$3 implements java.security.PrivilegedAction {
    public Object run();
}

javax/activation/SecuritySupport12$4.class

package javax.activation;
final synchronized class SecuritySupport12$4 implements java.security.PrivilegedAction {
    public Object run();
}

javax/activation/SecuritySupport12$5.class

package javax.activation;
final synchronized class SecuritySupport12$5 implements java.security.PrivilegedExceptionAction {
    public Object run() throws java.io.IOException;
}

javax/activation/ActivationDataFlavor.class

package javax.activation;
public synchronized class ActivationDataFlavor extends java.awt.datatransfer.DataFlavor {
    private String mimeType;
    private MimeType mimeObject;
    private String humanPresentableName;
    private Class representationClass;
    public void ActivationDataFlavor(Class, String);
    public void ActivationDataFlavor(Class, String, String);
    public void ActivationDataFlavor(String, String);
    public boolean equals(java.awt.datatransfer.DataFlavor);
    public String getHumanPresentableName();
    public String getMimeType();
    public Class getRepresentationClass();
    public boolean isMimeTypeEqual(String);
    protected String normalizeMimeType(String);
    protected String normalizeMimeTypeParameter(String, String);
    public void setHumanPresentableName(String);
}

javax/activation/CommandInfo.class

package javax.activation;
public synchronized class CommandInfo {
    private String verb;
    private String className;
    public void CommandInfo(String, String);
    public String getCommandClass();
    public String getCommandName();
    public Object getCommandObject(DataHandler, ClassLoader) throws java.io.IOException, ClassNotFoundException;
}

javax/activation/CommandMap.class

package javax.activation;
public abstract synchronized class CommandMap {
    private static CommandMap defaultCommandMap;
    static void <clinit>();
    public void CommandMap();
    public abstract DataContentHandler createDataContentHandler(String);
    public abstract CommandInfo[] getAllCommands(String);
    public abstract CommandInfo getCommand(String, String);
    public static CommandMap getDefaultCommandMap();
    public abstract CommandInfo[] getPreferredCommands(String);
    public static void setDefaultCommandMap(CommandMap);
}

javax/activation/CommandObject.class

package javax.activation;
public abstract interface CommandObject {
    public abstract void setCommandContext(String, DataHandler) throws java.io.IOException;
}

javax/activation/DataContentHandler.class

package javax.activation;
public abstract interface DataContentHandler {
    public abstract Object getContent(DataSource) throws java.io.IOException;
    public abstract Object getTransferData(java.awt.datatransfer.DataFlavor, DataSource) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException;
    public abstract java.awt.datatransfer.DataFlavor[] getTransferDataFlavors();
    public abstract void writeTo(Object, String, java.io.OutputStream) throws java.io.IOException;
}

javax/activation/DataContentHandlerFactory.class

package javax.activation;
public abstract interface DataContentHandlerFactory {
    public abstract DataContentHandler createDataContentHandler(String);
}

javax/activation/DataHandler.class

package javax.activation;
public synchronized class DataHandler implements java.awt.datatransfer.Transferable {
    private DataSource dataSource;
    private DataSource objDataSource;
    private Object object;
    private String objectMimeType;
    private CommandMap currentCommandMap;
    private static final java.awt.datatransfer.DataFlavor[] emptyFlavors;
    private java.awt.datatransfer.DataFlavor[] transferFlavors;
    private DataContentHandler dataContentHandler;
    private DataContentHandler factoryDCH;
    private static DataContentHandlerFactory factory;
    private DataContentHandlerFactory oldFactory;
    private String shortType;
    static void <clinit>();
    public void DataHandler(Object, String);
    public void DataHandler(java.net.URL);
    public void DataHandler(DataSource);
    public CommandInfo[] getAllCommands();
    private synchronized String getBaseType();
    public Object getBean(CommandInfo);
    public CommandInfo getCommand(String);
    private synchronized CommandMap getCommandMap();
    public Object getContent() throws java.io.IOException;
    public String getContentType();
    private synchronized DataContentHandler getDataContentHandler();
    public DataSource getDataSource();
    public java.io.InputStream getInputStream() throws java.io.IOException;
    public String getName();
    public java.io.OutputStream getOutputStream() throws java.io.IOException;
    public CommandInfo[] getPreferredCommands();
    public Object getTransferData(java.awt.datatransfer.DataFlavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException;
    public synchronized java.awt.datatransfer.DataFlavor[] getTransferDataFlavors();
    public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor);
    public synchronized void setCommandMap(CommandMap);
    public static synchronized void setDataContentHandlerFactory(DataContentHandlerFactory);
    public void writeTo(java.io.OutputStream) throws java.io.IOException;
}

javax/activation/DataHandler$1.class

package javax.activation;
final synchronized class DataHandler$1 implements Runnable {
    public void run();
}

javax/activation/MimeType.class

package javax.activation;
public synchronized class MimeType implements java.io.Externalizable {
    private String primaryType;
    private String subType;
    private MimeTypeParameterList parameters;
    private static final String TSPECIALS = ()<>@,;:/[]?=\";
    public void MimeType();
    public void MimeType(String) throws MimeTypeParseException;
    public void MimeType(String, String) throws MimeTypeParseException;
    public String getBaseType();
    public String getParameter(String);
    public MimeTypeParameterList getParameters();
    public String getPrimaryType();
    public String getSubType();
    private static boolean isTokenChar(char);
    private boolean isValidToken(String);
    public boolean match(String) throws MimeTypeParseException;
    public boolean match(MimeType);
    private void parse(String) throws MimeTypeParseException;
    public void readExternal(java.io.ObjectInput) throws java.io.IOException, ClassNotFoundException;
    public void removeParameter(String);
    public void setParameter(String, String);
    public void setPrimaryType(String) throws MimeTypeParseException;
    public void setSubType(String) throws MimeTypeParseException;
    public String toString();
    public void writeExternal(java.io.ObjectOutput) throws java.io.IOException;
}

javax/activation/DataHandlerDataSource.class

package javax.activation;
synchronized class DataHandlerDataSource implements DataSource {
    DataHandler dataHandler;
    public void DataHandlerDataSource(DataHandler);
    public String getContentType();
    public java.io.InputStream getInputStream() throws java.io.IOException;
    public String getName();
    public java.io.OutputStream getOutputStream() throws java.io.IOException;
}

javax/activation/DataSourceDataContentHandler.class

package javax.activation;
synchronized class DataSourceDataContentHandler implements DataContentHandler {
    private DataSource ds;
    private java.awt.datatransfer.DataFlavor[] transferFlavors;
    private DataContentHandler dch;
    public void DataSourceDataContentHandler(DataContentHandler, DataSource);
    public Object getContent(DataSource) throws java.io.IOException;
    public Object getTransferData(java.awt.datatransfer.DataFlavor, DataSource) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException;
    public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors();
    public void writeTo(Object, String, java.io.OutputStream) throws java.io.IOException;
}

javax/activation/ObjectDataContentHandler.class

package javax.activation;
synchronized class ObjectDataContentHandler implements DataContentHandler {
    private java.awt.datatransfer.DataFlavor[] transferFlavors;
    private Object obj;
    private String mimeType;
    private DataContentHandler dch;
    public void ObjectDataContentHandler(DataContentHandler, Object, String);
    public Object getContent(DataSource);
    public DataContentHandler getDCH();
    public Object getTransferData(java.awt.datatransfer.DataFlavor, DataSource) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException;
    public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors();
    public void writeTo(Object, String, java.io.OutputStream) throws java.io.IOException;
}

javax/activation/DataSource.class

package javax.activation;
public abstract interface DataSource {
    public abstract String getContentType();
    public abstract java.io.InputStream getInputStream() throws java.io.IOException;
    public abstract String getName();
    public abstract java.io.OutputStream getOutputStream() throws java.io.IOException;
}

javax/activation/FileDataSource.class

package javax.activation;
public synchronized class FileDataSource implements DataSource {
    private java.io.File _file;
    private FileTypeMap typeMap;
    public void FileDataSource(java.io.File);
    public void FileDataSource(String);
    public String getContentType();
    public java.io.File getFile();
    public java.io.InputStream getInputStream() throws java.io.IOException;
    public String getName();
    public java.io.OutputStream getOutputStream() throws java.io.IOException;
    public void setFileTypeMap(FileTypeMap);
}

javax/activation/FileTypeMap.class

package javax.activation;
public abstract synchronized class FileTypeMap {
    private static FileTypeMap defaultMap;
    static void <clinit>();
    public void FileTypeMap();
    public abstract String getContentType(java.io.File);
    public abstract String getContentType(String);
    public static FileTypeMap getDefaultFileTypeMap();
    public static void setDefaultFileTypeMap(FileTypeMap);
}

javax/activation/MailcapCommandMap.class

package javax.activation;
public synchronized class MailcapCommandMap extends CommandMap {
    private static com.sun.activation.registries.MailcapFile defDB;
    private com.sun.activation.registries.MailcapFile[] DB;
    private static final int PROG = 0;
    private static boolean debug;
    static void <clinit>();
    public void MailcapCommandMap();
    public void MailcapCommandMap(java.io.InputStream);
    public void MailcapCommandMap(String) throws java.io.IOException;
    public synchronized void addMailcap(String);
    private void appendCmdsToVector(java.util.Hashtable, java.util.Vector);
    private void appendPrefCmdsToVector(java.util.Hashtable, java.util.Vector);
    private boolean checkForVerb(java.util.Vector, String);
    public synchronized DataContentHandler createDataContentHandler(String);
    public synchronized CommandInfo[] getAllCommands(String);
    public synchronized CommandInfo getCommand(String, String);
    public synchronized CommandInfo[] getPreferredCommands(String);
    private void loadAllResources(java.util.Vector, String);
    private com.sun.activation.registries.MailcapFile loadFile(String);
    private com.sun.activation.registries.MailcapFile loadResource(String);
    private static final void pr(String);
}

javax/activation/MimeTypeParameterList.class

package javax.activation;
public synchronized class MimeTypeParameterList {
    private java.util.Hashtable parameters;
    private static final String TSPECIALS = ()<>@,;:/[]?=\";
    public void MimeTypeParameterList();
    public void MimeTypeParameterList(String) throws MimeTypeParseException;
    public String get(String);
    public java.util.Enumeration getNames();
    public boolean isEmpty();
    private static boolean isTokenChar(char);
    protected void parse(String) throws MimeTypeParseException;
    private static String quote(String);
    public void remove(String);
    public void set(String, String);
    public int size();
    private static int skipWhiteSpace(String, int);
    public String toString();
    private static String unquote(String);
}

javax/activation/MimeTypeParseException.class

package javax.activation;
public synchronized class MimeTypeParseException extends Exception {
    public void MimeTypeParseException();
    public void MimeTypeParseException(String);
}

javax/activation/MimetypesFileTypeMap.class

package javax.activation;
public synchronized class MimetypesFileTypeMap extends FileTypeMap {
    private static com.sun.activation.registries.MimeTypeFile defDB;
    private com.sun.activation.registries.MimeTypeFile[] DB;
    private static final int PROG = 0;
    private static String defaultType;
    private static boolean debug;
    static void <clinit>();
    public void MimetypesFileTypeMap();
    public void MimetypesFileTypeMap(java.io.InputStream);
    public void MimetypesFileTypeMap(String) throws java.io.IOException;
    public synchronized void addMimeTypes(String);
    public String getContentType(java.io.File);
    public synchronized String getContentType(String);
    private void loadAllResources(java.util.Vector, String);
    private com.sun.activation.registries.MimeTypeFile loadFile(String);
    private com.sun.activation.registries.MimeTypeFile loadResource(String);
    private static final void pr(String);
}

javax/activation/SecuritySupport.class

package javax.activation;
synchronized class SecuritySupport {
    private static final Object securitySupport;
    static void <clinit>();
    void SecuritySupport();
    public ClassLoader getContextClassLoader();
    public static SecuritySupport getInstance();
    public java.io.InputStream getResourceAsStream(Class, String) throws java.io.IOException;
    public java.net.URL[] getResources(ClassLoader, String);
    public java.net.URL[] getSystemResources(String);
    public java.io.InputStream openStream(java.net.URL) throws java.io.IOException;
}

javax/activation/URLDataSource.class

package javax.activation;
public synchronized class URLDataSource implements DataSource {
    private java.net.URL url;
    private java.net.URLConnection url_conn;
    public void URLDataSource(java.net.URL);
    public String getContentType();
    public java.io.InputStream getInputStream() throws java.io.IOException;
    public String getName();
    public java.io.OutputStream getOutputStream() throws java.io.IOException;
    public java.net.URL getURL();
}

javax/activation/UnsupportedDataTypeException.class

package javax.activation;
public synchronized class UnsupportedDataTypeException extends java.io.IOException {
    public void UnsupportedDataTypeException();
    public void UnsupportedDataTypeException(String);
}

com/sun/activation/registries/MimeTypeFile.class

package com.sun.activation.registries;
public synchronized class MimeTypeFile {
    private String fname;
    private java.util.Hashtable type_hash;
    private static boolean DEBUG;
    static void <clinit>();
    public void MimeTypeFile();
    public void MimeTypeFile(java.io.InputStream) throws java.io.IOException;
    public void MimeTypeFile(String) throws java.io.IOException;
    public void appendToRegistry(String);
    public String getMIMETypeString(String);
    public MimeTypeEntry getMimeTypeEntry(String);
    public static void main(String[]) throws Exception;
    private void parse(java.io.BufferedReader) throws java.io.IOException;
    private void parseEntry(String);
}

com/sun/activation/registries/LineTokenizer.class

package com.sun.activation.registries;
synchronized class LineTokenizer {
    private int currentPosition;
    private int maxPosition;
    private String str;
    private java.util.Vector stack;
    private static final String singles = =;
    public void LineTokenizer(String);
    public boolean hasMoreTokens();
    public String nextToken();
    public void pushToken(String);
    private void skipWhiteSpace();
}

com/sun/activation/registries/MailcapFile.class

package com.sun.activation.registries;
public synchronized class MailcapFile {
    private java.util.Hashtable type_hash;
    private static boolean debug;
    static void <clinit>();
    public void MailcapFile();
    public void MailcapFile(java.io.InputStream) throws java.io.IOException;
    public void MailcapFile(String) throws java.io.IOException;
    public void appendToMailcap(String);
    private java.util.Hashtable createMailcapHash(java.io.Reader) throws java.io.IOException;
    public java.util.Hashtable getMailcapList(String);
    private java.util.Hashtable mergeResults(java.util.Hashtable, java.util.Hashtable);
    private void parse(java.io.Reader, java.util.Hashtable) throws java.io.IOException;
    protected static void parseLine(String, java.util.Hashtable) throws MailcapParseException, java.io.IOException;
    protected static void reportParseError(int, int, int, int, String) throws MailcapParseException;
    protected static void reportParseError(int, int, int, String) throws MailcapParseException;
    protected static void reportParseError(int, int, String) throws MailcapParseException;
}

com/sun/activation/registries/MailcapParseException.class

package com.sun.activation.registries;
public synchronized class MailcapParseException extends Exception {
    public void MailcapParseException();
    public void MailcapParseException(String);
}

com/sun/activation/registries/MimeTypeEntry.class

package com.sun.activation.registries;
public synchronized class MimeTypeEntry {
    private String type;
    private String extension;
    public void MimeTypeEntry(String, String);
    public String getFileExtension();
    public String getMIMEType();
    public String toString();
}

com/sun/activation/registries/MailcapTokenizer.class

package com.sun.activation.registries;
public synchronized class MailcapTokenizer {
    public static final int UNKNOWN_TOKEN = 0;
    public static final int START_TOKEN = 1;
    public static final int STRING_TOKEN = 2;
    public static final int EOI_TOKEN = 5;
    public static final int SLASH_TOKEN = 47;
    public static final int SEMICOLON_TOKEN = 59;
    public static final int EQUALS_TOKEN = 61;
    private String data;
    private int dataIndex;
    private int dataLength;
    private int currentToken;
    private String currentTokenValue;
    private boolean isAutoquoting;
    private char autoquoteChar;
    public void MailcapTokenizer(String);
    private static String fixEscapeSequences(String);
    public int getCurrentToken();
    public String getCurrentTokenValue();
    public static boolean isAutoquoteSpecialChar(char);
    public static boolean isControlChar(char);
    public static boolean isSpecialChar(char);
    public static boolean isStringTokenChar(char);
    public static boolean isWhiteSpaceChar(char);
    public static String nameForToken(int);
    public int nextToken();
    private void processAutoquoteToken();
    private void processStringToken();
    public void setAutoquoteChar(char);
    public void setIsAutoquoting(boolean);
}

com/sun/activation/viewers/ImageViewer.class

package com.sun.activation.viewers;
public synchronized class ImageViewer extends java.awt.Panel implements javax.activation.CommandObject {
    private ImageViewerCanvas canvas;
    private java.awt.Image image;
    private javax.activation.DataHandler _dh;
    private boolean DEBUG;
    public void ImageViewer();
    public void addNotify();
    public java.awt.Dimension getPreferredSize();
    public void setCommandContext(String, javax.activation.DataHandler) throws java.io.IOException;
    private void setInputStream(java.io.InputStream) throws java.io.IOException;
}

com/sun/activation/viewers/ImageViewerCanvas.class

package com.sun.activation.viewers;
public synchronized class ImageViewerCanvas extends java.awt.Canvas {
    private java.awt.Image canvas_image;
    public void ImageViewerCanvas();
    public java.awt.Dimension getPreferredSize();
    public void paint(java.awt.Graphics);
    public void setImage(java.awt.Image);
}

com/sun/activation/viewers/TextEditor.class

package com.sun.activation.viewers;
public synchronized class TextEditor extends java.awt.Panel implements javax.activation.CommandObject, java.awt.event.ActionListener {
    private java.awt.TextArea text_area;
    private java.awt.GridBagLayout panel_gb;
    private java.awt.Panel button_panel;
    private java.awt.Button save_button;
    private java.io.File text_file;
    private String text_buffer;
    private java.io.InputStream data_ins;
    private java.io.FileInputStream fis;
    private javax.activation.DataHandler _dh;
    private boolean DEBUG;
    public void TextEditor();
    public void actionPerformed(java.awt.event.ActionEvent);
    private void addGridComponent(java.awt.Container, java.awt.Component, java.awt.GridBagLayout, int, int, int, int, int, int);
    public void addNotify();
    public java.awt.Dimension getPreferredSize();
    private void performSaveOperation();
    public void setCommandContext(String, javax.activation.DataHandler) throws java.io.IOException;
    public void setInputStream(java.io.InputStream) throws java.io.IOException;
}

com/sun/activation/viewers/TextViewer.class

package com.sun.activation.viewers;
public synchronized class TextViewer extends java.awt.Panel implements javax.activation.CommandObject {
    private java.awt.TextArea text_area;
    private java.io.File text_file;
    private String text_buffer;
    private javax.activation.DataHandler _dh;
    private boolean DEBUG;
    public void TextViewer();
    public void addNotify();
    public java.awt.Dimension getPreferredSize();
    public void setCommandContext(String, javax.activation.DataHandler) throws java.io.IOException;
    public void setInputStream(java.io.InputStream) throws java.io.IOException;
}