1 /* ---------------------------------------------------------------------------- 2 * This file was automatically generated by SWIG (http://www.swig.org). 3 * Version 3.0.11 4 * 5 * Do not make changes to this file unless you know what you are doing--modify 6 * the SWIG interface file instead. 7 * ----------------------------------------------------------------------------- */ 8 9 package org.scilab.modules.commons; 10 11 12 /** 13 * Some commons values from Scilab engine to Java 14 * @author Sylvestre LEDRU 15 * @copyright DIGITEO 2010 16 */ 17 public class ScilabCommons { 18 19 /** 20 * Constructor 21 */ ScilabCommons()22 protected ScilabCommons() { 23 throw new UnsupportedOperationException(); 24 } 25 26 /** 27 * Get SCIHOME variable from Scilab 28 * @return SCIHOME value 29 */ getSCIHOME()30 public static String getSCIHOME() { 31 return ScilabCommonsJNI.getSCIHOME(); 32 } 33 getTMPDIR()34 public static String getTMPDIR() { 35 return ScilabCommonsJNI.getTMPDIR(); 36 } 37 getlanguage()38 public static String getlanguage() { 39 return ScilabCommonsJNI.getlanguage(); 40 } 41 createtempfilename(String prefix, int bShortFormat)42 public static String createtempfilename(String prefix, int bShortFormat) { 43 return ScilabCommonsJNI.createtempfilename(prefix, bShortFormat); 44 } 45 getieee()46 public static int getieee() { 47 return ScilabCommonsJNI.getieee(); 48 } 49 setieee(int arg0)50 public static void setieee(int arg0) { 51 ScilabCommonsJNI.setieee(arg0); 52 } 53 54 55 /** 56 * Set the Scilab ieee mode 57 */ setformat(String format, int width)58 public static void setformat(String format, int width) { 59 ScilabCommonsJNI.setformat(format, width); 60 } 61 62 63 /** 64 * returns the Scilab format ("v" or "e") 65 * @return format 66 */ getformat()67 public static String getformat() { 68 return ScilabCommonsJNI.getformat(); 69 } 70 71 72 /** 73 * returns the Scilab format width 74 * @return format 75 */ getformatwidth()76 public static int getformatwidth() { 77 return ScilabCommonsJNI.getformatwidth(); 78 } 79 80 81 /** 82 * returns the Scilab version major number 83 * @return version major 84 */ getScilabVersionMajor()85 public static int getScilabVersionMajor() { 86 return ScilabCommonsJNI.getScilabVersionMajor(); 87 } 88 89 90 /** 91 * returns the Scilab version minor number 92 * @return version minor 93 */ getScilabVersionMinor()94 public static int getScilabVersionMinor() { 95 return ScilabCommonsJNI.getScilabVersionMinor(); 96 } 97 98 99 /** 100 * returns the Scilab version maintenance number 101 * @return version maintenance 102 */ getScilabVersionMaintenance()103 public static int getScilabVersionMaintenance() { 104 return ScilabCommonsJNI.getScilabVersionMaintenance(); 105 } 106 107 108 /** 109 * returns the Scilab version timestamp number 110 * @return version timestamp 111 */ getScilabVersionTimestamp()112 public static int getScilabVersionTimestamp() { 113 return ScilabCommonsJNI.getScilabVersionTimestamp(); 114 } 115 116 117 /** 118 * returns the Scilab version as string 119 * @return version Scilab version as a string 120 */ getScilabVersionAsString()121 public static String getScilabVersionAsString() { 122 return ScilabCommonsJNI.getScilabVersionAsString(); 123 } 124 setRecursionLimit(int arg0)125 public static int setRecursionLimit(int arg0) { 126 return ScilabCommonsJNI.setRecursionLimit(arg0); 127 } 128 129 130 /** 131 * returns the Scilab initialization status 132 * @return 1 if Scilab is being started, 0 if up and running 133 */ getStartProcessing()134 public static int getStartProcessing() { 135 return ScilabCommonsJNI.getStartProcessing(); 136 } 137 138 } 139