bug 3051 + cleaning
[scilab.git] / scilab / modules / completion / src / java / org / scilab / modules / completion / Completion.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 1.3.33
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.completion;
10
11
12  /** 
13    * @author Allan CORNET
14    * @copyright INRIA 2007
15    */
16 public class Completion {
17
18  /**
19    * Constructor
20    */
21  protected Completion() {
22         throw new UnsupportedOperationException();
23  }
24   
25 /**
26 * completion function on all types for scilab
27 * @param[in] somechars first characters of a word
28 * @return a array of chars 
29 */
30 public static String[] searchAllDictionaries(String somechars) {
31     return CompletionJNI.searchAllDictionaries(somechars);
32   }
33
34   
35 /**
36 * completion function on Functions for scilab
37 * @param[in] somechars first characters of a word
38 * @return a array of chars 
39 */
40 public static String[] searchFunctionsDictionary(String somechars) {
41     return CompletionJNI.searchFunctionsDictionary(somechars);
42   }
43
44   
45 /**
46 * completion function on command words for scilab
47 * @param[in] somechars first characters of a word
48 * @return a array of chars 
49 */
50 public static String[] searchCommandsDictionary(String somechars) {
51     return CompletionJNI.searchCommandsDictionary(somechars);
52   }
53
54   
55 /**
56 * completion function on Macros in libraries for scilab
57 * @param[in] somechars first characters of a word
58 * @return a array of chars 
59 */
60 public static String[] searchMacrosDictionary(String somechars) {
61     return CompletionJNI.searchMacrosDictionary(somechars);
62   }
63
64   
65 /**
66 * completion function on Variables for scilab
67 * @param[in] somechars first characters of a word
68 * @return a array of chars 
69 */
70 public static String[] searchVariablesDictionary(String somechars) {
71     return CompletionJNI.searchVariablesDictionary(somechars);
72   }
73
74   
75 /**
76 * completion function on files for scilab
77 * @param[in] somechars first characters of a word
78 * @return a array of chars 
79 */
80 public static String[] searchFilesDictionary(String somechars) {
81     return CompletionJNI.searchFilesDictionary(somechars);
82   }
83
84   
85 /**
86 * completion handle graphics properties for scilab
87 * @param[in] somechars first characters of a word
88 * @return a array of chars 
89 */
90 public static String[] searchHandleGraphicsPropertiesDictionary(String somechars) {
91     return CompletionJNI.searchHandleGraphicsPropertiesDictionary(somechars);
92   }
93
94   
95 /**
96 * pre parsing current line to search with completion
97 * @param[in] current line
98 * @return word to find with completion
99 */
100 public static String getPartLevel(String line) {
101     return CompletionJNI.getPartLevel(line);
102   }
103
104   
105 /**
106 * pre parsing current line to search with completion (file)
107 * @param[in] current line
108 * @return word to find with completion
109 */
110 public static String getFilePartLevel(String line) {
111     return CompletionJNI.getFilePartLevel(line);
112   }
113
114   
115 /**
116 * Get common part to a array
117 * @param[in] string array
118 * @param[in] size of string array
119 * @return common part
120 */
121 public static String getCommonPart(String[] dictionnary, int sizeDictionnary) {
122     return CompletionJNI.getCommonPart(dictionnary, sizeDictionnary);
123   }
124
125 }