commons: export the "is starting" flag to the java side
[scilab.git] / scilab / modules / commons / src / java / org / scilab / modules / commons / ScilabCommons.java
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       */
22     protected ScilabCommons() {
23         throw new UnsupportedOperationException();
24     }
25
26     /**
27       * Get SCIHOME variable from Scilab
28       * @return SCIHOME value
29       */
30     public static String getSCIHOME() {
31         return ScilabCommonsJNI.getSCIHOME();
32     }
33
34     public static String getTMPDIR() {
35         return ScilabCommonsJNI.getTMPDIR();
36     }
37
38     public static String getlanguage() {
39         return ScilabCommonsJNI.getlanguage();
40     }
41
42     public static String createtempfilename(String prefix, int bShortFormat) {
43         return ScilabCommonsJNI.createtempfilename(prefix, bShortFormat);
44     }
45
46     public static int getieee() {
47         return ScilabCommonsJNI.getieee();
48     }
49
50     public static void setieee(int arg0) {
51         ScilabCommonsJNI.setieee(arg0);
52     }
53
54
55     /**
56       * Set the Scilab ieee mode
57       */
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       */
67     public static String getformat() {
68         return ScilabCommonsJNI.getformat();
69     }
70
71
72     /**
73       * returns the Scilab format width
74       * @return format
75       */
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       */
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       */
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       */
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       */
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       */
121     public static String getScilabVersionAsString() {
122         return ScilabCommonsJNI.getScilabVersionAsString();
123     }
124
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       */
134     public static int getStartProcessing() {
135         return ScilabCommonsJNI.getStartProcessing();
136     }
137
138 }