home *** CD-ROM | disk | FTP | other *** search
- package sun.net.www.protocol.systemresource;
-
- import java.net.URL;
-
- class ParseSystemURL {
- private String base;
- private String member;
- private boolean isAFile;
- private boolean isInZip;
-
- public boolean isValid() {
- return this.isAFile || this.isInZip;
- }
-
- public boolean isFile() {
- return this.isAFile;
- }
-
- public boolean isZip() {
- return this.isInZip;
- }
-
- public String getBase() {
- return this.base;
- }
-
- public String getMember() {
- return this.member;
- }
-
- public ParseSystemURL(URL var1) {
- String var2 = var1.getFile();
- if (var2.startsWith("/FILE")) {
- this.isAFile = true;
- var2 = var2.substring(5);
- } else {
- if (!var2.startsWith("/ZIP")) {
- return;
- }
-
- this.isInZip = true;
- var2 = var2.substring(4);
- }
-
- this.base = var2.substring(0, var2.indexOf("/+/"));
- this.member = var2.substring(var2.indexOf("/+/") + 3);
- }
- }
-