package com.swtworkbench.community.xswt;
import com.swtworkbench.community.xswt.scripting.Bindings;
import com.swtworkbench.community.xswt.scripting.BindingsListener;
public interface XSWTListener extends BindingsListener {
public void processDocument(XSWT xswt, Object parent);
public void documentProcessed(XSWT xswt, Object result);
public void processElement(XSWT xswt, String name, Object parent);
public void elementProcessed(XSWT xswt, String name, Object result);
public void processAttribute(XSWT xswt, String name, String value, Object parent);
public void attributeProcessed(XSWT xswt, String name, String value, Object result);
public void setProperty(Object o, String name, Object value);
public void propertySet(Object o, String name, Object value);
public void error(XSWT xswt, Exception e);
public static class Stub implements XSWTListener {
public void bindingAdded(Bindings bindings, String name, Object value) {
}
public void bindingRemoved(Bindings bindings, String name, Object value) {
}
public void attributeProcessed(XSWT xswt, String name, String value, Object result) {
}
public void documentProcessed(XSWT xswt, Object result) {
}
public void elementProcessed(XSWT xswt, String name, Object result) {
}
public void error(XSWT xswt, Exception e) {
}
public void processAttribute(XSWT xswt, String name, String value, Object parent) {
}
public void processDocument(XSWT xswt, Object parent) {
}
public void processElement(XSWT xswt, String name, Object parent) {
}
public void propertySet(Object o, String name, Object value) {
}
public void setProperty(Object o, String name, Object value) {
}
}
}