Files
Brainstorm/Foundation SWT View Builder/src/com/foundation/view/swt/builder/CenterLayoutBuilder.java
2014-05-30 10:31:51 -07:00

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//