intelliLang injector redesign p1
[fedora-idea.git] / plugins / IntelliLang / src / LanguageInjectionConfiguration.xml
blob029a05d8371fec82f7319d7b77a1398afc302f32
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" 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"/>
83         <setting name="VALUE_PATTERN" value=""/>
84         <setting name="XPATH_CONDITION" value=""/>
85         <setting name="APPLY_TO_SUBTAGS" value="false"/>
86       </XmlTagInjection>
87     </entry>
88   </TAGS>
89   <ATTRIBUTES>
90     <entry>
91       <XmlAttributeInjection>
92         <setting name="LANGUAGE" value="JavaScript"/>
93         <setting name="PREFIX" value=""/>
94         <setting name="SUFFIX" value=""/>
95         <setting name="TAGNAME" value=""/>
96         <setting name="TAGNAMESPACE" value="http://www.w3.org/1999/xhtml"/>
97         <setting name="VALUE_PATTERN" value=""/>
98         <setting name="XPATH_CONDITION" value=""/>
99         <setting name="ATT_NAME" value="on.*"/>
100         <setting name="ATT_NAMESPACE" value=""/>
101       </XmlAttributeInjection>
102     </entry>
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="^javascript:(.+)"/>
111         <setting name="XPATH_CONDITION" value=""/>
112         <setting name="ATT_NAME" value="href"/>
113         <setting name="ATT_NAMESPACE" value=""/>
114       </XmlAttributeInjection>
115     </entry>
116     <entry>
117       <XmlAttributeInjection>
118         <setting name="LANGUAGE" value="CSS"/>
119         <setting name="PREFIX" value="dummy_selector {"/>
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=""/>
124         <setting name="XPATH_CONDITION" value=""/>
125         <setting name="ATT_NAME" value="style"/>
126         <setting name="ATT_NAMESPACE" value=""/>
127       </XmlAttributeInjection>
128     </entry>
129     <entry>
130       <XmlAttributeInjection>
131         <setting name="LANGUAGE" value="SQL"/>
132         <setting name="PREFIX" value=""/>
133         <setting name="SUFFIX" value=""/>
134         <setting name="TAGNAME" value="query|update"/>
135         <setting name="TAGNAMESPACE" value="http://java.sun.com/jsp/jstl/sql"/>
136         <setting name="VALUE_PATTERN" value=""/>
137         <setting name="XPATH_CONDITION" value=""/>
138         <setting name="ATT_NAME" value="sql"/>
139         <setting name="ATT_NAMESPACE" value=""/>
140       </XmlAttributeInjection>
141     </entry>
142     <entry>
143       <XmlAttributeInjection>
144         <setting name="LANGUAGE" value="XPath"/>
145         <setting name="PREFIX" value=""/>
146         <setting name="SUFFIX" value=""/>
147         <setting name="TAGNAME" value="out|if|forEach|set|when"/>
148         <setting name="TAGNAMESPACE" value="http://java.sun.com/jsp/jstl/xml"/>
149         <setting name="VALUE_PATTERN" value=""/>
150         <setting name="XPATH_CONDITION" value=""/>
151         <setting name="ATT_NAME" value="select"/>
152         <setting name="ATT_NAMESPACE" value=""/>
153       </XmlAttributeInjection>
154     </entry>
155   </ATTRIBUTES>
156   <PARAMETERS>
157     <entry>
158       <MethodParameterInjection>
159         <setting name="LANGUAGE" value="RegExp"/>
160         <setting name="PREFIX" value=""/>
161         <setting name="SUFFIX" value=""/>
162         <setting name="CLASS" value="java.util.regex.Pattern"/>
163         <setting name="APPLY_IN_HIERARCHY" value="false"/>
164         <SIGNATURES name="compile(java.lang.String)" value="true"/>
165       </MethodParameterInjection>
166     </entry>
167     <entry>
168       <MethodParameterInjection>
169         <setting name="LANGUAGE" value="XPath"/>
170         <setting name="PREFIX" value=""/>
171         <setting name="SUFFIX" value=""/>
172         <setting name="CLASS" value="org.dom4j.Node"/>
173         <setting name="APPLY_IN_HIERARCHY" value="true"/>
174         <SIGNATURES name="createXPath(java.lang.String)" value="true"/>
175       </MethodParameterInjection>
176     </entry>
177     <entry>
178       <MethodParameterInjection>
179         <setting name="LANGUAGE" value="XPath"/>
180         <setting name="PREFIX" value=""/>
181         <setting name="SUFFIX" value=""/>
182         <setting name="CLASS" value="org.dom4j.Node"/>
183         <setting name="APPLY_IN_HIERARCHY" value="true"/>
184         <SIGNATURES name="selectNodes(java.lang.String)" value="true"/>
185       </MethodParameterInjection>
186     </entry>
187     <entry>
188       <MethodParameterInjection>
189         <setting name="LANGUAGE" value="XPath"/>
190         <setting name="PREFIX" value=""/>
191         <setting name="SUFFIX" value=""/>
192         <setting name="CLASS" value="org.dom4j.Node"/>
193         <setting name="APPLY_IN_HIERARCHY" value="true"/>
194         <SIGNATURES name="selectSingleNode(java.lang.String)" value="true"/>
195       </MethodParameterInjection>
196     </entry>
197     <entry>
198       <MethodParameterInjection>
199         <setting name="LANGUAGE" value="RegExp"/>
200         <setting name="PREFIX" value=""/>
201         <setting name="SUFFIX" value=""/>
202         <setting name="CLASS" value="java.util.regex.Pattern"/>
203         <setting name="APPLY_IN_HIERARCHY" value="false"/>
204         <SIGNATURES name="compile(java.lang.String)" value="true"/>
205         <SIGNATURES name="compile(java.lang.String, int)" value="true,false"/>
206         <SIGNATURES name="matches(java.lang.String, java.lang.CharSequence)" value="true,false"/>
207       </MethodParameterInjection>
208     </entry>
209     <entry>
210       <MethodParameterInjection>
211         <setting name="LANGUAGE" value="RegExp"/>
212         <setting name="PREFIX" value=""/>
213         <setting name="SUFFIX" value=""/>
214         <setting name="CLASS" value="java.lang.String"/>
215         <setting name="APPLY_IN_HIERARCHY" value="false"/>
216         <SIGNATURES name="replaceAll(java.lang.String, java.lang.String)" value="true,false"/>
217         <SIGNATURES name="replaceFirst(java.lang.String, java.lang.String)" value="true,false"/>
218         <SIGNATURES name="split(java.lang.String)" value="true"/>
219         <SIGNATURES name="split(java.lang.String, int)" value="true,false"/>
220       </MethodParameterInjection>
221     </entry>
222     <entry>
223       <MethodParameterInjection>
224         <setting name="LANGUAGE" value="XPath"/>
225         <setting name="PREFIX" value=""/>
226         <setting name="SUFFIX" value=""/>
227         <setting name="CLASS" value="org.jdom.xpath.XPath"/>
228         <setting name="APPLY_IN_HIERARCHY" value="false"/>
229         <SIGNATURES name="newInstance(java.lang.String)" value="true"/>
230         <SIGNATURES name="selectNodes(java.lang.Object, java.lang.String)" value="false,true"/>
231         <SIGNATURES name="selectSingleNode(java.lang.Object, java.lang.String)" value="false,true"/>
232       </MethodParameterInjection>
233     </entry>
234     <entry>
235       <MethodParameterInjection>
236         <setting name="LANGUAGE" value="XPath"/>
237         <setting name="PREFIX" value=""/>
238         <setting name="SUFFIX" value=""/>
239         <setting name="CLASS" value="javax.xml.xpath.XPath"/>
240         <setting name="APPLY_IN_HIERARCHY" value="true"/>
241         <SIGNATURES name="compile(java.lang.String)" value="true"/>
242         <SIGNATURES name="evaluate(java.lang.String, java.lang.Object)" value="true,false"/>
243         <SIGNATURES name="evaluate(java.lang.String, java.lang.Object, javax.xml.namespace.QName)" value="true,false,false"/>
244         <SIGNATURES name="evaluate(java.lang.String, org.xml.sax.InputSource)" value="true,false"/>
245         <SIGNATURES name="evaluate(java.lang.String, org.xml.sax.InputSource, javax.xml.namespace.QName)" value="true,false,false"/>
246       </MethodParameterInjection>
247     </entry>
248     <entry>
249       <MethodParameterInjection>
250         <setting name="LANGUAGE" value="SQL"/>
251         <setting name="PREFIX" value=""/>
252         <setting name="SUFFIX" value=""/>
253         <setting name="CLASS" value="java.sql.Connection"/>
254         <setting name="APPLY_IN_HIERARCHY" value="true"/>
255         <SIGNATURES name="nativeSQL(java.lang.String)" value="true"/>
256         <SIGNATURES name="prepareCall(java.lang.String)" value="true"/>
257         <SIGNATURES name="prepareCall(java.lang.String, int, int)" value="true,false,false"/>
258         <SIGNATURES name="prepareCall(java.lang.String, int, int, int)" value="true,false,false,false"/>
259         <SIGNATURES name="prepareStatement(java.lang.String)" value="true"/>
260         <SIGNATURES name="prepareStatement(java.lang.String, int)" value="true,false"/>
261         <SIGNATURES name="prepareStatement(java.lang.String, int, int)" value="true,false,false"/>
262         <SIGNATURES name="prepareStatement(java.lang.String, int, int, int)" value="true,false,false,false"/>
263         <SIGNATURES name="prepareStatement(java.lang.String, int[])" value="true,false"/>
264         <SIGNATURES name="prepareStatement(java.lang.String, java.lang.String[])" value="true,false"/>
265       </MethodParameterInjection>
266     </entry>
267     <entry>
268       <MethodParameterInjection>
269         <setting name="LANGUAGE" value="SQL"/>
270         <setting name="PREFIX" value=""/>
271         <setting name="SUFFIX" value=""/>
272         <setting name="CLASS" value="java.sql.Statement"/>
273         <setting name="APPLY_IN_HIERARCHY" value="true"/>
274         <SIGNATURES name="addBatch(java.lang.String)" value="true"/>
275         <SIGNATURES name="execute(java.lang.String)" value="true"/>
276         <SIGNATURES name="execute(java.lang.String, int)" value="true,false"/>
277         <SIGNATURES name="execute(java.lang.String, int[])" value="true,false"/>
278         <SIGNATURES name="execute(java.lang.String, java.lang.String[])" value="true,false"/>
279         <SIGNATURES name="executeQuery(java.lang.String)" value="true"/>
280         <SIGNATURES name="executeUpdate(java.lang.String)" value="true"/>
281         <SIGNATURES name="executeUpdate(java.lang.String, int)" value="true,false"/>
282         <SIGNATURES name="executeUpdate(java.lang.String, int[])" value="true,false"/>
283         <SIGNATURES name="executeUpdate(java.lang.String, java.lang.String[])" value="true,false"/>
284       </MethodParameterInjection>
285     </entry>
286     <entry>
287       <MethodParameterInjection>
288         <setting name="LANGUAGE" value="SQL"/>
289         <setting name="PREFIX" value=""/>
290         <setting name="SUFFIX" value=""/>
291         <setting name="CLASS" value="org.springframework.jdbc.core.JdbcOperations"/>
292         <setting name="APPLY_IN_HIERARCHY" value="true"/>
293         <SIGNATURES name="batchUpdate(java.lang.String, org.springframework.jdbc.core.BatchPreparedStatementSetter)" value="true,false"/>
294         <SIGNATURES name="batchUpdate(java.lang.String[])" value="true"/>
295         <SIGNATURES name="execute(java.lang.String)" value="true"/>
296         <SIGNATURES name="execute(java.lang.String, org.springframework.jdbc.core.PreparedStatementCallback)" value="true,false"/>
297         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.ResultSetExtractor)"
298                     value="true,false,false,false"/>
299         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowCallbackHandler)"
300                     value="true,false,false,false"/>
301         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowMapper)"
302                     value="true,false,false,false"/>
303         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.ResultSetExtractor)"
304                     value="true,false,false"/>
305         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowCallbackHandler)"
306                     value="true,false,false"/>
307         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowMapper)" value="true,false,false"/>
308         <SIGNATURES
309             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.ResultSetExtractor)"
310             value="true,false,false"/>
311         <SIGNATURES
312             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.RowCallbackHandler)"
313             value="true,false,false"/>
314         <SIGNATURES
315             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.RowMapper)"
316             value="true,false,false"/>
317         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.ResultSetExtractor)" value="true,false"/>
318         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.RowCallbackHandler)" value="true,false"/>
319         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.RowMapper)" value="true,false"/>
320         <SIGNATURES name="queryForInt(java.lang.String)" value="true"/>
321         <SIGNATURES name="queryForInt(java.lang.String, java.lang.Object[])" value="true,false"/>
322         <SIGNATURES name="queryForInt(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
323         <SIGNATURES name="queryForList(java.lang.String)" value="true"/>
324         <SIGNATURES name="queryForList(java.lang.String, java.lang.Class)" value="true,false"/>
325         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[])" value="true,false"/>
326         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
327         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], int[], java.lang.Class)" value="true,false,false,false"/>
328         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], java.lang.Class)" value="true,false,false"/>
329         <SIGNATURES name="queryForLong(java.lang.String)" value="true"/>
330         <SIGNATURES name="queryForLong(java.lang.String, java.lang.Object[])" value="true,false"/>
331         <SIGNATURES name="queryForLong(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
332         <SIGNATURES name="queryForMap(java.lang.String)" value="true"/>
333         <SIGNATURES name="queryForMap(java.lang.String, java.lang.Object[])" value="true,false"/>
334         <SIGNATURES name="queryForMap(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
335         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Class)" value="true,false"/>
336         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], int[], java.lang.Class)" value="true,false,false,false"/>
337         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowMapper)"
338                     value="true,false,false,false"/>
339         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], java.lang.Class)" value="true,false,false"/>
340         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowMapper)"
341                     value="true,false,false"/>
342         <SIGNATURES name="queryForObject(java.lang.String, org.springframework.jdbc.core.RowMapper)" value="true,false"/>
343         <SIGNATURES name="queryForRowSet(java.lang.String)" value="true"/>
344         <SIGNATURES name="queryForRowSet(java.lang.String, java.lang.Object[])" value="true,false"/>
345         <SIGNATURES name="queryForRowSet(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
346         <SIGNATURES name="update(java.lang.String)" value="true"/>
347         <SIGNATURES name="update(java.lang.String, java.lang.Object[])" value="true,false"/>
348         <SIGNATURES name="update(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
349         <SIGNATURES name="update(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter)" value="true,false"/>
350       </MethodParameterInjection>
351     </entry>
352     <entry>
353       <MethodParameterInjection>
354         <setting name="LANGUAGE" value="SQL"/>
355         <setting name="PREFIX" value=""/>
356         <setting name="SUFFIX" value=""/>
357         <setting name="CLASS" value="org.springframework.jdbc.core.simple.SimpleJdbcOperations"/>
358         <setting name="APPLY_IN_HIERARCHY" value="true"/>
359         <SIGNATURES
360             name="query(java.lang.String, org.springframework.jdbc.core.simple.ParameterizedRowMapper&lt;T&gt;, java.lang.Object...)"
361             value="true,false,false"/>
362         <SIGNATURES name="queryForInt(java.lang.String, java.lang.Object...)" value="true,false"/>
363         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object...)" value="true,false"/>
364         <SIGNATURES name="queryForLong(java.lang.String, java.lang.Object...)" value="true,false"/>
365         <SIGNATURES name="queryForMap(java.lang.String, java.lang.Object...)" value="true,false"/>
366         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Class&lt;T&gt;, java.lang.Object...)" value="true,false,false"/>
367         <SIGNATURES
368             name="queryForObject(java.lang.String, org.springframework.jdbc.core.simple.ParameterizedRowMapper&lt;T&gt;, java.lang.Object...)"
369             value="true,false,false"/>
370         <SIGNATURES name="update(java.lang.String, java.lang.Object...)" value="true,false"/>
371       </MethodParameterInjection>
372     </entry>
373     <entry>
374       <MethodParameterInjection>
375         <setting name="LANGUAGE" value="SQL"/>
376         <setting name="PREFIX" value=""/>
377         <setting name="SUFFIX" value=""/>
378         <setting name="CLASS" value="org.springframework.jdbc.object.RdbmsOperation"/>
379         <setting name="APPLY_IN_HIERARCHY" value="true"/>
380         <SIGNATURES name="setSql(java.lang.String)" value="true"/>
381       </MethodParameterInjection>
382     </entry>
383     <entry>
384       <MethodParameterInjection>
385         <setting name="LANGUAGE" value="SQL"/>
386         <setting name="PREFIX" value=""/>
387         <setting name="SUFFIX" value=""/>
388         <setting name="CLASS" value="org.springframework.jdbc.object.SqlOperation"/>
389         <setting name="APPLY_IN_HIERARCHY" value="true"/>
390         <SIGNATURES name="newPreparedStatementCreator(java.lang.String, java.lang.Object[])" value="true,false"/>
391       </MethodParameterInjection>
392     </entry>
393     <entry>
394       <MethodParameterInjection>
395         <setting name="LANGUAGE" value="SQL"/>
396         <setting name="PREFIX" value=""/>
397         <setting name="SUFFIX" value=""/>
398         <setting name="CLASS" value="org.springframework.jdbc.object.BatchSqlUpdate"/>
399         <setting name="APPLY_IN_HIERARCHY" value="true"/>
400         <SIGNATURES name="BatchSqlUpdate(javax.sql.DataSource, java.lang.String)" value="false,true"/>
401         <SIGNATURES name="BatchSqlUpdate(javax.sql.DataSource, java.lang.String, int[])" value="false,true,false"/>
402         <SIGNATURES name="BatchSqlUpdate(javax.sql.DataSource, java.lang.String, int[], int)" value="false,true,false,false"/>
403       </MethodParameterInjection>
404     </entry>
405     <entry>
406       <MethodParameterInjection>
407         <setting name="LANGUAGE" value="SQL"/>
408         <setting name="PREFIX" value=""/>
409         <setting name="SUFFIX" value=""/>
410         <setting name="CLASS" value="org.springframework.jdbc.object.MappingSqlQuery"/>
411         <setting name="APPLY_IN_HIERARCHY" value="true"/>
412         <SIGNATURES name="MappingSqlQuery(javax.sql.DataSource, java.lang.String)" value="false,true"/>
413       </MethodParameterInjection>
414     </entry>
415     <entry>
416       <MethodParameterInjection>
417         <setting name="LANGUAGE" value="SQL"/>
418         <setting name="PREFIX" value=""/>
419         <setting name="SUFFIX" value=""/>
420         <setting name="CLASS" value="org.springframework.jdbc.object.MappingSqlQueryWithParameters"/>
421         <setting name="APPLY_IN_HIERARCHY" value="true"/>
422         <SIGNATURES name="MappingSqlQueryWithParameters(javax.sql.DataSource, java.lang.String)" value="false,true"/>
423       </MethodParameterInjection>
424     </entry>
425     <entry>
426       <MethodParameterInjection>
427         <setting name="LANGUAGE" value="SQL"/>
428         <setting name="PREFIX" value=""/>
429         <setting name="SUFFIX" value=""/>
430         <setting name="CLASS" value="org.springframework.jdbc.object.SqlCall"/>
431         <setting name="APPLY_IN_HIERARCHY" value="true"/>
432         <SIGNATURES name="SqlCall(javax.sql.DataSource, java.lang.String)" value="false,true"/>
433       </MethodParameterInjection>
434     </entry>
435     <entry>
436       <MethodParameterInjection>
437         <setting name="LANGUAGE" value="SQL"/>
438         <setting name="PREFIX" value=""/>
439         <setting name="SUFFIX" value=""/>
440         <setting name="CLASS" value="org.springframework.jdbc.object.SqlFunction"/>
441         <setting name="APPLY_IN_HIERARCHY" value="true"/>
442         <SIGNATURES name="SqlFunction(javax.sql.DataSource, java.lang.String)" value="false,true"/>
443         <SIGNATURES name="SqlFunction(javax.sql.DataSource, java.lang.String, int[])" value="false,true,false"/>
444         <SIGNATURES name="SqlFunction(javax.sql.DataSource, java.lang.String, int[], java.lang.Class)" value="false,true,false,false"/>
445       </MethodParameterInjection>
446     </entry>
447     <entry>
448       <MethodParameterInjection>
449         <setting name="LANGUAGE" value="SQL"/>
450         <setting name="PREFIX" value=""/>
451         <setting name="SUFFIX" value=""/>
452         <setting name="CLASS" value="org.springframework.jdbc.object.SqlQuery"/>
453         <setting name="APPLY_IN_HIERARCHY" value="true"/>
454         <SIGNATURES name="SqlQuery(javax.sql.DataSource, java.lang.String)" value="false,true"/>
455         <SIGNATURES name="execute(java.lang.String)" value="true"/>
456         <SIGNATURES name="execute(java.lang.String, java.util.Map)" value="true,false"/>
457       </MethodParameterInjection>
458     </entry>
459     <entry>
460       <MethodParameterInjection>
461         <setting name="LANGUAGE" value="SQL"/>
462         <setting name="PREFIX" value=""/>
463         <setting name="SUFFIX" value=""/>
464         <setting name="CLASS" value="org.springframework.jdbc.object.SqlUpdate"/>
465         <setting name="APPLY_IN_HIERARCHY" value="true"/>
466         <SIGNATURES name="SqlUpdate(javax.sql.DataSource, java.lang.String)" value="false,true"/>
467         <SIGNATURES name="SqlUpdate(javax.sql.DataSource, java.lang.String, int[])" value="false,true,false"/>
468         <SIGNATURES name="SqlUpdate(javax.sql.DataSource, java.lang.String, int[], int)" value="false,true,false,false"/>
469       </MethodParameterInjection>
470     </entry>
471     <entry>
472       <MethodParameterInjection>
473         <setting name="LANGUAGE" value="SQL"/>
474         <setting name="PREFIX" value=""/>
475         <setting name="SUFFIX" value=""/>
476         <setting name="CLASS" value="org.springframework.jdbc.object.UpdatableSqlQuery"/>
477         <setting name="APPLY_IN_HIERARCHY" value="true"/>
478         <SIGNATURES name="UpdatableSqlQuery(javax.sql.DataSource, java.lang.String)" value="false,true"/>
479       </MethodParameterInjection>
480     </entry>
481     <entry>
482       <MethodParameterInjection>
483         <setting name="LANGUAGE" value="SQL"/>
484         <setting name="PREFIX" value=""/>
485         <setting name="SUFFIX" value=""/>
486         <setting name="CLASS" value="org.springframework.jdbc.core.JdbcOperations"/>
487         <setting name="APPLY_IN_HIERARCHY" value="true"/>
488         <SIGNATURES name="batchUpdate(java.lang.String, org.springframework.jdbc.core.BatchPreparedStatementSetter)" value="true,false"/>
489         <SIGNATURES name="batchUpdate(java.lang.String[])" value="true"/>
490         <SIGNATURES name="execute(java.lang.String)" value="true"/>
491         <SIGNATURES name="execute(java.lang.String, org.springframework.jdbc.core.PreparedStatementCallback)" value="true,false"/>
492         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.ResultSetExtractor)"
493                     value="true,false,false,false"/>
494         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowCallbackHandler)"
495                     value="true,false,false,false"/>
496         <SIGNATURES name="query(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowMapper)"
497                     value="true,false,false,false"/>
498         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.ResultSetExtractor)"
499                     value="true,false,false"/>
500         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowCallbackHandler)"
501                     value="true,false,false"/>
502         <SIGNATURES name="query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowMapper)" value="true,false,false"/>
503         <SIGNATURES
504             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.ResultSetExtractor)"
505             value="true,false,false"/>
506         <SIGNATURES
507             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.RowCallbackHandler)"
508             value="true,false,false"/>
509         <SIGNATURES
510             name="query(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter, org.springframework.jdbc.core.RowMapper)"
511             value="true,false,false"/>
512         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.ResultSetExtractor)" value="true,false"/>
513         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.RowCallbackHandler)" value="true,false"/>
514         <SIGNATURES name="query(java.lang.String, org.springframework.jdbc.core.RowMapper)" value="true,false"/>
515         <SIGNATURES name="queryForInt(java.lang.String)" value="true"/>
516         <SIGNATURES name="queryForInt(java.lang.String, java.lang.Object[])" value="true,false"/>
517         <SIGNATURES name="queryForInt(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
518         <SIGNATURES name="queryForList(java.lang.String)" value="true"/>
519         <SIGNATURES name="queryForList(java.lang.String, java.lang.Class)" value="true,false"/>
520         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[])" value="true,false"/>
521         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
522         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], int[], java.lang.Class)" value="true,false,false,false"/>
523         <SIGNATURES name="queryForList(java.lang.String, java.lang.Object[], java.lang.Class)" value="true,false,false"/>
524         <SIGNATURES name="queryForLong(java.lang.String)" value="true"/>
525         <SIGNATURES name="queryForLong(java.lang.String, java.lang.Object[])" value="true,false"/>
526         <SIGNATURES name="queryForLong(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
527         <SIGNATURES name="queryForMap(java.lang.String)" value="true"/>
528         <SIGNATURES name="queryForMap(java.lang.String, java.lang.Object[])" value="true,false"/>
529         <SIGNATURES name="queryForMap(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
530         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Class)" value="true,false"/>
531         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], int[], java.lang.Class)" value="true,false,false,false"/>
532         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], int[], org.springframework.jdbc.core.RowMapper)"
533                     value="true,false,false,false"/>
534         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], java.lang.Class)" value="true,false,false"/>
535         <SIGNATURES name="queryForObject(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowMapper)"
536                     value="true,false,false"/>
537         <SIGNATURES name="queryForObject(java.lang.String, org.springframework.jdbc.core.RowMapper)" value="true,false"/>
538         <SIGNATURES name="queryForRowSet(java.lang.String)" value="true"/>
539         <SIGNATURES name="queryForRowSet(java.lang.String, java.lang.Object[])" value="true,false"/>
540         <SIGNATURES name="queryForRowSet(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
541         <SIGNATURES name="update(java.lang.String)" value="true"/>
542         <SIGNATURES name="update(java.lang.String, java.lang.Object[])" value="true,false"/>
543         <SIGNATURES name="update(java.lang.String, java.lang.Object[], int[])" value="true,false,false"/>
544         <SIGNATURES name="update(java.lang.String, org.springframework.jdbc.core.PreparedStatementSetter)" value="true,false"/>
545       </MethodParameterInjection>
546     </entry>
547     <entry>
548       <MethodParameterInjection>
549         <setting name="LANGUAGE" value="JPAQL"/>
550         <setting name="PREFIX" value=""/>
551         <setting name="SUFFIX" value=""/>
552         <setting name="CLASS" value="javax.persistence.EntityManager"/>
553         <setting name="APPLY_IN_HIERARCHY" value="true"/>
554         <SIGNATURES name="createQuery(java.lang.String)" value="true"/>
555       </MethodParameterInjection>
556     </entry>
557     <entry>
558       <MethodParameterInjection>
559         <setting name="LANGUAGE" value="JPAQL"/>
560         <setting name="PREFIX" value=""/>
561         <setting name="SUFFIX" value=""/>
562         <setting name="CLASS" value="javax.persistence.NamedQuery"/>
563         <setting name="APPLY_IN_HIERARCHY" value="true"/>
564         <SIGNATURES name="query()" value="true:"/>
565       </MethodParameterInjection>
566     </entry>
567     <entry>
568       <MethodParameterInjection>
569         <setting name="LANGUAGE" value="SQL"/>
570         <setting name="PREFIX" value=""/>
571         <setting name="SUFFIX" value=""/>
572         <setting name="CLASS" value="javax.persistence.NamedNativeQuery"/>
573         <setting name="APPLY_IN_HIERARCHY" value="true"/>
574         <SIGNATURES name="query()" value="true:"/>
575       </MethodParameterInjection>
576     </entry>
577     <entry>
578       <MethodParameterInjection>
579         <setting name="LANGUAGE" value="HQL"/>
580         <setting name="PREFIX" value=""/>
581         <setting name="SUFFIX" value=""/>
582         <setting name="CLASS" value="org.hibernate.Session"/>
583         <setting name="APPLY_IN_HIERARCHY" value="true"/>
584         <SIGNATURES name="createQuery(java.lang.String)" value="true"/>
585       </MethodParameterInjection>
586     </entry>
587     <entry>
588       <MethodParameterInjection>
589         <setting name="LANGUAGE" value="SQL"/>
590         <setting name="PREFIX" value=""/>
591         <setting name="SUFFIX" value=""/>
592         <setting name="CLASS" value="org.hibernate.Session"/>
593         <setting name="APPLY_IN_HIERARCHY" value="true"/>
594         <SIGNATURES name="createSQLQuery(java.lang.String)" value="true"/>
595       </MethodParameterInjection>
596     </entry>
597     <entry>
598       <MethodParameterInjection>
599         <setting name="LANGUAGE" value="HQL"/>
600         <setting name="PREFIX" value=""/>
601         <setting name="SUFFIX" value=""/>
602         <setting name="CLASS" value="org.springframework.orm.hibernate3.HibernateOperations"/>
603         <setting name="APPLY_IN_HIERARCHY" value="true"/>
604         <SIGNATURES name="bulkUpdate(java.lang.String)" value="true"/>
605         <SIGNATURES name="bulkUpdate(java.lang.String, java.lang.Object)" value="true,false"/>
606         <SIGNATURES name="bulkUpdate(java.lang.String, java.lang.Object[])" value="true,false"/>
607         <SIGNATURES name="find(java.lang.String)" value="true"/>
608         <SIGNATURES name="find(java.lang.String, java.lang.Object)" value="true,false"/>
609         <SIGNATURES name="find(java.lang.String, java.lang.Object[])" value="true,false"/>
610         <SIGNATURES name="findByNamedParam(java.lang.String, java.lang.String, java.lang.Object)" value="true,false,false"/>
611         <SIGNATURES name="findByNamedParam(java.lang.String, java.lang.String[], java.lang.Object[])" value="true,false,false"/>
612         <SIGNATURES name="findByValueBean(java.lang.String, java.lang.Object)" value="true,false"/>
613         <SIGNATURES name="iterate(java.lang.String)" value="true"/>
614         <SIGNATURES name="iterate(java.lang.String, java.lang.Object)" value="true,false"/>
615         <SIGNATURES name="iterate(java.lang.String, java.lang.Object[])" value="true,false"/>
616       </MethodParameterInjection>
617     </entry>
618     <entry>
619       <MethodParameterInjection>
620         <setting name="LANGUAGE" value="JPAQL"/>
621         <setting name="PREFIX" value=""/>
622         <setting name="SUFFIX" value=""/>
623         <setting name="CLASS" value="org.springframework.orm.jpa.JpaOperations"/>
624         <setting name="APPLY_IN_HIERARCHY" value="true"/>
625         <SIGNATURES name="find(java.lang.String)" value="true"/>
626         <SIGNATURES name="find(java.lang.String, java.lang.Object...)" value="true,false"/>
627         <SIGNATURES name="findByNamedParams(java.lang.String, java.util.Map)"
628                     value="true,false"/>
629       </MethodParameterInjection>
630     </entry>
631     <entry>
632       <MethodParameterInjection>
633         <setting name="LANGUAGE" value="HQL"/>
634         <setting name="PREFIX" value=""/>
635         <setting name="SUFFIX" value=""/>
636         <setting name="CLASS" value="org.springframework.orm.hibernate.HibernateOperations"/>
637         <setting name="APPLY_IN_HIERARCHY" value="true"/>
638         <SIGNATURES name="find(java.lang.String)" value="true"/>
639         <SIGNATURES name="find(java.lang.String, java.lang.Object)" value="true,false"/>
640         <SIGNATURES name="find(java.lang.String, java.lang.Object, net.sf.hibernate.type.Type)" value="true,false,false"/>
641         <SIGNATURES name="find(java.lang.String, java.lang.Object[])" value="true,false"/>
642         <SIGNATURES name="find(java.lang.String, java.lang.Object[], net.sf.hibernate.type.Type[])" value="true,false,false"/>
643       </MethodParameterInjection>
644     </entry>
645   </PARAMETERS>
646   <option name="INSTRUMENTATION" value="ASSERT"/>
647   <option name="LANGUAGE_ANNOTATION" value="org.intellij.lang.annotations.Language"/>
648   <option name="PATTERN_ANNOTATION" value="org.intellij.lang.annotations.Pattern"/>
649   <option name="SUBST_ANNOTATION" value="org.intellij.lang.annotations.Subst"/>
650 </component>