Util.java

1    /* 
2     * Copyright 2000-2005 JetBrains s.r.o. 
3     * 
4     * Licensed under the Apache License, Version 2.0 (the "License"); 
5     * you may not use this file except in compliance with the License. 
6     * You may obtain a copy of the License at 
7     * 
8     * http://www.apache.org/licenses/LICENSE-2.0 
9     * 
10    * Unless required by applicable law or agreed to in writing, software 
11    * distributed under the License is distributed on an "AS IS" BASIS, 
12    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
13    * See the License for the specific language governing permissions and 
14    * limitations under the License. 
15    */ 
16   package com.intellij.lang.javascript.formatter; 
17    
18   import com.intellij.formatting.WrapType; 
19   import com.intellij.psi.codeStyle.CodeStyleSettings; 
20    
21   /** 
22    * @author ven 
23    */ 
24   public class Util { 
25     public static WrapType getWrapType (int settings) { 
26       switch (settings) { 
27         case CodeStyleSettings.WRAP_ALWAYS: 
28           return WrapType.ALWAYS; 
29         case CodeStyleSettings.WRAP_AS_NEEDED: 
30           return WrapType.NORMAL; 
31         case CodeStyleSettings.DO_NOT_WRAP: 
32           return WrapType.NONE; 
33         default: 
34           return WrapType.CHOP_DOWN_IF_LONG; 
35       } 
36     } 
37   } 
38