Class TranslatedProjectManifest
java.lang.Object
com.e1c.langtool.v8.dt.projectsettings.TranslatedProjectManifest
Utility class for serializing/deserializing a
V8TranslatedProject model.
The default schema of storing language models is:
{source-project-name}/DT-INF/{translated-project-name}.tpx
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddelete(org.eclipse.core.resources.IFolder parentFolder, String projectName, org.eclipse.core.runtime.IProgressMonitor monitor) static voiddelete(org.eclipse.core.resources.IProject project, String deleteProjectName, org.eclipse.core.runtime.IProgressMonitor monitor) static org.eclipse.emf.common.util.URIstatic V8TranslatedProjectload(org.eclipse.emf.common.util.URI uri) static List<V8TranslatedProject>loadAll(org.eclipse.core.resources.IFolder dtInfFolder) static List<V8TranslatedProject>loadAll(org.eclipse.core.resources.IProject project) static List<V8TranslatedProject>loadAllIfAccessible(org.eclipse.core.resources.IProject project) static voidsave(org.eclipse.core.resources.IProject project, V8TranslatedProject v8project, org.eclipse.core.runtime.IProgressMonitor monitor) static voidsave(org.eclipse.emf.common.util.URI uri, V8TranslatedProject translatedProject) static voidsaveAll(org.eclipse.core.resources.IFolder parentFolder, Collection<V8TranslatedProject> projects) static voidsaveAll(org.eclipse.core.resources.IProject project, Collection<V8TranslatedProject> v8projects, org.eclipse.core.runtime.IProgressMonitor monitor)
-
Field Details
-
DT_INF_FOLDER
- See Also:
-
FILE_EXTENSION
- See Also:
-
-
Method Details
-
getUri
public static org.eclipse.emf.common.util.URI getUri(org.eclipse.emf.common.util.URI parentFolderUri, String projectName) -
delete
public static void delete(org.eclipse.core.resources.IProject project, String deleteProjectName, org.eclipse.core.runtime.IProgressMonitor monitor) -
delete
public static void delete(org.eclipse.core.resources.IFolder parentFolder, String projectName, org.eclipse.core.runtime.IProgressMonitor monitor) -
saveAll
public static void saveAll(org.eclipse.core.resources.IFolder parentFolder, Collection<V8TranslatedProject> projects) -
saveAll
public static void saveAll(org.eclipse.core.resources.IProject project, Collection<V8TranslatedProject> v8projects, org.eclipse.core.runtime.IProgressMonitor monitor) -
save
public static void save(org.eclipse.core.resources.IProject project, V8TranslatedProject v8project, org.eclipse.core.runtime.IProgressMonitor monitor) -
save
public static void save(org.eclipse.emf.common.util.URI uri, V8TranslatedProject translatedProject) throws IOException - Throws:
IOException
-
load
-
loadAllIfAccessible
public static List<V8TranslatedProject> loadAllIfAccessible(org.eclipse.core.resources.IProject project) -
loadAll
-
loadAll
-