package com.swtworkbench.community.xswt.dom;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.LinkedList;
import com.swtworkbench.community.xswt.ClassBuilder;
import com.swtworkbench.community.xswt.XSWT;
import com.swtworkbench.community.xswt.XSWTException;
import com.swtworkbench.community.xswt.layoutbuilder.LayoutBuilder;
import com.swtworkbench.community.xswt.layoutbuilder.ObjectStub;
public class DOMLayoutBuilder extends LayoutBuilder {
public DOMLayoutBuilder(XSWT xswt) {
super(xswt);
}
public Class getClass(Object obj) throws XSWTException {
ObjectStub stub = (ObjectStub)obj;
return ClassBuilder.getDefault().getClass(stub.className);
}
public Object construct(Class klass, Object parent, int style,
String name, Object contextElement) throws XSWTException {
// TODO Auto-generated method stub
return null;
}
public Object construct(Class valueType, LinkedList argList, Object contextElement) throws XSWTException {
// TODO Auto-generated method stub
return null;
}
public boolean setProperty(String propertyName, Object receiver,
String valueSource, Object contextElement) throws XSWTException {
// TODO Auto-generated method stub
return false;
}
public void setProperty(Method setter, Object receiver, Object value, Object contextElement) throws XSWTException {
// TODO Auto-generated method stub
}
public Object getProperty(Method getter, Object receiver, Object value, Object contextElement) throws XSWTException {
// TODO Auto-generated method stub
return null;
}
public boolean setField(String fieldName, Object receiver,
String valueSource, Object contextElement) throws XSWTException {
// TODO Auto-generated method stub
return false;
}
public void setField(Field field, Object receiver, Object value, Object contextElement) throws XSWTException {
// TODO Auto-generated method stub
}
}