public class DefaultContentRoot extends java.lang.Object implements ContentRoot
ContentRoot.Type
LIBRARY, PROJECT, WORKSPACE
Constructor and Description |
---|
DefaultContentRoot(java.net.URL url,
ContentRoot.Type type,
java.lang.String key,
java.lang.String label,
boolean java,
IntersectedFilters filters) |
Modifier and Type | Method and Description |
---|---|
boolean |
canContainJavaSources()
Gets whether this root can contain Java sources.
|
int |
compareTo(ContentRoot root) |
boolean |
contains(ContentRoot root)
Gets whether this root contains another root.
|
boolean |
equals(java.lang.Object object) |
IntersectedFilters |
getFilters()
Gets the declared pattern filters applicable to this root.
|
java.lang.String |
getKey()
Gets the key of this root.
|
java.lang.String |
getLabel()
Gets the label (short label) of this root.
|
java.lang.String |
getNormalizedPath()
Gets the normalized absolute path of this root.
|
java.lang.String |
getPath()
Gets the absolute path of this root.
|
ContentRoot.Type |
getType()
Gets the content type of this root.
|
java.net.URL |
getUrl()
Gets the URL of this root.
|
int |
hashCode() |
java.lang.String |
toString() |
public DefaultContentRoot(java.net.URL url, ContentRoot.Type type, java.lang.String key, java.lang.String label, boolean java, IntersectedFilters filters)
public java.net.URL getUrl()
ContentRoot
getUrl
in interface ContentRoot
public ContentRoot.Type getType()
ContentRoot
getType
in interface ContentRoot
public java.lang.String getPath()
ContentRoot
getPath
in interface ContentRoot
public java.lang.String getNormalizedPath()
ContentRoot
getNormalizedPath
in interface ContentRoot
public java.lang.String getKey()
ContentRoot
getKey
in interface ContentRoot
public java.lang.String getLabel()
ContentRoot
getLabel
in interface ContentRoot
public boolean canContainJavaSources()
ContentRoot
canContainJavaSources
in interface ContentRoot
public IntersectedFilters getFilters()
ContentRoot
getFilters
in interface ContentRoot
public int compareTo(ContentRoot root)
compareTo
in interface java.lang.Comparable<ContentRoot>
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean contains(ContentRoot root)
ContentRoot
contains
in interface ContentRoot
public java.lang.String toString()
toString
in class java.lang.Object