All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.celldynamics.quimp.filesystem.versions.IQconfOlderConverter Maven / Gradle / Ivy

Go to download

QuimP software, a set of plugins for ImageJ to quantify spatio-temporal patterns of fluorescently labeled proteins in the cortex of moving cells.

The newest version!
package com.github.celldynamics.quimp.filesystem.versions;

import com.github.celldynamics.quimp.QuimpException;
import com.github.celldynamics.quimp.Serializer;
import com.github.celldynamics.quimp.filesystem.IQuimpSerialize;

/**
 * This interface provides method that is run on loaded class reference when current tool version is
 * higher than version of loaded object.
 * 
 * 

Class implementing this object should extends {@link IQuimpSerialize} * * @author p.baniukiewicz * @param Type of serialised object * @see Serializer */ public interface IQconfOlderConverter { /** * This method is run when deserialised class is in version lower that version of loader. * * @param localref reference to loaded object * @throws QuimpException on problems with conversion */ public void upgradeFromOld(Serializer localref) throws QuimpException; /** * Threshold to execture converter. * *

Converter is executed if version returned by this method is lower than that provided in * {@link Serializer#Serializer(IQuimpSerialize, com.github.celldynamics.quimp.QuimpVersion)} * constructor. * * @return Version for which this Converter. Format returned: a.bc if version string equals * a.b.c-xxx. */ public Double executeForLowerThan(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy