public class EclipseClasspath
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DO_VARIABLES |
Constructor and Description |
---|
EclipseClasspath(aQute.service.reporter.Reporter reporter,
java.io.File workspace,
java.io.File project) |
EclipseClasspath(aQute.service.reporter.Reporter reporter,
java.io.File workspace,
java.io.File project,
int options)
Parse an Eclipse project structure to discover the classpath.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.io.File> |
getAllSources() |
java.util.Set<java.io.File> |
getBootclasspath() |
java.util.Set<java.io.File> |
getClasspath() |
java.util.List<java.io.File> |
getDependents() |
java.util.Set<java.io.File> |
getExports() |
java.io.File |
getOutput() |
java.util.Set<java.io.File> |
getSourcepath() |
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> map) |
void |
setRecurse(boolean recurse) |
public static final int DO_VARIABLES
public EclipseClasspath(aQute.service.reporter.Reporter reporter, java.io.File workspace, java.io.File project, int options) throws java.lang.Exception
workspace
- Points to workspaceproject
- Points to projectjavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
java.lang.Exception
public EclipseClasspath(aQute.service.reporter.Reporter reporter, java.io.File workspace, java.io.File project) throws java.lang.Exception
java.lang.Exception
public java.util.Set<java.io.File> getClasspath()
public java.util.Set<java.io.File> getSourcepath()
public java.io.File getOutput()
public java.util.List<java.io.File> getDependents()
public void setRecurse(boolean recurse)
public java.util.Set<java.io.File> getExports()
public void setProperties(java.util.Map<java.lang.String,java.lang.String> map)
public java.util.Set<java.io.File> getBootclasspath()
public java.util.Set<java.io.File> getAllSources()