26 lines
1.2 KiB
Java
26 lines
1.2 KiB
Java
package com.foundation.view.swt.builder;
|
|
|
|
import com.foundation.view.builder.IViewSourceBuilder;
|
|
import com.foundation.view.definition.IComponentData;
|
|
|
|
public class CenterLayoutBuilder extends AbstractLayoutBuilder {
|
|
/**
|
|
* CenterLayoutBuilder constructor.
|
|
*/
|
|
public CenterLayoutBuilder() {
|
|
}//CenterLayoutBuilder()//
|
|
/* (non-Javadoc)
|
|
* @see com.foundation.view.swt.builder.AbstractLayoutBuilder#appendInitializationHead(com.foundation.view.builder.IViewSourceBuilder, java.lang.StringBuffer, com.foundation.view.definition.IComponentData)
|
|
*/
|
|
public void appendInitializationHead(IViewSourceBuilder viewBuilder, StringBuffer buffer, IComponentData componentData) {
|
|
buffer.append("\t" + getComponentClassName() + " layout = new " + getComponentClassName() + "(" + viewBuilder.getComponentAttributeName(componentData.getParent()) + ");\r\n");
|
|
buffer.append("\t\r\n");
|
|
buffer.append("\t" + viewBuilder.getComponentAttributeName(componentData.getParent()) + ".setLayout(layout);\r\n");
|
|
}//appendInitializationHead()//
|
|
/* (non-Javadoc)
|
|
* @see com.foundation.view.swt.builder.AbstractLayoutBuilder#getComponentClassName()
|
|
*/
|
|
public String getComponentClassName() {
|
|
return "com.foundation.view.swt.CenterLayout";
|
|
}//getComponentClassName()//
|
|
}//CenterLayoutBuilder// |