Java tutorial
/* * Copyright (c) 2014 Ed Merks (Berlin, Germany) and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Ed Merks - initial API and implementation */ package org.eclipse.oomph.internal.ui; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.util.IPropertyChangeListener; /** * @author Ed Merks */ public class DelegatingPreferenceStore implements IPreferenceStore { protected IPreferenceStore delegate; public DelegatingPreferenceStore(IPreferenceStore delegate) { this.delegate = delegate; } public void addPropertyChangeListener(IPropertyChangeListener listener) { delegate.addPropertyChangeListener(listener); } public boolean contains(String name) { return delegate.contains(name); } public void firePropertyChangeEvent(String name, Object oldValue, Object newValue) { delegate.firePropertyChangeEvent(name, oldValue, newValue); } public boolean getBoolean(String name) { return delegate.getBoolean(name); } public boolean getDefaultBoolean(String name) { return delegate.getDefaultBoolean(name); } public double getDefaultDouble(String name) { return delegate.getDefaultDouble(name); } public float getDefaultFloat(String name) { return delegate.getDefaultFloat(name); } public int getDefaultInt(String name) { return delegate.getDefaultInt(name); } public long getDefaultLong(String name) { return delegate.getDefaultLong(name); } public String getDefaultString(String name) { return delegate.getDefaultString(name); } public double getDouble(String name) { return delegate.getDouble(name); } public float getFloat(String name) { return delegate.getFloat(name); } public int getInt(String name) { return delegate.getInt(name); } public long getLong(String name) { return delegate.getLong(name); } public String getString(String name) { return delegate.getString(name); } public boolean isDefault(String name) { return delegate.isDefault(name); } public boolean needsSaving() { return delegate.needsSaving(); } public void putValue(String name, String value) { delegate.putValue(name, value); } public void removePropertyChangeListener(IPropertyChangeListener listener) { delegate.removePropertyChangeListener(listener); } public void setDefault(String name, double value) { delegate.setDefault(name, value); } public void setDefault(String name, float value) { delegate.setDefault(name, value); } public void setDefault(String name, int value) { delegate.setDefault(name, value); } public void setDefault(String name, long value) { delegate.setDefault(name, value); } public void setDefault(String name, String defaultObject) { delegate.setDefault(name, defaultObject); } public void setDefault(String name, boolean value) { delegate.setDefault(name, value); } public void setToDefault(String name) { delegate.setToDefault(name); } public void setValue(String name, double value) { delegate.setValue(name, value); } public void setValue(String name, float value) { delegate.setValue(name, value); } public void setValue(String name, int value) { delegate.setValue(name, value); } public void setValue(String name, long value) { delegate.setValue(name, value); } public void setValue(String name, String value) { delegate.setValue(name, value); } public void setValue(String name, boolean value) { delegate.setValue(name, value); } }