1 <?xml version="1.0" encoding="UTF-8"?>
8 <description>Jalopy convention definitions for the JabRef project</description>
9 <name>JabRef convention</name>
13 <enable>false</enable>
16 <abstract>[A-Z][a-zA-Z0-9]+</abstract>
17 <general>[A-Z][a-zA-Z0-9]+</general>
20 <default>[a-z][\w]+</default>
21 <defaultStatic>[a-z][\w]+</defaultStatic>
22 <defaultStaticFinal>[a-zA-Z][\w]+</defaultStaticFinal>
23 <private>[a-z][\w]+</private>
24 <privateStatic>[a-z][\w]+</privateStatic>
25 <privateStaticFinal>[a-zA-Z][\w]+</privateStaticFinal>
26 <protected>[a-z][\w]+</protected>
27 <protectedStatic>[a-z][\w]+</protectedStatic>
28 <protectedStaticFinal>[a-zA-Z][\w]+</protectedStaticFinal>
29 <public>[a-z][\w]+</public>
30 <publicStatic>[a-z][\w]+</publicStatic>
31 <publicStaticFinal>[a-zA-Z][\w]+</publicStaticFinal>
33 <interfaces>[A-Z][a-zA-Z0-9]+</interfaces>
36 <default>[a-z][\w]+</default>
37 <defaultStatic>[a-z][\w]+</defaultStatic>
38 <defaultStaticFinal>[a-z][\w]+</defaultStaticFinal>
39 <private>[a-z][\w]+</private>
40 <privateStatic>[a-z][\w]+</privateStatic>
41 <privateStaticFinal>[a-z][\w]+</privateStaticFinal>
42 <protected>[a-z][\w]+</protected>
43 <protectedStatic>[a-z][\w]+</protectedStatic>
44 <protectedStaticFinal>[a-z][\w]+</protectedStaticFinal>
45 <public>[a-z][\w]+</public>
46 <publicStatic>[a-z][\w]+</publicStatic>
47 <publicStaticFinal>[a-z][\w]+</publicStaticFinal>
49 <packages>[a-z]+(?:\.[a-z]+)*</packages>
51 <default>[a-z][\w]+</default>
52 <final>[a-z][\w]+</final>
54 <variables>[a-z][\w]*</variables>
57 <adhereToNamingConvention>false</adhereToNamingConvention>
58 <alwaysOverrideEquals>false</alwaysOverrideEquals>
59 <alwaysOverrideHashCode>false</alwaysOverrideHashCode>
60 <avoidThreadGroups>false</avoidThreadGroups>
61 <declareCollectionComment>false</declareCollectionComment>
62 <dontIgnoreExceptions>false</dontIgnoreExceptions>
63 <dontSubstituteObjectEquals>false</dontSubstituteObjectEquals>
64 <neverDeclareException>false</neverDeclareException>
65 <neverDeclareThrowable>false</neverDeclareThrowable>
66 <neverInvokeWaitOutsideLoop>false</neverInvokeWaitOutsideLoop>
67 <neverReturnZeroArrays>false</neverReturnZeroArrays>
68 <neverUseEmptyFinally>false</neverUseEmptyFinally>
69 <obeyContractEquals>false</obeyContractEquals>
70 <overrideToString>false</overrideToString>
71 <referToObjectsByInterface>false</referToObjectsByInterface>
72 <replaceStructureWithClass>false</replaceStructureWithClass>
73 <stringLiterallI18n>false</stringLiterallI18n>
74 <useInterfaceOnlyForTypes>false</useInterfaceOnlyForTypes>
75 <wrongCollectionComment>false</wrongCollectionComment>
83 <general>30000</general>
84 <parser>30000</parser>
85 <parserJavadoc>30000</parserJavadoc>
86 <printer>30000</printer>
87 <printerJavadoc>30000</printerJavadoc>
88 <transform>30000</transform>
90 <showErrorStackTrace>true</showErrorStackTrace>
93 <threadCount>1</threadCount>
97 <methodCallChain>true</methodCallChain>
98 <parameterMethodDeclaration>false</parameterMethodDeclaration>
99 <ternaryOperator>true</ternaryOperator>
100 <variableAssignment>false</variableAssignment>
101 <variableIdentifier>false</variableIdentifier>
104 <directory>bak</directory>
110 <braceLeft>0</braceLeft>
112 <declaration>0</declaration>
115 <interface>1</interface>
116 <lastImport>2</lastImport>
122 <braceRight>0</braceRight>
123 <caseBlock>1</caseBlock>
126 <multiline>1</multiline>
127 <singleline>1</singleline>
129 <controlStatement>1</controlStatement>
130 <declaration>1</declaration>
134 <keepUpTo>1</keepUpTo>
138 <cuddle>false</cuddle>
139 <insertStatement>false</insertStatement>
142 <dowhile>true</dowhile>
144 <ifelse>true</ifelse>
149 <dowhile>false</dowhile>
151 <ifelse>false</ifelse>
155 <methodClass>false</methodClass>
156 <methodClassIfWrapped>false</methodClassIfWrapped>
160 <blanklines>true</blanklines>
161 <comments>true</comments>
165 <multiline>false</multiline>
169 <innerclass>false</innerclass>
171 <throwsTags>false</throwsTags>
173 <fieldsShort>true</fieldsShort>
176 <constructor>0</constructor>
180 <parseComments>false</parseComments>
188 <exception> * @throws $exceptionType$ DOCUMENT ME!</exception>
189 <param> * @param $paramType$ DOCUMENT ME!</param>
190 <return> * @return DOCUMENT ME!</return>
191 <top>/**| * DOCUMENT ME!</top>
196 <javadoc>false</javadoc>
197 <multiline>false</multiline>
198 <singleline>false</singleline>
201 <fillCharacter>/</fillCharacter>
202 <insert>true</insert>
203 <insertRecursive>false</insertRecursive>
205 <class>Inner Classes</class>
206 <constructor>Constructors</constructor>
207 <field>Instance fields</field>
208 <initializer>Instance initializers</initializer>
209 <interface>Inner Interfaces</interface>
210 <method>Methods</method>
211 <static>Static fields/initializers</static>
218 <smartMode>5</smartMode>
219 <text>///////////////////////////////////////////////////////////////////////////////
221 ///////////////////////////////////////////////////////////////////////////////</text>
225 <!-- header should not used, because there are some LGPL sources and other authors -->
227 <keys>JOELib header</keys>
228 <smartMode>5</smartMode>
229 <text>///////////////////////////////////////////////////////////////////////////////
230 // Filename: $RCSfile$
233 // Version: $Revision: 148 $
234 // $Date: 2004-01-28 23:42:25 +0100 (Wed, 28 Jan 2004) $
237 // Copyright (c) Dept. Computer Architecture, University of Tuebingen, Germany
239 // This program is free software; you can redistribute it and/or modify
240 // it under the terms of the GNU General Public License as published by
241 // the Free Software Foundation version 2 of the License.
243 // This program is distributed in the hope that it will be useful,
244 // but WITHOUT ANY WARRANTY; without even the implied warranty of
245 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
246 // GNU General Public License for more details.
247 ///////////////////////////////////////////////////////////////////////////////</text>
251 <policy>disabled</policy>
255 <defaultDepth>3</defaultDepth>
256 <packages>*:0|gnu:2|java:2|javax:2|org:2|com:2|net:2</packages>
258 <policy>disabled</policy>
263 <caseFromSwitch>false</caseFromSwitch>
266 <operator>false</operator>
268 <firstColumnComments>true</firstColumnComments>
274 <braceCuddled>1</braceCuddled>
275 <braceLeft>0</braceLeft>
276 <braceRight>0</braceRight>
277 <braceRightAfter>1</braceRightAfter>
278 <continuation>4</continuation>
280 <extends>-1</extends>
282 <implements>-1</implements>
286 <trailingComment>1</trailingComment>
289 <enable>false</enable>
290 <onlyLeading>false</onlyLeading>
294 <arrayBracketsAfterIdent>false</arrayBracketsAfterIdent>
295 <forceFormatting>false</forceFormatting>
296 <insertExpressionParentheses>true</insertExpressionParentheses>
297 <insertLoggingConditional>true</insertLoggingConditional>
298 <insertTrailingNewline>true</insertTrailingNewline>
299 <insertUID>false</insertUID>
304 <constructor>true</constructor>
305 <enable>true</enable>
306 <interface>true</interface>
307 <method>true</method>
308 <order>static|field|initializer|constructor|method|interface|class</order>
309 <variable>true</variable>
312 <enable>false</enable>
313 <order>public|protected|private|abstract|static|final|synchronized|transient|volatile|native|strictfp</order>
320 <semicolon>true</semicolon>
321 <typeCast>true</typeCast>
324 <braces>false</braces>
325 <brackets>false</brackets>
326 <bracketsTypes>false</bracketsTypes>
327 <caseColon>false</caseColon>
332 <methodCall>false</methodCall>
333 <methodDeclaration>false</methodDeclaration>
334 <statement>true</statement>
338 <braces>false</braces>
339 <brackets>false</brackets>
341 <assignment>true</assignment>
342 <bitwise>true</bitwise>
343 <logical>true</logical>
344 <mathematical>true</mathematical>
345 <relational>true</relational>
348 <parenthesis>false</parenthesis>
349 <typeCast>false</typeCast>
355 <arrayElement>0</arrayElement>
356 <braceRight>true</braceRight>
357 <extendsTypes>false</extendsTypes>
358 <implementsTypes>false</implementsTypes>
360 <methodCallChained>false</methodCallChained>
363 <second>false</second>
365 <throwsTypes>false</throwsTypes>
368 <braceLeft>true</braceLeft>
369 <extends>false</extends>
370 <implements>false</implements>
371 <throws>false</throws>
374 <methodCall>false</methodCall>
375 <methodCallNested>false</methodCallNested>
376 <methodDeclaration>false</methodDeclaration>
380 <beforeOperator>false</beforeOperator>
381 <enable>true</enable>
382 <lineLength>80</lineLength>
386 <assignment>false</assignment>
387 <leftParenthesis>false</leftParenthesis>
388 <parameter>false</parameter>
390 <extends>false</extends>
391 <implements>false</implements>
392 <throws>false</throws>
396 <rightParenthesis>false</rightParenthesis>
398 <groupingParentheses>false</groupingParentheses>
404 <!--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
406 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->