/* * Copyright (c) 2003,2007 Declarative Engineering LLC. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Declarative Engineering LLC * verson 1 which accompanies this distribution, and is available at * http://declarativeengineering.com/legal/DE_Developer_License_v1.txt */ package com.foundation.view.swt.builder; import com.common.util.*; import com.foundation.view.definition.*; import com.foundation.view.builder.*; public abstract class ScrollableComponentBuilder extends ComponentBuilder { protected static final String STYLE_H_SCROLL = "horizontal scroll"; protected static final String STYLE_V_SCROLL = "vertical scroll"; protected static final IHashMap styleMap = new LiteHashMap(ComponentBuilder.styleMap); protected static final IHashMap linkMap = new LiteHashMap(ComponentBuilder.linkMap); static { styleMap.put(STYLE_H_SCROLL, "STYLE_H_SCROLL"); styleMap.put(STYLE_V_SCROLL, "STYLE_V_SCROLL"); }//static// /** * ScrollableComponentBuilder constructor. */ public ScrollableComponentBuilder() { super(); }//ScrollableComponentBuilder()// /* (non-Javadoc) * @see com.foundation.view.builder.IBuilder#appendInitializationBody(com.foundation.view.builder.IViewSourceBuilder, java.lang.StringBuffer, com.foundation.view.definition.ComponentData, java.lang.String) */ public void appendInitializationBody(IViewSourceBuilder viewBuilder, StringBuffer buffer, IComponentData data, String variableName) { super.appendInitializationBody(viewBuilder, buffer, data, variableName); }//appendInitializationBody()// /* (non-Javadoc) * @see com.foundation.view.swt.builder.AbstractBuilder#getStyleMap() */ public IHashMap getStyleMap() { return styleMap; }//getStyleMap()// /* (non-Javadoc) * @see com.foundation.view.swt.builder.AbstractBuilder#getLinkMap() */ public IHashMap getLinkMap() { return linkMap; }//getLinkMap()// }//ScrollableComponentBuilder//