Typo: dictionnary -> dictionary
[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 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.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 an 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 an 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 an 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 an 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 an 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 an array of chars
79     */
80     public static String[] searchFilesDictionary(String somechars) {
81         return CompletionJNI.searchFilesDictionary(somechars);
82     }
83
84
85     /**
86     * completion function on files for scilab
87     * @param[in] the line before the caret
88     * @param[in] the part
89     * @return an array of chars
90     */
91     public static String[] searchFieldsDictionary(String lineBeforeCaret, String pattern) {
92         return CompletionJNI.searchFieldsDictionary(lineBeforeCaret, pattern);
93     }
94
95
96     /**
97     * completion handle graphics properties for scilab
98     * @param[in] somechars first characters of a word
99     * @return an array of chars
100     */
101     public static String[] searchHandleGraphicsPropertiesDictionary(String somechars) {
102         return CompletionJNI.searchHandleGraphicsPropertiesDictionary(somechars);
103     }
104
105
106     /**
107     * pre parsing current line to search with completion
108     * @param[in] current line
109     * @return word to find with completion
110     */
111     public static String getPartLevel(String line) {
112         return CompletionJNI.getPartLevel(line);
113     }
114
115
116     /**
117     * pre parsing current line to search with completion (file)
118     * @param[in] current line
119     * @return word to find with completion
120     */
121     public static String getFilePartLevel(String line) {
122         return CompletionJNI.getFilePartLevel(line);
123     }
124
125
126     /**
127     * Get common part to a array
128     * @param[in] string array
129     * @param[in] size of string array
130     * @return common part
131     */
132     public static String getCommonPart(String[] dictionary, int sizeDictionary) {
133         return CompletionJNI.getCommonPart(dictionary, sizeDictionary);
134     }
135
136
137     /**
138     * complete line
139     * @param[in] current line (before caret)
140     * @param[in] line to add
141     * @param[in] type of line to add
142     * @param[in] line after caret
143     * @return modified line
144     */
145     public static String completelineforjava(String currentLine, String stringToAdd, boolean isFile, String postCaretLine) {
146         return CompletionJNI.completelineforjava(currentLine, stringToAdd, isFile, postCaretLine);
147     }
148
149 }