package xapi.gwtc.compiler.model;
import java.io.File;
public class ClasspathEntry {
private boolean isDirectory;
private boolean maven;
private boolean remote;
private String url;
public boolean isDirectory() {
return isDirectory;
}
public ClasspathEntry setDirectory(boolean isDirectory) {
this.isDirectory = isDirectory;
return this;
}
public String getDirectory() {
String url = getUrl();
if (isDirectory())
return url;
int ind = url.lastIndexOf(File.separatorChar);
if (ind == -1)
return url;
return url.substring(0, ind);
}
public boolean isMaven() {
return maven;
}
public ClasspathEntry setMaven(boolean maven) {
this.maven = maven;
return this;
}
public boolean isRemote() {
return remote;
}
public ClasspathEntry setRemote(boolean remote) {
this.remote = remote;
return this;
}
public String getUrl() {
return url;
}
public ClasspathEntry setUrl(String url) {
this.url = url;
return this;
}
}