public class JETCompileTemplateOperation
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Collection<?> |
containers |
protected java.util.List<java.lang.Object> |
files |
protected boolean |
inBuild |
protected static java.lang.String |
JET_EXTENSION |
protected IProject |
project |
| Constructor and Description |
|---|
JETCompileTemplateOperation(IProject project,
java.util.Collection<?> containers)
Creates an instance given the collection of resources.
|
JETCompileTemplateOperation(IProject project,
java.util.Collection<?> containers,
java.util.Collection<?> resources)
Creates an instance given the collection of resources.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
consider(IContainer container)
Considers all the files of a container and all its subcontainer.
|
protected void |
consider(IFile file)
Adds the file to
files the file ends with the JET_EXTENSION extension. |
protected void |
consider(java.lang.String uri)
Adds the URI.
|
protected void |
consider(URI baseURI,
URI localURI,
java.io.File file) |
protected IContainer |
getPackageContainer(IContainer root,
java.lang.String packagename,
IProgressMonitor monitor) |
boolean |
isInBuild() |
void |
run(IProgressMonitor progressMonitor) |
void |
setInBuild(boolean build) |
boolean |
shouldCompile()
Returns true if there are files to compile.
|
protected static final java.lang.String JET_EXTENSION
protected IProject project
protected java.util.Collection<?> containers
protected java.util.List<java.lang.Object> files
protected boolean inBuild
public JETCompileTemplateOperation(IProject project,
java.util.Collection<?> containers)
throws CoreException
CoreExceptionpublic JETCompileTemplateOperation(IProject project,
java.util.Collection<?> containers,
java.util.Collection<?> resources)
throws CoreException
CoreExceptionpublic boolean shouldCompile()
protected void consider(java.lang.String uri)
protected void consider(IFile file)
files the file ends with the JET_EXTENSION extension.protected void consider(IContainer container)
throws CoreException
CoreExceptionpublic void run(IProgressMonitor progressMonitor)
throws CoreException
CoreExceptionprotected IContainer getPackageContainer(IContainer root,
java.lang.String packagename,
IProgressMonitor monitor)
throws CoreException
CoreExceptionpublic boolean isInBuild()
public void setInBuild(boolean build)