|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProjectExtensionProvider
| Method Summary | |
|---|---|
Deployment |
getDeployment(org.eclipse.mtj.api.model.IMtjProject project)
Return Project's Deployment object. |
Deployment |
getDeployment(org.eclipse.mtj.api.model.IMtjProject project,
java.lang.String launchableApplication)
Return Project's Deployment object that is targeted to the launchableApplication. |
java.lang.String |
getDeploymentFolder(org.eclipse.core.runtime.IProgressMonitor monitor)
Returns deployment output folder. |
DeploymentType |
getDeploymentType()
Return the DeploymentType the ProjectExtensionProvider supports. |
org.eclipse.jdt.core.search.IJavaSearchScope |
getJavaSearchScope(org.eclipse.jdt.core.IJavaProject javaProject)
Returns object for searching classes that support the project's scope. |
java.lang.String |
getLaunchableClassesFolder(org.eclipse.core.runtime.IProgressMonitor monitor)
Returns launchable classes output folder. |
java.lang.String |
getLaunchableLibsFolder(org.eclipse.core.runtime.IProgressMonitor monitor)
Returns launchable libraries output folder. |
org.eclipse.mtj.api.model.preverifier.IPreverificationPolicy |
getPreverificationPolicy(RuntimePlatformDefinition targetPlatform)
Returns the PreverificationPolicy that the project supports. |
ProjectType |
getProjectType()
Return ProjectType that this extension is extending. |
void |
initializeNewProject(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.core.runtime.IProgressMonitor monitor)
This can be used during project creation to set project specific behavior. |
| Method Detail |
|---|
ProjectType getProjectType()
Deployment getDeployment(org.eclipse.mtj.api.model.IMtjProject project)
throws org.eclipse.mtj.exception.MtjException
project -
org.eclipse.mtj.exception.MtjException
Deployment getDeployment(org.eclipse.mtj.api.model.IMtjProject project,
java.lang.String launchableApplication)
throws org.eclipse.mtj.exception.MtjException
project - launchableApplication -
org.eclipse.mtj.exception.MtjException
java.lang.String getDeploymentFolder(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
monitor -
org.eclipse.core.runtime.CoreException
java.lang.String getLaunchableClassesFolder(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
monitor -
org.eclipse.core.runtime.CoreException
java.lang.String getLaunchableLibsFolder(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
monitor -
org.eclipse.core.runtime.CoreException
DeploymentType getDeploymentType()
throws org.eclipse.mtj.exception.MtjException
org.eclipse.mtj.exception.MtjException
org.eclipse.jdt.core.search.IJavaSearchScope getJavaSearchScope(org.eclipse.jdt.core.IJavaProject javaProject)
throws org.eclipse.mtj.exception.MtjException
javaProject -
org.eclipse.mtj.exception.MtjException
org.eclipse.mtj.api.model.preverifier.IPreverificationPolicy getPreverificationPolicy(RuntimePlatformDefinition targetPlatform)
throws org.eclipse.mtj.exception.MtjException
targetPlatform -
org.eclipse.mtj.exception.MtjException
void initializeNewProject(org.eclipse.jdt.core.IJavaProject javaProject,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.mtj.exception.MtjException
javaProject -
org.eclipse.mtj.exception.MtjException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||