blob: 89efc57794dbcacff35d367df4562a04b334b94d [file] [log] [blame]
/*
* 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);
}
}