package org.scilab.modules.graph.io;
+import java.util.ArrayList;
+import java.util.HashSet;
import java.util.Map;
import org.scilab.modules.types.ScilabBoolean;
public ScilabObjectCodec(Object template, String[] exclude,
String[] idrefs, Map<String, String> mapping) {
super(template, exclude, idrefs, mapping);
-
+
+ final HashSet<String> newExclude = new HashSet<String>(this.exclude);
+ newExclude.add("type");
+ this.exclude = newExclude;
}
/**
import java.util.Arrays;
/**
- * This class provides a representation on the Scilab boolean datatype<br />
+ * This class provides a representation on the Scilab boolean datatype<br>
+ * <br>
+ * This class is {@link java.io.Serializable} and any modification could
+ * impact load and store of data (Xcos files, Javasci saved data, etc...).<br>
* <br>
* Example:<br />
* <code>
import java.util.Arrays;
/**
- * This class provides a representation on the Scilab Double datatype<br />
- * Note that double is the default datatype in Scilab
+ * This class provides a representation on the Scilab Double datatype<br>
+ * Note that double is the default datatype in Scilab.<br>
+ * <br>
+ * This class is {@link java.io.Serializable} and any modification could
+ * impact load and store of data (Xcos files, Javasci saved data, etc...).<br>
* <br>
* Example (real):<br />
* <code>
* double [][]a={{21.2, 22.0, 42.0, 39.0},{23.2, 24.0, 44.0, 40.0}};<br />
* ScilabDouble aMatrix = new ScilabDouble(a);<br />
- * </code>
- * <br>
+ * </code> <br>
* Example (complex):<br />
* <code>
* double [][]a={{21.2, 22.0, 42.0, 39.0},{23.2, 24.0, 44.0, 40.0}};<br />
* double [][]aImg={{210.2, 220.0, 420.0, 390.0},{230.2, 240.0, 440.0, 400.0}};<br />
-
* ScilabDouble aMatrix = new ScilabDouble(a, aImg);
* </code>
+ *
* @see org.scilab.modules.javasci.Scilab
*/
public class ScilabDouble implements ScilabType {
import java.util.Arrays;
/**
- * This class provides a representation on the Scilab Integer datatype
+ * This class provides a representation on the Scilab Integer datatype<br>
+ * <br>
+ * This class is {@link java.io.Serializable} and any modification could
+ * impact load and store of data (Xcos files, Javasci saved data, etc...).<br>
* <br>
* Example:<br />
* <code>
import java.util.Collection;
/**
- * This class provides a representation on the Scilab List datatype
+ * This class provides a representation on the Scilab List datatype<br>
+ * <br>
+ * This class is {@link java.io.Serializable} and any modification could
+ * impact load and store of data (Xcos files, Javasci saved data, etc...).<br>
* <br>
* Example:<br />
* <code>
import java.util.Collection;
/**
- * This class provides a representation on the Scilab MList datatype
+ * This class provides a representation on the Scilab MList datatype<br>
+ * <br>
+ * This class is {@link java.io.Serializable} and any modification could
+ * impact load and store of data (Xcos files, Javasci saved data, etc...).<br>
* <br>
* Example:<br />
* <code>
import java.util.Arrays;
/**
- * This class provides a representation on the Scilab String datatype
+ * This class provides a representation on the Scilab String datatype<br>
+ * <br>
+ * This class is {@link java.io.Serializable} and any modification could
+ * impact load and store of data (Xcos files, Javasci saved data, etc...).<br>
* <br>
* Example:<br />
* <code>
import java.util.Collection;
/**
- * This class provides a representation on the Scilab TList datatype
+ * This class provides a representation on the Scilab TList datatype<br>
+ * <br>
+ * This class is {@link java.io.Serializable} and any modification could
+ * impact load and store of data (Xcos files, Javasci saved data, etc...).<br>
* <br>
* Example:<br />
* <code>
import java.io.Serializable;
/**
- * This interface specifies what is a Scilab types
+ * This interface specifies what is a Scilab types<br>
+ * <br>
+ * This class is {@link java.io.Serializable} and any modification could
+ * impact load and store of data (Xcos files, Javasci saved data, etc...).<br>
+ * <br>
*/
public interface ScilabType extends Serializable, Cloneable {