public interface ContentRoot extends java.lang.Comparable<ContentRoot>
Two roots are equal if the following are equal:
Modifier and Type | Interface and Description |
---|---|
static class |
ContentRoot.Type |
Modifier and Type | Field and Description |
---|---|
static ContentRoot.Type |
LIBRARY |
static ContentRoot.Type |
PROJECT |
static ContentRoot.Type |
WORKSPACE |
Modifier and Type | Method and Description |
---|---|
boolean |
canContainJavaSources()
Gets whether this root can contain Java sources.
|
boolean |
contains(ContentRoot root)
Gets whether this root contains another root.
|
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.
|
static final ContentRoot.Type WORKSPACE
static final ContentRoot.Type PROJECT
static final ContentRoot.Type LIBRARY
java.net.URL getUrl()
ContentRoot.Type getType()
java.lang.String getPath()
java.lang.String getNormalizedPath()
java.lang.String getKey()
java.lang.String getLabel()
IntersectedFilters getFilters()
boolean contains(ContentRoot root)
boolean canContainJavaSources()