package org.javabuilders.swt.samples;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.IOException;
import org.eclipse.swt.widgets.Composite;
import org.javabuilders.swt.worker.SWTPropertyChangeSupport;
import org.javabuilders.util.BuilderUtils;
public class SamplesComposite extends Composite {
private String yaml = null;
private PropertyChangeSupport support;
public SamplesComposite(Composite c, int style) {
super(c,style);
try {
setYaml(BuilderUtils.getYamlContent(getClass()));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
support = new SWTPropertyChangeSupport(this,getDisplay());
}
public void addPropertyChangeListener(PropertyChangeListener listener) {
support.addPropertyChangeListener(listener);
}
public void removePropertyChangeListener(PropertyChangeListener listener) {
support.removePropertyChangeListener(listener);
}
/**
* @return the yaml
*/
public String getYaml() {
return yaml;
}
public void setYaml(String yaml) {
this.yaml = yaml;
}
}