home *** CD-ROM | disk | FTP | other *** search
- import java.applet.Applet;
- import java.awt.Event;
- import java.awt.Image;
- import java.io.File;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.util.Vector;
-
- class OCAviewerExtend extends Applet {
- String[] pNames;
- String[] pVals;
-
- public void setTag(String var1) {
- Vector var2 = OCAOpnr.buildTokenString(var1);
- this.pVals = new String[var2.size()];
- this.pNames = new String[var2.size()];
-
- for(int var3 = 0; var3 < var2.size(); ++var3) {
- this.pNames[var3] = ((String[])var2.elementAt(var3))[0];
- this.pVals[var3] = ((String[])var2.elementAt(var3))[1];
- }
-
- }
-
- public URL getDocumentBase() {
- URL var1 = null;
-
- try {
- var1 = new URL("file", ACutil.getAppletViewerPath(), "");
- } catch (MalformedURLException var2) {
- }
-
- return var1;
- }
-
- public void showStatus(String var1) {
- super.postEvent(new Event(this, 9301, var1));
- }
-
- public Image getImage(URL var1) {
- ACutil var2 = new ACutil();
- String var3 = var1.getFile();
- int var4 = File.separator.length();
- if (var3.length() > var4 + 1) {
- var3 = File.separator + var3.substring(var4);
- }
-
- Image var5 = var2.getImage(var1.getHost() + var3);
- File var6 = new File(var1.getHost() + var3);
- return var6.length() > 0L ? var5 : null;
- }
-
- public String getParameter(String var1) {
- for(int var2 = 0; var2 < this.pNames.length; ++var2) {
- if (var1.equalsIgnoreCase(this.pNames[var2])) {
- return this.pVals[var2];
- }
- }
-
- return null;
- }
- }
-