public abstract class AbstractProjectScanner<T extends MavenProjectInfo>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.lang.Throwable> |
errors |
private java.util.List<T> |
projects |
| Constructor and Description |
|---|
AbstractProjectScanner() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addError(java.lang.Throwable exception) |
protected void |
addProject(T mavenProjectInfo) |
abstract java.lang.String |
getDescription() |
java.util.List<java.lang.Throwable> |
getErrors()
Returns
List of Exception |
java.util.List<T> |
getProjects()
Returns
List of MavenProjectInfo |
abstract void |
run(org.eclipse.core.runtime.IProgressMonitor monitor) |
private final java.util.List<T extends MavenProjectInfo> projects
private final java.util.List<java.lang.Throwable> errors
public java.util.List<T> getProjects()
List of MavenProjectInfopublic java.util.List<java.lang.Throwable> getErrors()
List of Exceptionprotected void addProject(T mavenProjectInfo)
protected void addError(java.lang.Throwable exception)
public abstract java.lang.String getDescription()
public abstract void run(org.eclipse.core.runtime.IProgressMonitor monitor)
throws java.lang.InterruptedException
java.lang.InterruptedException