You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

poi.jin 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. ###
  2. ### Jindent 3.2x property file -- http://www.jindent.de
  3. ###
  4. ### this encapsulates my preferred style, plus project-specific style ...
  5. ###
  6. ### author: Marc Johnson
  7. ###
  8. ### General -- Convention
  9. conventionName = ""
  10. conventionString = ""
  11. conventionNotePosition = "none"
  12. blankLinesToSeparateConventionNote = 2
  13. ### General -- Jindent Note
  14. jindentNotePosition = "none"
  15. blankLinesToSeparateJindentNote = 2
  16. ### Header/Footer -- Header Template
  17. headerSmartMode = infinite
  18. headerIdentifyKey = "Copyright (c) 2002-2006 The Apache Software Foundation"
  19. blankLinesBeforeHeader = 1
  20. header[00]="/* ==================================================================="
  21. header[01]=" * Licensed to the Apache Software Foundation (ASF) under one"
  22. header[02]=" * or more contributor license agreements. See the NOTICE file"
  23. header[03]=" * distributed with this work for additional information"
  24. header[04]=" * regarding copyright ownership. The ASF licenses this file"
  25. header[05]=" * to you under the Apache License, Version 2.0 (the"
  26. header[06]=" * \"License\"); you may not use this file except in compliance"
  27. header[07]=" * with the License. You may obtain a copy of the License at"
  28. header[08]=" * "
  29. header[09]=" * http://www.apache.org/licenses/LICENSE-2.0"
  30. header[10]=" * "
  31. header[11]=" * Unless required by applicable law or agreed to in writing,"
  32. header[12]=" * software distributed under the License is distributed on an"
  33. header[13]=" * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY"
  34. header[14]=" * KIND, either express or implied. See the License for the"
  35. header[15]=" * specific language governing permissions and limitations"
  36. header[16]=" * under the License"
  37. header[17]=" */"
  38. blankLinesAfterHeader = 1
  39. ### Header/Footer -- Footer Template
  40. footerSmartMode = infinite
  41. footerIdentifyKey = ""
  42. blankLinesBeforeFooter = 0
  43. footer[00] = ""
  44. blankLinesAfterFooter = 0
  45. ### Indentation -- Misc
  46. tabulatorSize = 8
  47. indentSize = 4
  48. firstLevelIndent = 0
  49. indentCaseFromSwitch = true
  50. labelNewLine = true
  51. indentLabels = true
  52. minimumCommentIndent = 3
  53. indentLeadingsByTabs = false
  54. indentCommentsByTabs = false
  55. indentDeclarationsByTabs = false
  56. indentAssignmentsByTabs = false
  57. ### Indentation -- Alignment
  58. alignComments = true
  59. alignDeclarations = true
  60. alignAssignments = true
  61. alignTernaryConditions = false
  62. alignTernaryExpressions = true
  63. alignTooLongComments = true
  64. ### Braces -- Style
  65. leftBraceNewLineGeneral = true
  66. rightBraceNewLineGeneral = true
  67. indentLeftBraceGeneral = 0
  68. indentRightBraceGeneral = 0
  69. indentAfterRightBraceGeneral = 0
  70. cuddleEmptyBracesGeneral = false
  71. indentCuddledBracesGeneral = 0
  72. leftBraceNewLineClassInterface = true
  73. rightBraceNewLineClassInterface = true
  74. indentLeftBraceClassInterface = 0
  75. indentRightBraceClassInterface = 0
  76. indentAfterRightBraceClassInterface = 0
  77. cuddleEmptyBracesClassInterface = false
  78. indentCuddledBracesClassInterface = 0
  79. leftBraceNewLineMethod = true
  80. rightBraceNewLineMethod = true
  81. indentLeftBraceMethod = 0
  82. indentRightBraceMethod = 0
  83. indentAfterRightBraceMethod = 0
  84. cuddleEmptyBracesMethod = false
  85. indentCuddledBracesMethod = 0
  86. leftBraceNewLineTryCatch = true
  87. rightBraceNewLineTryCatch = true
  88. indentLeftBraceTryCatch = 0
  89. indentRightBraceTryCatch = 0
  90. indentAfterRightBraceTryCatch = 0
  91. cuddleEmptyBracesTryCatch = false
  92. indentCuddledBracesTryCatch = 0
  93. ### Braces -- Insert At
  94. insertBracesAtIfElse = true
  95. insertBracesAtFor = true
  96. insertBracesAtWhile = true
  97. insertBracesAtDoWhile = true
  98. insertParenthesisAtConditions = true
  99. ### Braces -- If-Else
  100. singleIfStatementInOneLine = false
  101. singleElseStatementInOneLine = false
  102. specialElseIfTreatment = true
  103. ### JavaDoc -- Misc
  104. deleteJavaDocComments = false
  105. formatJavaDocComments = true
  106. insertMissingJavaDocTags = true
  107. deleteObsoleteJavaDocTags = false
  108. createPublicClassInterfaceJavaDocs = true
  109. createFriendlyClassInterfaceJavaDocs = false
  110. createPrivateClassInterfaceJavaDocs = false
  111. createProtectedClassInterfaceJavaDocs = false
  112. createPublicMethodJavaDocs = false
  113. createFriendlyMethodJavaDocs = false
  114. createPrivateMethodJavaDocs = false
  115. createProtectedMethodJavaDocs = false
  116. createPublicFieldJavaDocs = false
  117. createFriendlyFieldJavaDocs = false
  118. createPrivateFieldJavaDocs = false
  119. createProtectedFieldJavaDocs = false
  120. ### JavaDoc -- Templates
  121. sortExceptionsInTemplates = true
  122. javaDocMethodTop[00] = "/**"
  123. javaDocMethodTop[01] = " * Method $objectName$"
  124. javaDocMethodTop[02] = " *"
  125. javaDocMethodParamSeparator[00] = " *"
  126. javaDocMethodParam[00] = " * @param $paramName$"
  127. javaDocMethodReturn[00] = " *"
  128. javaDocMethodReturn[01] = " * @return"
  129. javaDocMethodExceptionSeparator[00] = " *"
  130. javaDocMethodException[00] = " * @throws $exceptionName$"
  131. javaDocMethodBottom[00] = " *"
  132. javaDocMethodBottom[01] = " */"
  133. javaDocConstructorTop[00] = "/**"
  134. javaDocConstructorTop[01] = " * Constructor $objectName$"
  135. javaDocConstructorTop[02] = " *"
  136. javaDocConstructorParamSeparator[00] = " *"
  137. javaDocConstructorParam[00] = " * @param $paramName$"
  138. javaDocConstructorExceptionSeparator[00] = " *"
  139. javaDocConstructorException[00] = " * @throws $exceptionName$"
  140. javaDocConstructorBottom[00] = " *"
  141. javaDocConstructorBottom[01] = " */"
  142. javaDocClass[00] = "/**"
  143. javaDocClass[01] = " * Class $objectName$"
  144. javaDocClass[02] = " *"
  145. javaDocClass[03] = " *"
  146. javaDocClass[04] = " * @author"
  147. javaDocClass[05] = " * @version %I%, %G%"
  148. javaDocClass[06] = " */"
  149. javaDocInterface[00] = "/**"
  150. javaDocInterface[01] = " * Interface $objectName$"
  151. javaDocInterface[02] = " *"
  152. javaDocInterface[03] = " *"
  153. javaDocInterface[04] = " * @author"
  154. javaDocInterface[05] = " * @version %I%, %G%"
  155. javaDocInterface[06] = " */"
  156. javaDocField[00] = "/** Field $objectName$ */"
  157. ### Comments -- Format/Delete
  158. deleteBlockComments = false
  159. deleteSingleLineComments = false
  160. deleteTrailingComments = false
  161. deleteEndOfLineComments = false
  162. formatBlockComments = true
  163. formatSingleLineComments = true
  164. formatTrailingComments = true
  165. formatEndOfLineComments = true
  166. ### Comments -- Exceptions
  167. neverIndentFirstColumnComments = true
  168. neverFormatFirstColumnComments = true
  169. neverFormatHeader = false
  170. neverFormatFooter = false
  171. ### Separation -- Misc
  172. keepBlankLines = 0
  173. minLinesToInsertBlankLineInClasses = infinite
  174. minLinesToInsertBlankLineInMethods = infinite
  175. ### Separation -- Separate
  176. separateChunksByComments = false
  177. allowBreakSeparatedFromCaseBlock = false
  178. blankLinesBetweenCaseBlocks = 1
  179. blankLinesBetweenChunks = 0
  180. comparableImportDepth = 2
  181. blankLinesToSeparateImports = 1
  182. blankLinesBetweenClassInterface = 2
  183. ### Separation -- Insert Blank Lines
  184. blankLinesAfterDeclarations = 1
  185. blankLinesAfterMethods = 1
  186. blankLinesAfterClasses = 1
  187. blankLinesAfterInterfaces = 1
  188. blankLinesBeforeJavaDocComments = 1
  189. blankLinesAfterJavaDocComments = 1
  190. blankLinesBeforeBlockComments = 1
  191. blankLinesAfterBlockComments = 0
  192. blankLinesBeforeSingleLineComments = 1
  193. blankLinesAfterSingleLineComments = 0
  194. blankLinesBeforeEndOfLineComments = 1
  195. blankLinesAfterEndOfLineComments = 0
  196. blankLinesAfterSwitch = 1
  197. blankLinesAfterPackage = 1
  198. blankLinesAfterLastImport = 1
  199. ### Whitespaces -- Padding
  200. separateAssignmentOperators = true
  201. separateConditionalOperators = true
  202. separateComparisonOperators = true
  203. separateNumericalOperators = true
  204. paddingCastParenthesis = true
  205. paddingParenthesis = false
  206. paddingBrackets = true
  207. paddingBraces = true
  208. ### Whitespaces -- Space Before
  209. spaceBeforeMethodDeclarationParenthesis = false
  210. spaceBeforeMethodCallParenthesis = false
  211. spaceBeforeBrackets = false
  212. spaceBeforeBracketsInTypes = true
  213. spaceBeforeStatementParenthesis = true
  214. spaceBeforeConditionBang = true
  215. spaceBeforeCaseColon = true
  216. ### Whitespaces -- Space After
  217. spaceAfterComma = true
  218. spaceAfterSemicolon = true
  219. spaceAfterCasting = true
  220. ### Whitespaces -- No Spaces
  221. noSpacesInEmptyForExpressions = true
  222. ### Line Wrapping -- Misc
  223. maxFieldElementsPerLine = 0
  224. wrapLines = true
  225. wrapBecauseOfComments = true
  226. wrapLongMethodNames = true
  227. maxLineLength = 78
  228. deepIndent = 45
  229. forceIndent = 8
  230. forceIndentTolerance = 4
  231. allowWrappingAfterAssignments = true
  232. allowWrappingAfterParenthesis = true
  233. preferWrappingAfterThrows = true
  234. alwaysWrapThrows = true
  235. alwaysWrapExtends = true
  236. alwaysWrapImplements = true
  237. indentWrappedThrows = 4
  238. indentWrappedExtends = 4
  239. indentWrappedImplements = 4