poi/tools/resources/jindent/poi.jin

320 lines
14 KiB
Plaintext
Executable File

###
### 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 The Apache Software Foundation"
blankLinesBeforeHeader = 1
header[00]="/* ===================================================================="
header[01]=" * The Apache Software License, Version 1.1"
header[02]=" *"
header[03]=" * Copyright (c) 2002 The Apache Software Foundation. All rights"
header[04]=" * reserved."
header[05]=" *"
header[06]=" * Redistribution and use in source and binary forms, with or without"
header[07]=" * modification, are permitted provided that the following conditions"
header[08]=" * are met:"
header[09]=" *"
header[10]=" * 1. Redistributions of source code must retain the above copyright"
header[11]=" * notice, this list of conditions and the following disclaimer."
header[12]=" *"
header[13]=" * 2. Redistributions in binary form must reproduce the above copyright"
header[14]=" * notice, this list of conditions and the following disclaimer in"
header[15]=" * the documentation and/or other materials provided with the"
header[16]=" * distribution."
header[17]=" *"
header[18]=" * 3. The end-user documentation included with the redistribution,"
header[19]=" * if any, must include the following acknowledgment:"
header[20]=" * "This product includes software developed by the"
header[21]=" * Apache Software Foundation (http://www.apache.org/).""
header[22]=" * Alternately, this acknowledgment may appear in the software itself,"
header[23]=" * if and wherever such third-party acknowledgments normally appear."
header[24]=" *"
header[25]=" * 4. The names "Apache" and "Apache Software Foundation" and"
header[26]=" * "Apache POI" must not be used to endorse or promote products"
header[27]=" * derived from this software without prior written permission. For"
header[28]=" * written permission, please contact apache@apache.org."
header[29]=" *"
header[30]=" * 5. Products derived from this software may not be called "Apache","
header[31]=" * "Apache POI", nor may "Apache" appear in their name, without"
header[32]=" * prior written permission of the Apache Software Foundation."
header[33]=" *"
header[34]=" * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED"
header[35]=" * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES"
header[36]=" * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE"
header[37]=" * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR"
header[38]=" * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,"
header[39]=" * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT"
header[40]=" * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF"
header[41]=" * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND"
header[42]=" * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,"
header[43]=" * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT"
header[44]=" * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF"
header[45]=" * SUCH DAMAGE."
header[46]=" * ===================================================================="
header[47]=" *"
header[48]=" * This software consists of voluntary contributions made by many"
header[49]=" * individuals on behalf of the Apache Software Foundation. For more"
header[50]=" * information on the Apache Software Foundation, please see"
header[51]=" * <http://www.apache.org/>."
header[52]=" */"
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] = " * @exception $exceptionName$"
javaDocMethodBottom[00] = " *"
javaDocMethodBottom[01] = " */"
javaDocConstructorTop[00] = "/**"
javaDocConstructorTop[01] = " * Constructor $objectName$"
javaDocConstructorTop[02] = " *"
javaDocConstructorParamSeparator[00] = " *"
javaDocConstructorParam[00] = " * @param $paramName$"
javaDocConstructorExceptionSeparator[00] = " *"
javaDocConstructorException[00] = " * @exception $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