public abstract class AbstractUrl
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
moduleName |
protected java.lang.String |
url |
Modifier | Constructor and Description |
---|---|
protected |
AbstractUrl(java.lang.String url,
java.lang.String moduleName,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Object [] |
createPath(Project project) |
protected abstract AbstractUrl |
createUrl(java.lang.String moduleName,
java.lang.String url) |
AbstractUrl |
createUrl(java.lang.String type,
java.lang.String moduleName,
java.lang.String url) |
abstract AbstractUrl |
createUrlByElement(java.lang.Object element) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
void |
write(Element element) |
protected final java.lang.String url
protected final java.lang.String moduleName
protected AbstractUrl(java.lang.String url, java.lang.String moduleName, java.lang.String type)
public void write(Element element)
public abstract java.lang.Object [] createPath(Project project)
public AbstractUrl createUrl(java.lang.String type, java.lang.String moduleName, java.lang.String url)
protected abstract AbstractUrl createUrl(java.lang.String moduleName, java.lang.String url)
public abstract AbstractUrl createUrlByElement(java.lang.Object element)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object