org.symbian.tools.mtw.core/src/org/symbian/tools/tmw/core/runtimes/IPackagerDelegate.java
changeset 468 a05c6e5cc7d9
parent 461 7a8f9fa8d278
equal deleted inserted replaced
467:5a2901872fcf 468:a05c6e5cc7d9
    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 }