1 <code_scheme name="AndroidStyle"> 2 <option name="JAVA_INDENT_OPTIONS"> 3 <value> 4 <option name="INDENT_SIZE" value="4" /> 5 <option name="CONTINUATION_INDENT_SIZE" value="8" /> 6 <option name="TAB_SIZE" value="8" /> 7 <option name="USE_TAB_CHARACTER" value="false" /> 8 <option name="SMART_TABS" value="false" /> 9 <option name="LABEL_INDENT_SIZE" value="0" /> 10 <option name="LABEL_INDENT_ABSOLUTE" value="false" /> 11 <option name="USE_RELATIVE_INDENTS" value="false" /> 12 </value> 13 </option> 14 <option name="FIELD_NAME_PREFIX" value="m" /> 15 <option name="STATIC_FIELD_NAME_PREFIX" value="s" /> 16 <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="9999" /> 17 <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="9999" /> 18 <option name="IMPORT_LAYOUT_TABLE"> 19 <value> 20 <package name="android" withSubpackages="true" static="true" /> 21 <emptyLine /> 22 <package name="com.android" withSubpackages="true" static="true" /> 23 <emptyLine /> 24 <package name="dalvik" withSubpackages="true" static="true" /> 25 <emptyLine /> 26 <package name="libcore" withSubpackages="true" static="true" /> 27 <emptyLine /> 28 <package name="com" withSubpackages="true" static="true" /> 29 <emptyLine /> 30 <package name="gov" withSubpackages="true" static="true" /> 31 <emptyLine /> 32 <package name="junit" withSubpackages="true" static="true" /> 33 <emptyLine /> 34 <package name="net" withSubpackages="true" static="true" /> 35 <emptyLine /> 36 <package name="org" withSubpackages="true" static="true" /> 37 <emptyLine /> 38 <package name="java" withSubpackages="true" static="true" /> 39 <emptyLine /> 40 <package name="javax" withSubpackages="true" static="true" /> 41 <emptyLine /> 42 <package name="" withSubpackages="true" static="true" /> 43 <emptyLine /> 44 <package name="android" withSubpackages="true" static="false" /> 45 <emptyLine /> 46 <package name="com.android" withSubpackages="true" static="false" /> 47 <emptyLine /> 48 <package name="dalvik" withSubpackages="true" static="false" /> 49 <emptyLine /> 50 <package name="libcore" withSubpackages="true" static="false" /> 51 <emptyLine /> 52 <package name="com" withSubpackages="true" static="false" /> 53 <emptyLine /> 54 <package name="gov" withSubpackages="true" static="false" /> 55 <emptyLine /> 56 <package name="junit" withSubpackages="true" static="false" /> 57 <emptyLine /> 58 <package name="net" withSubpackages="true" static="false" /> 59 <emptyLine /> 60 <package name="org" withSubpackages="true" static="false" /> 61 <emptyLine /> 62 <package name="java" withSubpackages="true" static="false" /> 63 <emptyLine /> 64 <package name="javax" withSubpackages="true" static="false" /> 65 <emptyLine /> 66 <package name="" withSubpackages="true" static="false" /> 67 </value> 68 </option> 69 <option name="RIGHT_MARGIN" value="100" /> 70 <option name="JD_P_AT_EMPTY_LINES" value="false" /> 71 <option name="JD_DO_NOT_WRAP_ONE_LINE_COMMENTS" value="true" /> 72 <option name="JD_KEEP_EMPTY_PARAMETER" value="false" /> 73 <option name="JD_KEEP_EMPTY_EXCEPTION" value="false" /> 74 <option name="JD_KEEP_EMPTY_RETURN" value="false" /> 75 <option name="JD_PRESERVE_LINE_FEEDS" value="true" /> 76 <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> 77 <option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> 78 <option name="BLANK_LINES_AROUND_FIELD" value="1" /> 79 <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" /> 80 <option name="ALIGN_MULTILINE_PARAMETERS" value="false" /> 81 <option name="ALIGN_MULTILINE_FOR" value="false" /> 82 <option name="CALL_PARAMETERS_WRAP" value="1" /> 83 <option name="METHOD_PARAMETERS_WRAP" value="1" /> 84 <option name="EXTENDS_LIST_WRAP" value="1" /> 85 <option name="THROWS_LIST_WRAP" value="1" /> 86 <option name="EXTENDS_KEYWORD_WRAP" value="1" /> 87 <option name="THROWS_KEYWORD_WRAP" value="1" /> 88 <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> 89 <option name="BINARY_OPERATION_WRAP" value="1" /> 90 <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> 91 <option name="TERNARY_OPERATION_WRAP" value="1" /> 92 <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> 93 <option name="FOR_STATEMENT_WRAP" value="1" /> 94 <option name="ARRAY_INITIALIZER_WRAP" value="1" /> 95 <option name="ASSIGNMENT_WRAP" value="1" /> 96 <option name="PLACE_ASSIGNMENT_SIGN_ON_NEXT_LINE" value="true" /> 97 <option name="WRAP_COMMENTS" value="true" /> 98 <option name="IF_BRACE_FORCE" value="3" /> 99 <option name="DOWHILE_BRACE_FORCE" value="3" /> 100 <option name="WHILE_BRACE_FORCE" value="3" /> 101 <option name="FOR_BRACE_FORCE" value="3" /> 102 <XML> 103 <option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" /> 104 </XML> 105 <ADDITIONAL_INDENT_OPTIONS fileType="java"> 106 <option name="TAB_SIZE" value="8" /> 107 </ADDITIONAL_INDENT_OPTIONS> 108 <ADDITIONAL_INDENT_OPTIONS fileType="js"> 109 <option name="CONTINUATION_INDENT_SIZE" value="4" /> 110 </ADDITIONAL_INDENT_OPTIONS> 111 <codeStyleSettings language="JAVA"> 112 <option name="ALIGN_MULTILINE_PARAMETERS" value="false" /> 113 <option name="ALIGN_MULTILINE_FOR" value="false" /> 114 <option name="CALL_PARAMETERS_WRAP" value="1" /> 115 <option name="PREFER_PARAMETERS_WRAP" value="true" /> 116 <option name="METHOD_PARAMETERS_WRAP" value="1" /> 117 <option name="RESOURCE_LIST_WRAP" value="1" /> 118 <option name="EXTENDS_LIST_WRAP" value="1" /> 119 <option name="THROWS_LIST_WRAP" value="1" /> 120 <option name="THROWS_KEYWORD_WRAP" value="1" /> 121 <option name="BINARY_OPERATION_WRAP" value="1" /> 122 <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> 123 <option name="TERNARY_OPERATION_WRAP" value="1" /> 124 <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> 125 <option name="FOR_STATEMENT_WRAP" value="1" /> 126 <option name="ARRAY_INITIALIZER_WRAP" value="1" /> 127 <option name="ASSIGNMENT_WRAP" value="1" /> 128 <option name="IF_BRACE_FORCE" value="1" /> 129 <option name="DOWHILE_BRACE_FORCE" value="1" /> 130 <option name="WHILE_BRACE_FORCE" value="1" /> 131 <option name="FOR_BRACE_FORCE" value="1" /> 132 <option name="WRAP_LONG_LINES" value="true" /> 133 </codeStyleSettings> 134 <codeStyleSettings language="JavaScript"> 135 <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> 136 <option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> 137 <option name="BLANK_LINES_AROUND_FIELD" value="1" /> 138 <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" /> 139 <option name="ALIGN_MULTILINE_PARAMETERS" value="false" /> 140 <option name="ALIGN_MULTILINE_FOR" value="false" /> 141 <option name="CALL_PARAMETERS_WRAP" value="1" /> 142 <option name="METHOD_PARAMETERS_WRAP" value="1" /> 143 <option name="EXTENDS_LIST_WRAP" value="1" /> 144 <option name="THROWS_LIST_WRAP" value="1" /> 145 <option name="EXTENDS_KEYWORD_WRAP" value="1" /> 146 <option name="THROWS_KEYWORD_WRAP" value="1" /> 147 <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> 148 <option name="BINARY_OPERATION_WRAP" value="1" /> 149 <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> 150 <option name="TERNARY_OPERATION_WRAP" value="1" /> 151 <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> 152 <option name="FOR_STATEMENT_WRAP" value="1" /> 153 <option name="ARRAY_INITIALIZER_WRAP" value="1" /> 154 <option name="ASSIGNMENT_WRAP" value="1" /> 155 <option name="PLACE_ASSIGNMENT_SIGN_ON_NEXT_LINE" value="true" /> 156 <option name="WRAP_COMMENTS" value="true" /> 157 <option name="IF_BRACE_FORCE" value="3" /> 158 <option name="DOWHILE_BRACE_FORCE" value="3" /> 159 <option name="WHILE_BRACE_FORCE" value="3" /> 160 <option name="FOR_BRACE_FORCE" value="3" /> 161 <option name="PARENT_SETTINGS_INSTALLED" value="true" /> 162 </codeStyleSettings> 163 <codeStyleSettings language="XML"> 164 <option name="FORCE_REARRANGE_MODE" value="1" /> 165 <indentOptions> 166 <option name="CONTINUATION_INDENT_SIZE" value="4" /> 167 </indentOptions> 168 <arrangement> 169 <rules> 170 <section> 171 <rule> 172 <match> 173 <AND> 174 <NAME>xmlns:android</NAME> 175 <XML_NAMESPACE>^$</XML_NAMESPACE> 176 </AND> 177 </match> 178 </rule> 179 </section> 180 <section> 181 <rule> 182 <match> 183 <AND> 184 <NAME>xmlns:.*</NAME> 185 <XML_NAMESPACE>^$</XML_NAMESPACE> 186 </AND> 187 </match> 188 <order>BY_NAME</order> 189 </rule> 190 </section> 191 <section> 192 <rule> 193 <match> 194 <AND> 195 <NAME>.*:id</NAME> 196 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 197 </AND> 198 </match> 199 </rule> 200 </section> 201 <section> 202 <rule> 203 <match> 204 <AND> 205 <NAME>.*:name</NAME> 206 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 207 </AND> 208 </match> 209 </rule> 210 </section> 211 <section> 212 <rule> 213 <match> 214 <AND> 215 <NAME>name</NAME> 216 <XML_NAMESPACE>^$</XML_NAMESPACE> 217 </AND> 218 </match> 219 </rule> 220 </section> 221 <section> 222 <rule> 223 <match> 224 <AND> 225 <NAME>style</NAME> 226 <XML_NAMESPACE>^$</XML_NAMESPACE> 227 </AND> 228 </match> 229 </rule> 230 </section> 231 <section> 232 <rule> 233 <match> 234 <AND> 235 <NAME>.*</NAME> 236 <XML_NAMESPACE>^$</XML_NAMESPACE> 237 </AND> 238 </match> 239 <order>BY_NAME</order> 240 </rule> 241 </section> 242 <section> 243 <rule> 244 <match> 245 <AND> 246 <NAME>.*:layout_width</NAME> 247 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 248 </AND> 249 </match> 250 </rule> 251 </section> 252 <section> 253 <rule> 254 <match> 255 <AND> 256 <NAME>.*:layout_height</NAME> 257 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 258 </AND> 259 </match> 260 </rule> 261 </section> 262 <section> 263 <rule> 264 <match> 265 <AND> 266 <NAME>.*:layout_.*</NAME> 267 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 268 </AND> 269 </match> 270 <order>BY_NAME</order> 271 </rule> 272 </section> 273 <section> 274 <rule> 275 <match> 276 <AND> 277 <NAME>.*:width</NAME> 278 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 279 </AND> 280 </match> 281 <order>BY_NAME</order> 282 </rule> 283 </section> 284 <section> 285 <rule> 286 <match> 287 <AND> 288 <NAME>.*:height</NAME> 289 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 290 </AND> 291 </match> 292 <order>BY_NAME</order> 293 </rule> 294 </section> 295 <section> 296 <rule> 297 <match> 298 <AND> 299 <NAME>.*</NAME> 300 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 301 </AND> 302 </match> 303 <order>BY_NAME</order> 304 </rule> 305 </section> 306 <section> 307 <rule> 308 <match> 309 <AND> 310 <NAME>.*</NAME> 311 <XML_NAMESPACE>.*</XML_NAMESPACE> 312 </AND> 313 </match> 314 <order>BY_NAME</order> 315 </rule> 316 </section> 317 </rules> 318 </arrangement> 319 </codeStyleSettings> 320 </code_scheme>