<artifactId>cdmlib-services</artifactId>
<version>2.5</version>
</dependency>
+ <dependency>
+ <groupId>eu.etaxonomy</groupId>
+ <artifactId>cdmlib-io</artifactId>
+ <version>2.5</version>
+ </dependency>
+ <dependency>
+ <groupId>eu.etaxonomy</groupId>
+ <artifactId>cdmlib-ext</artifactId>
+ <version>2.5</version>
+ </dependency>
<dependency>
<groupId>eu.etaxonomy</groupId>
<artifactId>cdmlib-persistence</artifactId>
<scope>test</scope>
<version>2.5</version>
</dependency>
+ <dependency>
+ <groupId>org.eclipse.core</groupId>
+ <artifactId>commands</artifactId>
+ <version>3.6.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.ui</groupId>
+ <artifactId>workbench</artifactId>
+ <version>3.6.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.ui</groupId>
+ <artifactId>navigator</artifactId>
+ <version>3.5.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.ui</groupId>
+ <artifactId>ide</artifactId>
+ <version>3.6.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.equinox.p2.metadata</groupId>
+ <artifactId>repository</artifactId>
+ <version>1.1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.ecf</groupId>
+ <artifactId>filetransfer</artifactId>
+ <version>4.0.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.ecf.provider</groupId>
+ <artifactId>filetransfer</artifactId>
+ <version>3.1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>swt</artifactId>
+ <version>3.6.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.swt.cocoa</groupId>
+ <artifactId>macosx</artifactId>
+ <version>3.6.0</version>
+ </dependency>
</dependencies>
</project>
import eu.etaxonomy.taxeditor.store.StoreUtil;
/**
+ * <p>MementoHelper class.</p>
+ *
* @author n.hoffmann
* @created Mar 29, 2010
* @version 1.0
*/
public class MementoHelper {
+ /**
+ * <p>readMementoFromFile</p>
+ *
+ * @param stateFile a {@link java.io.File} object.
+ * @return a org.eclipse.ui.IMemento object.
+ * @throws java.io.FileNotFoundException if any.
+ */
public static IMemento readMementoFromFile(File stateFile) throws FileNotFoundException{
FileInputStream input;
try {
/*
* Save the workbench UI in a persistence file.
*/
+ /**
+ * <p>saveMementoToFile</p>
+ *
+ * @param memento a org.eclipse.ui.IMemento object.
+ * @param stateFile a {@link java.io.File} object.
+ * @return a org.eclipse.ui.IMemento object.
+ */
public static IMemento saveMementoToFile(IMemento memento, File stateFile) {
if (stateFile == null || memento == null) {
return null;