Package org.gradle.tooling.model.eclipse
Interface EclipseSourceDirectory
-
- All Superinterfaces:
EclipseClasspathEntry
,SourceDirectory
public interface EclipseSourceDirectory extends SourceDirectory, EclipseClasspathEntry
A source directory in an Eclipse project.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DomainObjectSet<? extends ClasspathAttribute>
getClasspathAttributes()
Returns the classpath attributes associated with this classpath entry.java.util.List<java.lang.String>
getExcludes()
Returns the exclude patterns for this source directory.java.util.List<java.lang.String>
getIncludes()
Returns the include patterns for this source directory.java.lang.String
getOutput()
Returns the output location of this source directory.java.lang.String
getPath()
Returns the relative path for this source directory.-
Methods inherited from interface org.gradle.tooling.model.eclipse.EclipseClasspathEntry
getAccessRules
-
Methods inherited from interface org.gradle.tooling.model.SourceDirectory
getDirectory
-
-
-
-
Method Detail
-
getPath
java.lang.String getPath()
Returns the relative path for this source directory.- Returns:
- The path for this source directory. Does not return null.
-
getIncludes
java.util.List<java.lang.String> getIncludes() throws UnsupportedMethodException
Returns the include patterns for this source directory.- Returns:
- The list of patterns to include. Does not return null.
- Throws:
UnsupportedMethodException
- For Gradle versions older than 3.0, where this method is not supported.- Since:
- 3.0
-
getExcludes
java.util.List<java.lang.String> getExcludes() throws UnsupportedMethodException
Returns the exclude patterns for this source directory.- Returns:
- The list of patterns to exclude. Does not return null.
- Throws:
UnsupportedMethodException
- For Gradle versions older than 3.0, where this method is not supported.- Since:
- 3.0
-
getOutput
@Nullable java.lang.String getOutput() throws UnsupportedMethodException
Returns the output location of this source directory. Ifnull
, then the compiled classes are placed in the project's default output location.- Returns:
- The output location of this source directory.
- Throws:
UnsupportedMethodException
- For Gradle versions older than 3.0, where this method is not supported.- Since:
- 3.0
-
getClasspathAttributes
DomainObjectSet<? extends ClasspathAttribute> getClasspathAttributes() throws UnsupportedMethodException
Returns the classpath attributes associated with this classpath entry.- Specified by:
getClasspathAttributes
in interfaceEclipseClasspathEntry
- Returns:
- The classpath attributes.
- Throws:
UnsupportedMethodException
- For Gradle versions older than 3.0, where this method is not supported.- Since:
- 3.0
-
-