Home | History | Annotate | Download | only in codestyles
      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>