org.symbian.tools.mtw.core/src/org/symbian/tools/tmw/core/runtimes/IPackagerDelegate.java
equal
deleted
inserted
replaced
22 |
22 |
23 import org.eclipse.core.resources.IResource; |
23 import org.eclipse.core.resources.IResource; |
24 import org.eclipse.core.runtime.CoreException; |
24 import org.eclipse.core.runtime.CoreException; |
25 import org.eclipse.core.runtime.IPath; |
25 import org.eclipse.core.runtime.IPath; |
26 import org.eclipse.core.runtime.IProgressMonitor; |
26 import org.eclipse.core.runtime.IProgressMonitor; |
27 import org.symbian.tools.tmw.core.projects.IMTWProject; |
27 import org.symbian.tools.tmw.core.projects.ITMWProject; |
28 |
28 |
29 /** |
29 /** |
30 * Delegate performs application packaging. |
30 * Delegate performs application packaging. |
31 * |
31 * |
32 * @author Eugene Ostroukhov (eugeneo@symbian.org) |
32 * @author Eugene Ostroukhov (eugeneo@symbian.org) |
35 /** |
35 /** |
36 * Synchronously packages application for the specified runtime. |
36 * Synchronously packages application for the specified runtime. |
37 * |
37 * |
38 * @return URI of the application package that can be deployed to targets |
38 * @return URI of the application package that can be deployed to targets |
39 */ |
39 */ |
40 File packageApplication(IMTWProject project, IProgressMonitor monitor) throws CoreException; |
40 File packageApplication(ITMWProject project, IProgressMonitor monitor) throws CoreException; |
41 |
41 |
42 /** |
42 /** |
43 * @return application package root-relative path where the workspace resource will be packaged. Can be <code>null</code>. |
43 * @return application package root-relative path where the workspace resource will be packaged. Can be <code>null</code>. |
44 */ |
44 */ |
45 IPath getPathInPackage(IResource resource); |
45 IPath getPathInPackage(IResource resource); |
46 |
46 |
47 /** |
47 /** |
48 * @return file type of the application archive |
48 * @return file type of the application archive |
49 */ |
49 */ |
50 String getFileType(IMTWProject project); |
50 String getFileType(ITMWProject project); |
51 } |
51 } |