diff options
Diffstat (limited to 'jetty-start/src/main/java/org/eclipse/jetty/start/FileArg.java')
-rw-r--r-- | jetty-start/src/main/java/org/eclipse/jetty/start/FileArg.java | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/jetty-start/src/main/java/org/eclipse/jetty/start/FileArg.java b/jetty-start/src/main/java/org/eclipse/jetty/start/FileArg.java index 281fe6bad1..7743201d51 100644 --- a/jetty-start/src/main/java/org/eclipse/jetty/start/FileArg.java +++ b/jetty-start/src/main/java/org/eclipse/jetty/start/FileArg.java @@ -20,11 +20,23 @@ package org.eclipse.jetty.start; public class FileArg { - public String uri; - public String location; - + public final String moduleName; + public final String uri; + public final String location; + + public FileArg(final Module module, final String uriLocation) + { + this(module == null?(String)null:module.getName(),uriLocation); + } + public FileArg(final String uriLocation) { + this((String)null,uriLocation); + } + + private FileArg(final String moduleName, final String uriLocation) + { + this.moduleName = moduleName; String parts[] = uriLocation.split("\\|",3); if (parts.length > 2) { @@ -49,7 +61,7 @@ public class FileArg this.location = uriLocation; } } - + @Override public boolean equals(Object obj) { |