Coverage Report - org.ini4j.addon.PreferencesWrapper
 
Classes in this File Line Coverage Branch Coverage Complexity
PreferencesWrapper
93%
51/55
N/A
0
 
 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 java.io.IOException;
 19  
 import java.io.OutputStream;
 20  
 
 21  
 import java.util.prefs.BackingStoreException;
 22  
 import java.util.prefs.NodeChangeListener;
 23  
 import java.util.prefs.PreferenceChangeListener;
 24  
 import java.util.prefs.Preferences;
 25  
 
 26  
 public class PreferencesWrapper extends Preferences
 27  
 {
 28  
     protected Preferences peer;
 29  
 
 30  
     public PreferencesWrapper(Preferences impl)
 31  3
     {
 32  3
         peer = impl;
 33  3
     }
 34  
 
 35  
     @Override public boolean getBoolean(String key, boolean def)
 36  
     {
 37  1
         return peer.getBoolean(key, def);
 38  
     }
 39  
 
 40  
     @Override public byte[] getByteArray(String key, byte[] def)
 41  
     {
 42  2
         return peer.getByteArray(key, def);
 43  
     }
 44  
 
 45  
     @Override public double getDouble(String key, double def)
 46  
     {
 47  1
         return peer.getDouble(key, def);
 48  
     }
 49  
 
 50  
     @Override public boolean isUserNode()
 51  
     {
 52  1
         return peer.isUserNode();
 53  
     }
 54  
 
 55  
     @Override public float getFloat(String key, float def)
 56  
     {
 57  1
         return peer.getFloat(key, def);
 58  
     }
 59  
 
 60  
     @Override public int getInt(String key, int def)
 61  
     {
 62  1
         return peer.getInt(key, def);
 63  
     }
 64  
 
 65  
     @Override public long getLong(String key, long def)
 66  
     {
 67  1
         return peer.getLong(key, def);
 68  
     }
 69  
 
 70  
     @Override public String absolutePath()
 71  
     {
 72  1
         return peer.absolutePath();
 73  
     }
 74  
 
 75  
     @Override public void addNodeChangeListener(NodeChangeListener ncl)
 76  
     {
 77  1
         peer.addNodeChangeListener(ncl);
 78  1
     }
 79  
 
 80  
     @Override public void addPreferenceChangeListener(PreferenceChangeListener pcl)
 81  
     {
 82  1
         peer.addPreferenceChangeListener(pcl);
 83  1
     }
 84  
 
 85  
     @Override public String[] childrenNames() throws BackingStoreException
 86  
     {
 87  1
         return peer.childrenNames();
 88  
     }
 89  
 
 90  
     @Override public void clear() throws BackingStoreException
 91  
     {
 92  2
         peer.clear();
 93  2
     }
 94  
 
 95  
     @Override public void exportNode(OutputStream os) throws IOException, BackingStoreException
 96  
     {
 97  0
         peer.exportNode(os);
 98  0
     }
 99  
 
 100  
     @Override public void exportSubtree(OutputStream os) throws IOException, BackingStoreException
 101  
     {
 102  0
         peer.exportSubtree(os);
 103  0
     }
 104  
 
 105  
     @Override public void flush() throws BackingStoreException
 106  
     {
 107  1
         peer.flush();
 108  1
     }
 109  
 
 110  
     @Override public String get(String key, String def)
 111  
     {
 112  9
         return peer.get(key, def);
 113  
     }
 114  
 
 115  
     @Override public String[] keys() throws BackingStoreException
 116  
     {
 117  2
         return peer.keys();
 118  
     }
 119  
 
 120  
     @Override public String name()
 121  
     {
 122  1
         return peer.name();
 123  
     }
 124  
 
 125  
     @Override public Preferences node(String pathName)
 126  
     {
 127  3
         return peer.node(pathName);
 128  
     }
 129  
 
 130  
     @Override public boolean nodeExists(String pathName) throws BackingStoreException
 131  
     {
 132  1
         return peer.nodeExists(pathName);
 133  
     }
 134  
 
 135  
     @Override public Preferences parent()
 136  
     {
 137  1
         return peer.parent();
 138  
     }
 139  
 
 140  
     @Override public void put(String key, String value)
 141  
     {
 142  3
         peer.put(key, value);
 143  3
     }
 144  
 
 145  
     @Override public void putBoolean(String key, boolean value)
 146  
     {
 147  1
         peer.putBoolean(key, value);
 148  1
     }
 149  
 
 150  
     @Override public void putByteArray(String key, byte[] value)
 151  
     {
 152  1
         peer.putByteArray(key, value);
 153  1
     }
 154  
 
 155  
     @Override public void putDouble(String key, double value)
 156  
     {
 157  1
         peer.putDouble(key, value);
 158  1
     }
 159  
 
 160  
     @Override public void putFloat(String key, float value)
 161  
     {
 162  1
         peer.putFloat(key, value);
 163  1
     }
 164  
 
 165  
     @Override public void putInt(String key, int value)
 166  
     {
 167  3
         peer.putInt(key, value);
 168  3
     }
 169  
 
 170  
     @Override public void putLong(String key, long value)
 171  
     {
 172  1
         peer.putLong(key, value);
 173  1
     }
 174  
 
 175  
     @Override public void remove(String key)
 176  
     {
 177  1
         peer.remove(key);
 178  1
     }
 179  
 
 180  
     @Override public void removeNode() throws BackingStoreException
 181  
     {
 182  1
         peer.removeNode();
 183  1
     }
 184  
 
 185  
     @Override public void removeNodeChangeListener(NodeChangeListener ncl)
 186  
     {
 187  1
         peer.removeNodeChangeListener(ncl);
 188  1
     }
 189  
 
 190  
     @Override public void removePreferenceChangeListener(PreferenceChangeListener pcl)
 191  
     {
 192  1
         peer.removePreferenceChangeListener(pcl);
 193  1
     }
 194  
 
 195  
     @Override public void sync() throws BackingStoreException
 196  
     {
 197  1
         peer.sync();
 198  1
     }
 199  
 
 200  
     @Override public String toString()
 201  
     {
 202  1
         return peer.toString();
 203  
     }
 204  
 }