### ### Jindent 3.2x property file -- http://www.jindent.de ### ### this encapsulates my preferred style, plus project-specific style ... ### ### author: Marc Johnson ### ### General -- Convention conventionName = "" conventionString = "" conventionNotePosition = "none" blankLinesToSeparateConventionNote = 2 ### General -- Jindent Note jindentNotePosition = "none" blankLinesToSeparateJindentNote = 2 ### Header/Footer -- Header Template headerSmartMode = infinite headerIdentifyKey = "Copyright (c) 2002-2006 The Apache Software Foundation" blankLinesBeforeHeader = 1 header[00]="/* ===================================================================" header[01]=" * Licensed to the Apache Software Foundation (ASF) under one" header[02]=" * or more contributor license agreements. See the NOTICE file" header[03]=" * distributed with this work for additional information" header[04]=" * regarding copyright ownership. The ASF licenses this file" header[05]=" * to you under the Apache License, Version 2.0 (the" header[06]=" * \"License\"); you may not use this file except in compliance" header[07]=" * with the License. You may obtain a copy of the License at" header[08]=" * " header[09]=" * http://www.apache.org/licenses/LICENSE-2.0" header[10]=" * " header[11]=" * Unless required by applicable law or agreed to in writing," header[12]=" * software distributed under the License is distributed on an" header[13]=" * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY" header[14]=" * KIND, either express or implied. See the License for the" header[15]=" * specific language governing permissions and limitations" header[16]=" * under the License" header[17]=" */" blankLinesAfterHeader = 1 ### Header/Footer -- Footer Template footerSmartMode = infinite footerIdentifyKey = "" blankLinesBeforeFooter = 0 footer[00] = "" blankLinesAfterFooter = 0 ### Indentation -- Misc tabulatorSize = 8 indentSize = 4 firstLevelIndent = 0 indentCaseFromSwitch = true labelNewLine = true indentLabels = true minimumCommentIndent = 3 indentLeadingsByTabs = false indentCommentsByTabs = false indentDeclarationsByTabs = false indentAssignmentsByTabs = false ### Indentation -- Alignment alignComments = true alignDeclarations = true alignAssignments = true alignTernaryConditions = false alignTernaryExpressions = true alignTooLongComments = true ### Braces -- Style leftBraceNewLineGeneral = true rightBraceNewLineGeneral = true indentLeftBraceGeneral = 0 indentRightBraceGeneral = 0 indentAfterRightBraceGeneral = 0 cuddleEmptyBracesGeneral = false indentCuddledBracesGeneral = 0 leftBraceNewLineClassInterface = true rightBraceNewLineClassInterface = true indentLeftBraceClassInterface = 0 indentRightBraceClassInterface = 0 indentAfterRightBraceClassInterface = 0 cuddleEmptyBracesClassInterface = false indentCuddledBracesClassInterface = 0 leftBraceNewLineMethod = true rightBraceNewLineMethod = true indentLeftBraceMethod = 0 indentRightBraceMethod = 0 indentAfterRightBraceMethod = 0 cuddleEmptyBracesMethod = false indentCuddledBracesMethod = 0 leftBraceNewLineTryCatch = true rightBraceNewLineTryCatch = true indentLeftBraceTryCatch = 0 indentRightBraceTryCatch = 0 indentAfterRightBraceTryCatch = 0 cuddleEmptyBracesTryCatch = false indentCuddledBracesTryCatch = 0 ### Braces -- Insert At insertBracesAtIfElse = true insertBracesAtFor = true insertBracesAtWhile = true insertBracesAtDoWhile = true insertParenthesisAtConditions = true ### Braces -- If-Else singleIfStatementInOneLine = false singleElseStatementInOneLine = false specialElseIfTreatment = true ### JavaDoc -- Misc deleteJavaDocComments = false formatJavaDocComments = true insertMissingJavaDocTags = true deleteObsoleteJavaDocTags = false createPublicClassInterfaceJavaDocs = true createFriendlyClassInterfaceJavaDocs = false createPrivateClassInterfaceJavaDocs = false createProtectedClassInterfaceJavaDocs = false createPublicMethodJavaDocs = false createFriendlyMethodJavaDocs = false createPrivateMethodJavaDocs = false createProtectedMethodJavaDocs = false createPublicFieldJavaDocs = false createFriendlyFieldJavaDocs = false createPrivateFieldJavaDocs = false createProtectedFieldJavaDocs = false ### JavaDoc -- Templates sortExceptionsInTemplates = true javaDocMethodTop[00] = "/**" javaDocMethodTop[01] = " * Method $objectName$" javaDocMethodTop[02] = " *" javaDocMethodParamSeparator[00] = " *" javaDocMethodParam[00] = " * @param $paramName$" javaDocMethodReturn[00] = " *" javaDocMethodReturn[01] = " * @return" javaDocMethodExceptionSeparator[00] = " *" javaDocMethodException[00] = " * @throws $exceptionName$" javaDocMethodBottom[00] = " *" javaDocMethodBottom[01] = " */" javaDocConstructorTop[00] = "/**" javaDocConstructorTop[01] = " * Constructor $objectName$" javaDocConstructorTop[02] = " *" javaDocConstructorParamSeparator[00] = " *" javaDocConstructorParam[00] = " * @param $paramName$" javaDocConstructorExceptionSeparator[00] = " *" javaDocConstructorException[00] = " * @throws $exceptionName$" javaDocConstructorBottom[00] = " *" javaDocConstructorBottom[01] = " */" javaDocClass[00] = "/**" javaDocClass[01] = " * Class $objectName$" javaDocClass[02] = " *" javaDocClass[03] = " *" javaDocClass[04] = " * @author" javaDocClass[05] = " * @version %I%, %G%" javaDocClass[06] = " */" javaDocInterface[00] = "/**" javaDocInterface[01] = " * Interface $objectName$" javaDocInterface[02] = " *" javaDocInterface[03] = " *" javaDocInterface[04] = " * @author" javaDocInterface[05] = " * @version %I%, %G%" javaDocInterface[06] = " */" javaDocField[00] = "/** Field $objectName$ */" ### Comments -- Format/Delete deleteBlockComments = false deleteSingleLineComments = false deleteTrailingComments = false deleteEndOfLineComments = false formatBlockComments = true formatSingleLineComments = true formatTrailingComments = true formatEndOfLineComments = true ### Comments -- Exceptions neverIndentFirstColumnComments = true neverFormatFirstColumnComments = true neverFormatHeader = false neverFormatFooter = false ### Separation -- Misc keepBlankLines = 0 minLinesToInsertBlankLineInClasses = infinite minLinesToInsertBlankLineInMethods = infinite ### Separation -- Separate separateChunksByComments = false allowBreakSeparatedFromCaseBlock = false blankLinesBetweenCaseBlocks = 1 blankLinesBetweenChunks = 0 comparableImportDepth = 2 blankLinesToSeparateImports = 1 blankLinesBetweenClassInterface = 2 ### Separation -- Insert Blank Lines blankLinesAfterDeclarations = 1 blankLinesAfterMethods = 1 blankLinesAfterClasses = 1 blankLinesAfterInterfaces = 1 blankLinesBeforeJavaDocComments = 1 blankLinesAfterJavaDocComments = 1 blankLinesBeforeBlockComments = 1 blankLinesAfterBlockComments = 0 blankLinesBeforeSingleLineComments = 1 blankLinesAfterSingleLineComments = 0 blankLinesBeforeEndOfLineComments = 1 blankLinesAfterEndOfLineComments = 0 blankLinesAfterSwitch = 1 blankLinesAfterPackage = 1 blankLinesAfterLastImport = 1 ### Whitespaces -- Padding separateAssignmentOperators = true separateConditionalOperators = true separateComparisonOperators = true separateNumericalOperators = true paddingCastParenthesis = true paddingParenthesis = false paddingBrackets = true paddingBraces = true ### Whitespaces -- Space Before spaceBeforeMethodDeclarationParenthesis = false spaceBeforeMethodCallParenthesis = false spaceBeforeBrackets = false spaceBeforeBracketsInTypes = true spaceBeforeStatementParenthesis = true spaceBeforeConditionBang = true spaceBeforeCaseColon = true ### Whitespaces -- Space After spaceAfterComma = true spaceAfterSemicolon = true spaceAfterCasting = true ### Whitespaces -- No Spaces noSpacesInEmptyForExpressions = true ### Line Wrapping -- Misc maxFieldElementsPerLine = 0 wrapLines = true wrapBecauseOfComments = true wrapLongMethodNames = true maxLineLength = 78 deepIndent = 45 forceIndent = 8 forceIndentTolerance = 4 allowWrappingAfterAssignments = true allowWrappingAfterParenthesis = true preferWrappingAfterThrows = true alwaysWrapThrows = true alwaysWrapExtends = true alwaysWrapImplements = true indentWrappedThrows = 4 indentWrappedExtends = 4 indentWrappedImplements = 4