RegExp Language Injection for part of @javax.ws.rs.Path annotation
[fedora-idea.git] / plugins / IntelliLang / src / LanguageInjectionConfiguration.xml
blob42adfd29f56f0a18cbd3ec487e93db7d82d8c4d5
1 <?xml version="1.0" encoding="UTF-8"?>
2 <component name="LanguageInjectionConfiguration">
3   <TAGS>
4     <entry>
5       <XmlTagInjection>
6         <setting name="LANGUAGE" value="JavaScript"/>
7         <setting name="PREFIX" value=""/>
8         <setting name="SUFFIX" value=""/>
9         <setting name="TAGNAME" value="script"/>
10         <setting name="TAGNAMESPACE" value="http://www.w3.org/1999/xhtml"/>
11         <setting name="VALUE_PATTERN" value=""/>
12         <setting name="XPATH_CONDITION" value=""/>
13         <setting name="APPLY_TO_SUBTAGS" value="false"/>
14       </XmlTagInjection>
15     </entry>
16     <entry>
17       <XmlTagInjection>
18         <setting name="LANGUAGE" value="CSS"/>
19         <setting name="PREFIX" value=""/>
20         <setting name="SUFFIX" value=""/>
21         <setting name="TAGNAME" value="style"/>
22         <setting name="TAGNAMESPACE" value="http://www.w3.org/1999/xhtml"/>
23         <setting name="VALUE_PATTERN" value=""/>
24         <setting name="XPATH_CONDITION" value="lower-case(@type)='text/css'"/>
25         <setting name="APPLY_TO_SUBTAGS" value="false"/>
26       </XmlTagInjection>
27     </entry>
28     <entry>
29       <XmlTagInjection>
30         <setting name="LANGUAGE" value="SQL"/>
31         <setting name="PREFIX" value=""/>
32         <setting name="SUFFIX" value=""/>
33         <setting name="TAGNAME" value="mapped-statement"/>
34         <setting name="TAGNAMESPACE" value="http://www.ibatis.com/dtd/sql-map.dtd"/>
35         <setting name="VALUE_PATTERN" value=""/>
36         <setting name="XPATH_CONDITION" value=""/>
37         <setting name="APPLY_TO_SUBTAGS" value="false"/>
38       </XmlTagInjection>
39     </entry>
40     <entry>
41       <XmlTagInjection>
42         <setting name="LANGUAGE" value="SQL"/>
43         <setting name="PREFIX" value=""/>
44         <setting name="SUFFIX" value=""/>
45         <setting name="TAGNAME" value="sql|select|insert|update|delete|statement"/>
46         <setting name="TAGNAMESPACE" value="http://ibatis.apache.org/dtd/sql-map-2.dtd"/>
47         <setting name="VALUE_PATTERN" value=""/>
48         <setting name="XPATH_CONDITION" value=""/>
49         <setting name="APPLY_TO_SUBTAGS" value="true"/>
50       </XmlTagInjection>
51     </entry>
52     <entry>
53       <XmlTagInjection>
54         <setting name="LANGUAGE" value="HQL"/>
55         <setting name="PREFIX" value=""/>
56         <setting name="SUFFIX" value=""/>
57         <setting name="TAGNAME" value="query"/>
58         <setting name="TAGNAMESPACE" value="http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"/>
59         <setting name="VALUE_PATTERN" value=""/>
60         <setting name="XPATH_CONDITION" value=""/>
61         <setting name="APPLY_TO_SUBTAGS" value="false"/>
62       </XmlTagInjection>
63     </entry>
64     <entry>
65       <XmlTagInjection>
66         <setting name="LANGUAGE" value="JPAQL"/>
67         <setting name="PREFIX" value=""/>
68         <setting name="SUFFIX" value=""/>
69         <setting name="TAGNAME" value="query"/>
70         <setting name="TAGNAMESPACE" value="http://java.sun.com/xml/ns/persistence/orm"/>
71         <setting name="VALUE_PATTERN" value=""/>
72         <setting name="XPATH_CONDITION" value=""/>
73         <setting name="APPLY_TO_SUBTAGS" value="false"/>
74       </XmlTagInjection>
75     </entry>
76     <entry>
77       <XmlTagInjection>
78         <setting name="LANGUAGE" value="EJBQL"/>
79         <setting name="PREFIX" value=""/>
80         <setting name="SUFFIX" value=""/>
81         <setting name="TAGNAME" value="ejb-ql"/>
82         <setting name="TAGNAMESPACE"
83                  value="http://java.sun.com/xml/ns/javaee|http://java.sun.com/xml/ns/j2ee|http://java.sun.com/j2ee/dtds/ejb-jar_1_0.dtd|http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd|http://java.sun.com/dtd/ejb-jar_2_0.dtd"/>
84         <setting name="VALUE_PATTERN" value=""/>
85         <setting name="XPATH_CONDITION" value=""/>
86         <setting name="APPLY_TO_SUBTAGS" value="false"/>
87       </XmlTagInjection>
88     </entry>
89     <entry>
90       <XmlTagInjection>
91         <setting name="LANGUAGE" value="EJBQL"/>
92         <setting name="PREFIX" value=""/>
93         <setting name="SUFFIX" value=""/>
94         <setting name="TAGNAME" value="ejbql"/>
95         <setting name="TAGNAMESPACE" value="http://jboss.com/products/seam/framework"/>
96         <setting name="VALUE_PATTERN" value=""/>
97         <setting name="XPATH_CONDITION" value=""/>
98         <setting name="APPLY_TO_SUBTAGS" value="false"/>
99       </XmlTagInjection>
100     </entry>
101   </TAGS>
102   <ATTRIBUTES>
103     <entry>
104       <XmlAttributeInjection>
105         <setting name="LANGUAGE" value="JavaScript"/>
106         <setting name="PREFIX" value=""/>
107         <setting name="SUFFIX" value=""/>
108         <setting name="TAGNAME" value=""/>
109         <setting name="TAGNAMESPACE" value="http://www.w3.org/1999/xhtml"/>
110         <setting name="VALUE_PATTERN" value=""/>
111         <setting name="XPATH_CONDITION" value=""/>
112         <setting name="ATT_NAME" value="on.*"/>
113         <setting name="ATT_NAMESPACE" value=""/>
114       </XmlAttributeInjection>
115     </entry>
116     <entry>
117       <XmlAttributeInjection>
118         <setting name="LANGUAGE" value="JavaScript"/>
119         <setting name="PREFIX" value=""/>
120         <setting name="SUFFIX" value=""/>
121         <setting name="TAGNAME" value=""/>
122         <setting name="TAGNAMESPACE" value="http://www.w3.org/1999/xhtml"/>
123         <setting name="VALUE_PATTERN" value="^javascript:(.+)"/>
124         <setting name="XPATH_CONDITION" value=""/>
125         <setting name="ATT_NAME" value="href"/>
126         <setting name="ATT_NAMESPACE" value=""/>
127       </XmlAttributeInjection>
128     </entry>
129     <entry>
130       <XmlAttributeInjection>
131         <setting name="LANGUAGE" value="CSS"/>
132         <setting name="PREFIX" value="dummy_selector {"/>
133         <setting name="SUFFIX" value="}"/>
134         <setting name="TAGNAME" value=""/>
135         <setting name="TAGNAMESPACE" value="http://www.w3.org/1999/xhtml"/>
136         <setting name="VALUE_PATTERN" value=""/>
137         <setting name="XPATH_CONDITION" value=""/>
138         <setting name="ATT_NAME" value="style"/>
139         <setting name="ATT_NAMESPACE" value=""/>
140       </XmlAttributeInjection>
141     </entry>
142     <entry>
143       <XmlAttributeInjection>
144         <setting name="LANGUAGE" value="SQL"/>
145         <setting name="PREFIX" value=""/>
146         <setting name="SUFFIX" value=""/>
147         <setting name="TAGNAME" value="query|update"/>
148         <setting name="TAGNAMESPACE" value="http://java.sun.com/jsp/jstl/sql"/>
149         <setting name="VALUE_PATTERN" value=""/>
150         <setting name="XPATH_CONDITION" value=""/>
151         <setting name="ATT_NAME" value="sql"/>
152         <setting name="ATT_NAMESPACE" value=""/>
153       </XmlAttributeInjection>
154     </entry>
155     <entry>
156       <XmlAttributeInjection>
157         <setting name="LANGUAGE" value="XPath"/>
158         <setting name="PREFIX" value=""/>
159         <setting name="SUFFIX" value=""/>
160         <setting name="TAGNAME" value="out|if|forEach|set|when"/>
161         <setting name="TAGNAMESPACE" value="http://java.sun.com/jsp/jstl/xml"/>
162         <setting name="VALUE_PATTERN" value=""/>
163         <setting name="XPATH_CONDITION" value=""/>
164         <setting name="ATT_NAME" value="select"/>
165         <setting name="ATT_NAMESPACE" value=""/>
166       </XmlAttributeInjection>
167     </entry>
168     <entry>
169       <XmlAttributeInjection>
170         <setting name="LANGUAGE" value="EJBQL"/>
171         <setting name="PREFIX" value=""/>
172         <setting name="SUFFIX" value=""/>
173         <setting name="TAGNAME" value="entity-query"/>
174         <setting name="TAGNAMESPACE" value="http://jboss.com/products/seam/framework"/>
175         <setting name="VALUE_PATTERN" value=""/>
176         <setting name="XPATH_CONDITION" value=""/>
177         <setting name="ATT_NAME" value="ejbql"/>
178         <setting name="ATT_NAMESPACE" value=""/>
179       </XmlAttributeInjection>
180     </entry>
181   </ATTRIBUTES>
182   <PARAMETERS>
183     <entry>
184       <MethodParameterInjection>
185         <setting name="LANGUAGE" value="RegExp"/>
186         <setting name="PREFIX" value=""/>
187         <setting name="SUFFIX" value=""/>
188         <setting name="CLASS" value="java.util.regex.Pattern"/>
189         <setting name="APPLY_IN_HIERARCHY" value="false"/>
190         <SIGNATURES name="compile(java.lang.String)" value="true"/>
191       </MethodParameterInjection>
192     </entry>
193     <entry>
194       <MethodParameterInjection>
195         <setting name="LANGUAGE" value="XPath"/>
196         <setting name="PREFIX" value=""/>
197         <setting name="SUFFIX" value=""/>
198         <setting name="CLASS" value="org.dom4j.Node"/>
199         <setting name="APPLY_IN_HIERARCHY" value="true"/>
200         <SIGNATURES name="createXPath(java.lang.String)" value="true"/>
201       </MethodParameterInjection>
202     </entry>
203     <entry>
204       <MethodParameterInjection>
205         <setting name="LANGUAGE" value="XPath"/>
206         <setting name="PREFIX" value=""/>
207         <setting name="SUFFIX" value=""/>
208         <setting name="CLASS" value="org.dom4j.Node"/>
209         <setting name="APPLY_IN_HIERARCHY" value="true"/>
210         <SIGNATURES name="selectNodes(java.lang.String)" value="true"/>
211       </MethodParameterInjection>
212     </entry>
213     <entry>
214       <MethodParameterInjection>
215         <setting name="LANGUAGE" value="XPath"/>
216         <setting name="PREFIX" value=""/>
217         <setting name="SUFFIX" value=""/>
218         <setting name="CLASS" value="org.dom4j.Node"/>
219         <setting name="APPLY_IN_HIERARCHY" value="true"/>
220         <SIGNATURES name="selectSingleNode(java.lang.String)" value="true"/>
221       </MethodParameterInjection>
222     </entry>
223     <entry>
224       <MethodParameterInjection>
225         <setting name="LANGUAGE" value="RegExp"/>
226         <setting name="PREFIX" value=""/>
227         <setting name="SUFFIX" value=""/>
228         <setting name="CLASS" value="java.util.regex.Pattern"/>
229         <setting name="APPLY_IN_HIERARCHY" value="false"/>
230         <SIGNATURES name="compile(java.lang.String)" value="true"/>
231         <SIGNATURES name="compile(java.lang.String, int)" value="true,false"/>
232         <SIGNATURES name="matches(java.lang.String, java.lang.CharSequence)" value="true,false"/>
233       </MethodParameterInjection>
234     </entry>
235     <entry>
236       <MethodParameterInjection>
237         <setting name="LANGUAGE" value="RegExp"/>
238         <setting name="PREFIX" value=""/>
239         <setting name="SUFFIX" value=""/>
240         <setting name="CLASS" value="java.lang.String"/>
241         <setting name="APPLY_IN_HIERARCHY" value="false"/>
242         <SIGNATURES name="replaceAll(java.lang.String, java.lang.String)" value="true,false"/>
243         <SIGNATURES name="replaceFirst(java.lang.String, java.lang.String)" value="true,false"/>
244         <SIGNATURES name="split(java.lang.String)" value="true"/>
245         <SIGNATURES name="split(java.lang.String, int)" value="true,false"/>
246       </MethodParameterInjection>
247     </entry>
248     <entry>
249       <MethodParameterInjection>
250         <setting name="LANGUAGE" value="XPath"/>
251         <setting name="PREFIX" value=""/>
252         <setting name="SUFFIX" value=""/>
253         <setting name="CLASS" value="org.jdom.xpath.XPath"/>
254         <setting name="APPLY_IN_HIERARCHY" value="false"/>
255         <SIGNATURES name="newInstance(java.lang.String)" value="true"/>
256         <SIGNATURES name="selectNodes(java.lang.Object, java.lang.String)" value="false,true"/>
257         <SIGNATURES name="selectSingleNode(java.lang.Object, java.lang.String)" value="false,true"/>
258       </MethodParameterInjection>
259     </entry>
260     <entry>
261       <MethodParameterInjection>
262         <setting name="LANGUAGE" value="XPath"/>
263         <setting name="PREFIX" value=""/>
264         <setting name="SUFFIX" value=""/>
265         <setting name="CLASS" value="javax.xml.xpath.XPath"/>
266         <setting name="APPLY_IN_HIERARCHY" value="true"/>
267         <SIGNATURES name="compile(java.lang.String)" value="true"/>
268         <SIGNATURES name="evaluate(java.lang.String, java.lang.Object)" value="true,false"/>
269         <SIGNATURES name="evaluate(java.lang.String, java.lang.Object, javax.xml.namespace.QName)" value="true,false,false"/>
270         <SIGNATURES name="evaluate(java.lang.String, org.xml.sax.InputSource)" value="true,false"/>
271         <SIGNATURES name="evaluate(java.lang.String, org.xml.sax.InputSource, javax.xml.namespace.QName)" value="true,false,false"/>
272       </MethodParameterInjection>
273     </entry>
274     <entry>
275       <MethodParameterInjection>
276         <setting name="LANGUAGE" value="SQL"/>
277         <setting name="PREFIX" value=""/>
278         <setting name="SUFFIX" value=""/>
279         <setting name="CLASS" value="java.sql.Connection"/>
280         <setting name="APPLY_IN_HIERARCHY" value="true"/>
281         <SIGNATURES name="nativeSQL(java.lang.String)" value="true"/>
282         <SIGNATURES name="prepareCall(java.lang.String)" value="true"/>
283         <SIGNATURES name="prepareCall(java.lang.String, int, int)" value="true,false,false"/>
284         <SIGNATURES name="prepareCall(java.lang.String, int, int, int)" value="true,false,false,false"/>
285         <SIGNATURES name="prepareStatement(java.lang.String)" value="true"/>
286         <SIGNATURES name="prepareStatement(java.lang.String, int)" value="true,false"/>
287         <SIGNATURES name="prepareStatement(java.lang.String, int, int)" value="true,false,false"/>
288         <SIGNATURES name="prepareStatement(java.lang.String, int, int, int)" value="true,false,false,false"/>
289         <SIGNATURES name="prepareStatement(java.lang.String, int[])" value="true,false"/>
290         <SIGNATURES name="prepareStatement(java.lang.String, java.lang.String[])" value="true,false"/>
291       </MethodParameterInjection>
292     </entry>
293     <entry>
294       <MethodParameterInjection>
295         <setting name="LANGUAGE" value="SQL"/>
296         <setting name="PREFIX" value=""/>
297         <setting name="SUFFIX" value=""/>
298         <setting name="CLASS" value="java.sql.Statement"/>
299         <setting name="APPLY_IN_HIERARCHY" value="true"/>
300         <SIGNATURES name="addBatch(java.lang.String)" value="true"/>
301         <SIGNATURES name="execute(java.lang.String)" value="true"/>
302         <SIGNATURES name="execute(java.lang.String, int)" value="true,false"/>
303         <SIGNATURES name="execute(java.lang.String, int[])" value="true,false"/>
304         <SIGNATURES name="execute(java.lang.String, java.lang.String[])" value="true,false"/>
305         <SIGNATURES name="executeQuery(java.lang.String)" value="true"/>
306         <SIGNATURES name="executeUpdate(java.lang.String)" value="true"/>
307         <SIGNATURES name="executeUpdate(java.lang.String, int)" value="true,false"/>
308         <SIGNATURES name="executeUpdate(java.lang.String, int[])" value="true,false"/>
309         <SIGNATURES name="executeUpdate(java.lang.String, java.lang.String[])" value="true,false"/>
310       </MethodParameterInjection>
311     </entry>
312     <entry>
313       <MethodParameterInjection>
314         <setting name="LANGUAGE" value="SQL"/>
315         <setting name="PREFIX" value=""/>
316         <setting name="SUFFIX" value=""/>
317         <setting name="CLASS" value="org.springframework.jdbc.core.JdbcOperations"/>
318         <setting name="APPLY_IN_HIERARCHY" value="true"/>
319         <SIGNATURES name="batchUpdate(java.lang.String, org.springframework.jdbc.core.BatchPreparedStatementSetter)" value="true,false"/>
320         <SIGNATURES name="batchUpdate(java.lang.String[])" value="true"/>
321         <SIGNATURES name="execute(java.lang.String)" value="true"/>
322         <SIGNATURES name="execute(java.lang.String, org.springframework.jdbc.core.PreparedStatementCallback)" value="true,false"/>
323         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.ResultSetExtractor)"
324                     value="true,false,false,false"/>
325         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowCallbackHandler)"
326                     value="true,false,false,false"/>
327         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowMapper)"
328                     value="true,false,false,false"/>
329         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.ResultSetExtractor)"
330                     value="true,false,false"/>
331         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowCallbackHandler)"
332                     value="true,false,false"/>
333         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowMapper)" value="true,false,false"/>
334         <SIGNATURES
335             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.ResultSetExtractor)"
336             value="true,false,false"/>
337         <SIGNATURES
338             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.RowCallbackHandler)"
339             value="true,false,false"/>
340         <SIGNATURES
341             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.RowMapper)"
342             value="true,false,false"/>
343         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.ResultSetExtractor)" value="true,false"/>
344         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.RowCallbackHandler)" value="true,false"/>
345         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.RowMapper)" value="true,false"/>
346         <SIGNATURES name="queryForInt(java.lang.String)" value="true"/>
347         <SIGNATURES name="queryForInt(java.lang.String, java.lang.Object[])" value="true,false"/>
348         <SIGNATURES name="queryForInt(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
349         <SIGNATURES name="queryForList(java.lang.String)" value="true"/>
350         <SIGNATURES name="queryForList(java.lang.String, java.lang.Class)" value="true,false"/>
351         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[])" value="true,false"/>
352         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
353         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], int[], java.lang.Class)" value="true,false,false,false"/>
354         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], java.lang.Class)" value="true,false,false"/>
355         <SIGNATURES name="queryForLong(java.lang.String)" value="true"/>
356         <SIGNATURES name="queryForLong(java.lang.String, java.lang.Object[])" value="true,false"/>
357         <SIGNATURES name="queryForLong(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
358         <SIGNATURES name="queryForMap(java.lang.String)" value="true"/>
359         <SIGNATURES name="queryForMap(java.lang.String, java.lang.Object[])" value="true,false"/>
360         <SIGNATURES name="queryForMap(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
361         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Class)" value="true,false"/>
362         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], int[], java.lang.Class)" value="true,false,false,false"/>
363         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowMapper)"
364                     value="true,false,false,false"/>
365         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], java.lang.Class)" value="true,false,false"/>
366         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowMapper)"
367                     value="true,false,false"/>
368         <SIGNATURES name="queryForObject(java.lang.String, org.springframework.jdbc.core.RowMapper)" value="true,false"/>
369         <SIGNATURES name="queryForRowSet(java.lang.String)" value="true"/>
370         <SIGNATURES name="queryForRowSet(java.lang.String, java.lang.Object[])" value="true,false"/>
371         <SIGNATURES name="queryForRowSet(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
372         <SIGNATURES name="update(java.lang.String)" value="true"/>
373         <SIGNATURES name="update(java.lang.String, java.lang.Object[])" value="true,false"/>
374         <SIGNATURES name="update(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
375         <SIGNATURES name="update(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter)" value="true,false"/>
376       </MethodParameterInjection>
377     </entry>
378     <entry>
379       <MethodParameterInjection>
380         <setting name="LANGUAGE" value="SQL"/>
381         <setting name="PREFIX" value=""/>
382         <setting name="SUFFIX" value=""/>
383         <setting name="CLASS" value="org.springframework.jdbc.core.simple.SimpleJdbcOperations"/>
384         <setting name="APPLY_IN_HIERARCHY" value="true"/>
385         <SIGNATURES
386             name="query(java.lang.String, org.springframework.jdbc.core.simple.ParameterizedRowMapper&lt;T&gt;, java.lang.Object...)"
387             value="true,false,false"/>
388         <SIGNATURES name="queryForInt(java.lang.String, java.lang.Object...)" value="true,false"/>
389         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object...)" value="true,false"/>
390         <SIGNATURES name="queryForLong(java.lang.String, java.lang.Object...)" value="true,false"/>
391         <SIGNATURES name="queryForMap(java.lang.String, java.lang.Object...)" value="true,false"/>
392         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Class&lt;T&gt;, java.lang.Object...)" value="true,false,false"/>
393         <SIGNATURES
394             name="queryForObject(java.lang.String, org.springframework.jdbc.core.simple.ParameterizedRowMapper&lt;T&gt;, java.lang.Object...)"
395             value="true,false,false"/>
396         <SIGNATURES name="update(java.lang.String, java.lang.Object...)" value="true,false"/>
397       </MethodParameterInjection>
398     </entry>
399     <entry>
400       <MethodParameterInjection>
401         <setting name="LANGUAGE" value="SQL"/>
402         <setting name="PREFIX" value=""/>
403         <setting name="SUFFIX" value=""/>
404         <setting name="CLASS" value="org.springframework.jdbc.object.RdbmsOperation"/>
405         <setting name="APPLY_IN_HIERARCHY" value="true"/>
406         <SIGNATURES name="setSql(java.lang.String)" value="true"/>
407       </MethodParameterInjection>
408     </entry>
409     <entry>
410       <MethodParameterInjection>
411         <setting name="LANGUAGE" value="SQL"/>
412         <setting name="PREFIX" value=""/>
413         <setting name="SUFFIX" value=""/>
414         <setting name="CLASS" value="org.springframework.jdbc.object.SqlOperation"/>
415         <setting name="APPLY_IN_HIERARCHY" value="true"/>
416         <SIGNATURES name="newPreparedStatementCreator(java.lang.String, java.lang.Object[])" value="true,false"/>
417       </MethodParameterInjection>
418     </entry>
419     <entry>
420       <MethodParameterInjection>
421         <setting name="LANGUAGE" value="SQL"/>
422         <setting name="PREFIX" value=""/>
423         <setting name="SUFFIX" value=""/>
424         <setting name="CLASS" value="org.springframework.jdbc.object.BatchSqlUpdate"/>
425         <setting name="APPLY_IN_HIERARCHY" value="true"/>
426         <SIGNATURES name="BatchSqlUpdate(javax.sql.DataSource, java.lang.String)" value="false,true"/>
427         <SIGNATURES name="BatchSqlUpdate(javax.sql.DataSource, java.lang.String, int[])" value="false,true,false"/>
428         <SIGNATURES name="BatchSqlUpdate(javax.sql.DataSource, java.lang.String, int[], int)" value="false,true,false,false"/>
429       </MethodParameterInjection>
430     </entry>
431     <entry>
432       <MethodParameterInjection>
433         <setting name="LANGUAGE" value="SQL"/>
434         <setting name="PREFIX" value=""/>
435         <setting name="SUFFIX" value=""/>
436         <setting name="CLASS" value="org.springframework.jdbc.object.MappingSqlQuery"/>
437         <setting name="APPLY_IN_HIERARCHY" value="true"/>
438         <SIGNATURES name="MappingSqlQuery(javax.sql.DataSource, java.lang.String)" value="false,true"/>
439       </MethodParameterInjection>
440     </entry>
441     <entry>
442       <MethodParameterInjection>
443         <setting name="LANGUAGE" value="SQL"/>
444         <setting name="PREFIX" value=""/>
445         <setting name="SUFFIX" value=""/>
446         <setting name="CLASS" value="org.springframework.jdbc.object.MappingSqlQueryWithParameters"/>
447         <setting name="APPLY_IN_HIERARCHY" value="true"/>
448         <SIGNATURES name="MappingSqlQueryWithParameters(javax.sql.DataSource, java.lang.String)" value="false,true"/>
449       </MethodParameterInjection>
450     </entry>
451     <entry>
452       <MethodParameterInjection>
453         <setting name="LANGUAGE" value="SQL"/>
454         <setting name="PREFIX" value=""/>
455         <setting name="SUFFIX" value=""/>
456         <setting name="CLASS" value="org.springframework.jdbc.object.SqlCall"/>
457         <setting name="APPLY_IN_HIERARCHY" value="true"/>
458         <SIGNATURES name="SqlCall(javax.sql.DataSource, java.lang.String)" value="false,true"/>
459       </MethodParameterInjection>
460     </entry>
461     <entry>
462       <MethodParameterInjection>
463         <setting name="LANGUAGE" value="SQL"/>
464         <setting name="PREFIX" value=""/>
465         <setting name="SUFFIX" value=""/>
466         <setting name="CLASS" value="org.springframework.jdbc.object.SqlFunction"/>
467         <setting name="APPLY_IN_HIERARCHY" value="true"/>
468         <SIGNATURES name="SqlFunction(javax.sql.DataSource, java.lang.String)" value="false,true"/>
469         <SIGNATURES name="SqlFunction(javax.sql.DataSource, java.lang.String, int[])" value="false,true,false"/>
470         <SIGNATURES name="SqlFunction(javax.sql.DataSource, java.lang.String, int[], java.lang.Class)" value="false,true,false,false"/>
471       </MethodParameterInjection>
472     </entry>
473     <entry>
474       <MethodParameterInjection>
475         <setting name="LANGUAGE" value="SQL"/>
476         <setting name="PREFIX" value=""/>
477         <setting name="SUFFIX" value=""/>
478         <setting name="CLASS" value="org.springframework.jdbc.object.SqlQuery"/>
479         <setting name="APPLY_IN_HIERARCHY" value="true"/>
480         <SIGNATURES name="SqlQuery(javax.sql.DataSource, java.lang.String)" value="false,true"/>
481         <SIGNATURES name="execute(java.lang.String)" value="true"/>
482         <SIGNATURES name="execute(java.lang.String, java.util.Map)" value="true,false"/>
483       </MethodParameterInjection>
484     </entry>
485     <entry>
486       <MethodParameterInjection>
487         <setting name="LANGUAGE" value="SQL"/>
488         <setting name="PREFIX" value=""/>
489         <setting name="SUFFIX" value=""/>
490         <setting name="CLASS" value="org.springframework.jdbc.object.SqlUpdate"/>
491         <setting name="APPLY_IN_HIERARCHY" value="true"/>
492         <SIGNATURES name="SqlUpdate(javax.sql.DataSource, java.lang.String)" value="false,true"/>
493         <SIGNATURES name="SqlUpdate(javax.sql.DataSource, java.lang.String, int[])" value="false,true,false"/>
494         <SIGNATURES name="SqlUpdate(javax.sql.DataSource, java.lang.String, int[], int)" value="false,true,false,false"/>
495       </MethodParameterInjection>
496     </entry>
497     <entry>
498       <MethodParameterInjection>
499         <setting name="LANGUAGE" value="SQL"/>
500         <setting name="PREFIX" value=""/>
501         <setting name="SUFFIX" value=""/>
502         <setting name="CLASS" value="org.springframework.jdbc.object.UpdatableSqlQuery"/>
503         <setting name="APPLY_IN_HIERARCHY" value="true"/>
504         <SIGNATURES name="UpdatableSqlQuery(javax.sql.DataSource, java.lang.String)" value="false,true"/>
505       </MethodParameterInjection>
506     </entry>
507     <entry>
508       <MethodParameterInjection>
509         <setting name="LANGUAGE" value="SQL"/>
510         <setting name="PREFIX" value=""/>
511         <setting name="SUFFIX" value=""/>
512         <setting name="CLASS" value="org.springframework.jdbc.core.JdbcOperations"/>
513         <setting name="APPLY_IN_HIERARCHY" value="true"/>
514         <SIGNATURES name="batchUpdate(java.lang.String, org.springframework.jdbc.core.BatchPreparedStatementSetter)" value="true,false"/>
515         <SIGNATURES name="batchUpdate(java.lang.String[])" value="true"/>
516         <SIGNATURES name="execute(java.lang.String)" value="true"/>
517         <SIGNATURES name="execute(java.lang.String, org.springframework.jdbc.core.PreparedStatementCallback)" value="true,false"/>
518         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.ResultSetExtractor)"
519                     value="true,false,false,false"/>
520         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowCallbackHandler)"
521                     value="true,false,false,false"/>
522         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowMapper)"
523                     value="true,false,false,false"/>
524         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.ResultSetExtractor)"
525                     value="true,false,false"/>
526         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowCallbackHandler)"
527                     value="true,false,false"/>
528         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowMapper)" value="true,false,false"/>
529         <SIGNATURES
530             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.ResultSetExtractor)"
531             value="true,false,false"/>
532         <SIGNATURES
533             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.RowCallbackHandler)"
534             value="true,false,false"/>
535         <SIGNATURES
536             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.RowMapper)"
537             value="true,false,false"/>
538         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.ResultSetExtractor)" value="true,false"/>
539         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.RowCallbackHandler)" value="true,false"/>
540         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.RowMapper)" value="true,false"/>
541         <SIGNATURES name="queryForInt(java.lang.String)" value="true"/>
542         <SIGNATURES name="queryForInt(java.lang.String, java.lang.Object[])" value="true,false"/>
543         <SIGNATURES name="queryForInt(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
544         <SIGNATURES name="queryForList(java.lang.String)" value="true"/>
545         <SIGNATURES name="queryForList(java.lang.String, java.lang.Class)" value="true,false"/>
546         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[])" value="true,false"/>
547         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
548         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], int[], java.lang.Class)" value="true,false,false,false"/>
549         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], java.lang.Class)" value="true,false,false"/>
550         <SIGNATURES name="queryForLong(java.lang.String)" value="true"/>
551         <SIGNATURES name="queryForLong(java.lang.String, java.lang.Object[])" value="true,false"/>
552         <SIGNATURES name="queryForLong(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
553         <SIGNATURES name="queryForMap(java.lang.String)" value="true"/>
554         <SIGNATURES name="queryForMap(java.lang.String, java.lang.Object[])" value="true,false"/>
555         <SIGNATURES name="queryForMap(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
556         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Class)" value="true,false"/>
557         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], int[], java.lang.Class)" value="true,false,false,false"/>
558         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowMapper)"
559                     value="true,false,false,false"/>
560         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], java.lang.Class)" value="true,false,false"/>
561         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowMapper)"
562                     value="true,false,false"/>
563         <SIGNATURES name="queryForObject(java.lang.String, org.springframework.jdbc.core.RowMapper)" value="true,false"/>
564         <SIGNATURES name="queryForRowSet(java.lang.String)" value="true"/>
565         <SIGNATURES name="queryForRowSet(java.lang.String, java.lang.Object[])" value="true,false"/>
566         <SIGNATURES name="queryForRowSet(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
567         <SIGNATURES name="update(java.lang.String)" value="true"/>
568         <SIGNATURES name="update(java.lang.String, java.lang.Object[])" value="true,false"/>
569         <SIGNATURES name="update(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
570         <SIGNATURES name="update(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter)" value="true,false"/>
571       </MethodParameterInjection>
572     </entry>
573     <entry>
574       <MethodParameterInjection>
575         <setting name="LANGUAGE" value="JPAQL"/>
576         <setting name="PREFIX" value=""/>
577         <setting name="SUFFIX" value=""/>
578         <setting name="CLASS" value="javax.persistence.EntityManager"/>
579         <setting name="APPLY_IN_HIERARCHY" value="true"/>
580         <SIGNATURES name="createQuery(java.lang.String)" value="true"/>
581       </MethodParameterInjection>
582     </entry>
583     <entry>
584       <MethodParameterInjection>
585         <setting name="LANGUAGE" value="JPAQL"/>
586         <setting name="PREFIX" value=""/>
587         <setting name="SUFFIX" value=""/>
588         <setting name="CLASS" value="javax.persistence.NamedQuery"/>
589         <setting name="APPLY_IN_HIERARCHY" value="true"/>
590         <SIGNATURES name="query()" value="true:"/>
591       </MethodParameterInjection>
592     </entry>
593     <entry>
594       <MethodParameterInjection>
595         <setting name="LANGUAGE" value="SQL"/>
596         <setting name="PREFIX" value=""/>
597         <setting name="SUFFIX" value=""/>
598         <setting name="CLASS" value="javax.persistence.NamedNativeQuery"/>
599         <setting name="APPLY_IN_HIERARCHY" value="true"/>
600         <SIGNATURES name="query()" value="true:"/>
601       </MethodParameterInjection>
602     </entry>
603     <entry>
604       <MethodParameterInjection>
605         <setting name="LANGUAGE" value="HQL"/>
606         <setting name="PREFIX" value=""/>
607         <setting name="SUFFIX" value=""/>
608         <setting name="CLASS" value="org.hibernate.Session"/>
609         <setting name="APPLY_IN_HIERARCHY" value="true"/>
610         <SIGNATURES name="createQuery(java.lang.String)" value="true"/>
611       </MethodParameterInjection>
612     </entry>
613     <entry>
614       <MethodParameterInjection>
615         <setting name="LANGUAGE" value="SQL"/>
616         <setting name="PREFIX" value=""/>
617         <setting name="SUFFIX" value=""/>
618         <setting name="CLASS" value="org.hibernate.Session"/>
619         <setting name="APPLY_IN_HIERARCHY" value="true"/>
620         <SIGNATURES name="createSQLQuery(java.lang.String)" value="true"/>
621       </MethodParameterInjection>
622     </entry>
623     <entry>
624       <MethodParameterInjection>
625         <setting name="LANGUAGE" value="HQL"/>
626         <setting name="PREFIX" value=""/>
627         <setting name="SUFFIX" value=""/>
628         <setting name="CLASS" value="org.springframework.orm.hibernate3.HibernateOperations"/>
629         <setting name="APPLY_IN_HIERARCHY" value="true"/>
630         <SIGNATURES name="bulkUpdate(java.lang.String)" value="true"/>
631         <SIGNATURES name="bulkUpdate(java.lang.String, java.lang.Object)" value="true,false"/>
632         <SIGNATURES name="bulkUpdate(java.lang.String, java.lang.Object[])" value="true,false"/>
633         <SIGNATURES name="find(java.lang.String)" value="true"/>
634         <SIGNATURES name="find(java.lang.String, java.lang.Object)" value="true,false"/>
635         <SIGNATURES name="find(java.lang.String, java.lang.Object[])" value="true,false"/>
636         <SIGNATURES name="findByNamedParam(java.lang.String, java.lang.String, java.lang.Object)" value="true,false,false"/>
637         <SIGNATURES name="findByNamedParam(java.lang.String, java.lang.String[], java.lang.Object[])" value="true,false,false"/>
638         <SIGNATURES name="findByValueBean(java.lang.String, java.lang.Object)" value="true,false"/>
639         <SIGNATURES name="iterate(java.lang.String)" value="true"/>
640         <SIGNATURES name="iterate(java.lang.String, java.lang.Object)" value="true,false"/>
641         <SIGNATURES name="iterate(java.lang.String, java.lang.Object[])" value="true,false"/>
642       </MethodParameterInjection>
643     </entry>
644     <entry>
645       <MethodParameterInjection>
646         <setting name="LANGUAGE" value="JPAQL"/>
647         <setting name="PREFIX" value=""/>
648         <setting name="SUFFIX" value=""/>
649         <setting name="CLASS" value="org.springframework.orm.jpa.JpaOperations"/>
650         <setting name="APPLY_IN_HIERARCHY" value="true"/>
651         <SIGNATURES name="find(java.lang.String)" value="true"/>
652         <SIGNATURES name="find(java.lang.String, java.lang.Object...)" value="true,false"/>
653         <SIGNATURES name="findByNamedParams(java.lang.String, java.util.Map)"
654                     value="true,false"/>
655       </MethodParameterInjection>
656     </entry>
657     <entry>
658       <MethodParameterInjection>
659         <setting name="LANGUAGE" value="HQL"/>
660         <setting name="PREFIX" value=""/>
661         <setting name="SUFFIX" value=""/>
662         <setting name="CLASS" value="org.springframework.orm.hibernate.HibernateOperations"/>
663         <setting name="APPLY_IN_HIERARCHY" value="true"/>
664         <SIGNATURES name="find(java.lang.String)" value="true"/>
665         <SIGNATURES name="find(java.lang.String, java.lang.Object)" value="true,false"/>
666         <SIGNATURES name="find(java.lang.String, java.lang.Object, net.sf.hibernate.type.Type)" value="true,false,false"/>
667         <SIGNATURES name="find(java.lang.String, java.lang.Object[])" value="true,false"/>
668         <SIGNATURES name="find(java.lang.String, java.lang.Object[], net.sf.hibernate.type.Type[])" value="true,false,false"/>
669       </MethodParameterInjection>
670     </entry>
671     <entry>
672       <MethodParameterInjection>
673         <setting name="LANGUAGE" value="RegExp" />
674         <setting name="PREFIX" value="" />
675         <setting name="SUFFIX" value="" />
676         <setting name="VALUE_PATTERN" value="[^:]*:[\s]*([^\}]*)" />
677         <setting name="SINGLE_FILE" value="false" />
678         <setting name="CLASS" value="javax.ws.rs.Path" />
679         <setting name="APPLY_IN_HIERARCHY" value="true" />
680         <SIGNATURES name="value()" value="true:" />
681       </MethodParameterInjection>
682     </entry>    
683   </PARAMETERS>
684   <option name="INSTRUMENTATION" value="ASSERT"/>
685   <option name="LANGUAGE_ANNOTATION" value="org.intellij.lang.annotations.Language"/>
686   <option name="PATTERN_ANNOTATION" value="org.intellij.lang.annotations.Pattern"/>
687   <option name="SUBST_ANNOTATION" value="org.intellij.lang.annotations.Subst"/>
688 </component>