945c4b9957ecdd35298bc081e27f0606d683ad06
[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.7
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 }