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