View Javadoc

1   /*
2    * Copyright 2005,2009 Ivan SZKIBA
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 org.ini4j.addon;
17  
18  import org.ini4j.Config;
19  
20  import org.ini4j.spi.IniFormatter;
21  
22  @Deprecated public class FancyIniFormatter extends IniFormatter
23  {
24      public FancyIniFormatter()
25      {
26          Config cfg = getConfig().clone();
27  
28          cfg.setEmptyOption(true);
29          cfg.setStrictOperator(true);
30          super.setConfig(cfg);
31      }
32  
33      @Deprecated public synchronized void setAllowEmptyOption(boolean flag)
34      {
35          getConfig().setEmptyOption(flag);
36      }
37  
38      @Deprecated public synchronized void setAllowStrictOperator(boolean flag)
39      {
40          getConfig().setStrictOperator(flag);
41      }
42  
43      @Deprecated @Override public void setConfig(Config value)
44      {
45          assert true;
46      }
47  
48      @Deprecated public synchronized boolean isAllowEmptyOption()
49      {
50          return getConfig().isEmptyOption();
51      }
52  
53      @Deprecated public synchronized boolean isAllowStrictOperator()
54      {
55          return getConfig().isStrictOperator();
56      }
57  }