backwards compatibility: visualizer plugins were removed
This commit is contained in:
parent
ce32a5b0b0
commit
2f25d6fbe5
|
@ -24,7 +24,7 @@
|
||||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: GUI.java,v 1.122 2009/03/22 13:47:38 fros4943 Exp $
|
* $Id: GUI.java,v 1.123 2009/03/24 15:47:10 fros4943 Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package se.sics.cooja;
|
package se.sics.cooja;
|
||||||
|
@ -3337,6 +3337,16 @@ public class GUI extends Observable {
|
||||||
|
|
||||||
// Read plugin class
|
// Read plugin class
|
||||||
String pluginClassName = pluginElement.getText().trim();
|
String pluginClassName = pluginElement.getText().trim();
|
||||||
|
|
||||||
|
/* Backwards compatibility: old visualizers were replaced */
|
||||||
|
if (pluginClassName.equals("se.sics.cooja.plugins.VisUDGM") ||
|
||||||
|
pluginClassName.equals("se.sics.cooja.plugins.VisBattery") ||
|
||||||
|
pluginClassName.equals("se.sics.cooja.plugins.VisTraffic") ||
|
||||||
|
pluginClassName.equals("se.sics.cooja.plugins.VisUDGM")) {
|
||||||
|
logger.warn("Old simulation config detected: visualizers have been remade");
|
||||||
|
pluginClassName = "se.sics.cooja.plugins.Visualizer";
|
||||||
|
}
|
||||||
|
|
||||||
Class<? extends Plugin> pluginClass =
|
Class<? extends Plugin> pluginClass =
|
||||||
tryLoadClass(this, Plugin.class, pluginClassName);
|
tryLoadClass(this, Plugin.class, pluginClassName);
|
||||||
if (pluginClass == null) {
|
if (pluginClass == null) {
|
||||||
|
|
Loading…
Reference in a new issue