/* * � Copyright IBM Corp. 2013 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or * implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Author: Maire Kehoe (mkehoe@ie.ibm.com) * Date: 15 Jul 2011 * ExtlibDojoTypeTest.java */ package xsp.extlib.test.render; import com.ibm.xsp.extlib.component.dojo.form.UIDojoButton; import com.ibm.xsp.extlib.component.dojo.form.UIDojoCheckBox; import com.ibm.xsp.extlib.component.dojo.form.UIDojoComboBox; import com.ibm.xsp.extlib.component.dojo.form.UIDojoCurrencyTextBox; import com.ibm.xsp.extlib.component.dojo.form.UIDojoDateTextBox; import com.ibm.xsp.extlib.component.dojo.form.UIDojoFilteringSelect; import com.ibm.xsp.extlib.component.dojo.form.UIDojoHorizontalSlider; import com.ibm.xsp.extlib.component.dojo.form.UIDojoNumberSpinner; import com.ibm.xsp.extlib.component.dojo.form.UIDojoNumberTextBox; import com.ibm.xsp.extlib.component.dojo.form.UIDojoRadioButton; import com.ibm.xsp.extlib.component.dojo.form.UIDojoSimpleTextarea; import com.ibm.xsp.extlib.component.dojo.form.UIDojoSliderRule; import com.ibm.xsp.extlib.component.dojo.form.UIDojoSliderRuleLabels; import com.ibm.xsp.extlib.component.dojo.form.UIDojoTextBox; import com.ibm.xsp.extlib.component.dojo.form.UIDojoTextarea; import com.ibm.xsp.extlib.component.dojo.form.UIDojoTimeTextBox; import com.ibm.xsp.extlib.component.dojo.form.UIDojoToggleButton; import com.ibm.xsp.extlib.component.dojo.form.UIDojoValidationTextBox; import com.ibm.xsp.extlib.component.dojo.form.UIDojoVerticalSlider; import com.ibm.xsp.extlib.component.dojo.grid.UIDojoDataGrid; import com.ibm.xsp.extlib.component.dojo.layout.UIDojoAccordionContainer; import com.ibm.xsp.extlib.component.dojo.layout.UIDojoAccordionPane; import com.ibm.xsp.extlib.component.dojo.layout.UIDojoBorderContainer; import com.ibm.xsp.extlib.component.dojo.layout.UIDojoBorderPane; import com.ibm.xsp.extlib.component.dojo.layout.UIDojoContentPane; import com.ibm.xsp.extlib.component.dojo.layout.UIDojoStackContainer; import com.ibm.xsp.extlib.component.dojo.layout.UIDojoStackPane; import com.ibm.xsp.extlib.component.dojo.layout.UIDojoTabContainer; import com.ibm.xsp.extlib.component.dojo.layout.UIDojoTabPane; import com.ibm.xsp.extlib.component.dojoext.form.UIDojoExtImageSelect; import com.ibm.xsp.extlib.component.dojoext.form.UIDojoExtLinkSelect; import com.ibm.xsp.extlib.component.dojoext.form.UIDojoExtListTextBox; import com.ibm.xsp.extlib.component.dojoext.form.UIDojoExtNameTextBox; import com.ibm.xsp.extlib.component.mobile.UIDMHeading; import com.ibm.xsp.extlib.component.mobile.UIDMRoundRectList; import com.ibm.xsp.extlib.component.mobile.UIDMSwitch; import com.ibm.xsp.extlib.component.mobile.UILineItem; import com.ibm.xsp.extlib.component.mobile.UITabBar; import com.ibm.xsp.extlib.component.mobile.UITabBarButton; import com.ibm.xsp.extlib.component.mobile.UIToolBarButton; import com.ibm.xsp.extlib.component.tooltip.UITooltip; import com.ibm.xsp.test.framework.render.BaseDojoTypeTest; /** * * @author Maire Kehoe (mkehoe@ie.ibm.com) */ public class ExtlibDojoTypeTest extends BaseDojoTypeTest { private Object[][] _renderDefaultDojoTypes = new Object[][]{ // extlib-dojo.xsp-config {UIDojoAccordionContainer.class, "extlib.dijit.AccordionContainer"}, {UIDojoAccordionPane.class, "extlib.dijit.AccordionPane"}, {UIDojoBorderContainer.class, "dijit.layout.BorderContainer"}, {UIDojoBorderPane.class, "extlib.dijit.ContentPane"}, {UIDojoButton.class, "dijit.form.Button"}, {UIDojoCheckBox.class, "dijit.form.CheckBox"}, {UIDojoComboBox.class, "dijit.form.ComboBox"}, {UIDojoContentPane.class, "extlib.dijit.ContentPane"}, {UIDojoCurrencyTextBox.class, "dijit.form.CurrencyTextBox"}, {UIDojoDataGrid.class, "dojox.grid.DataGrid"}, {UIDojoDateTextBox.class, "dijit.form.DateTextBox"}, {UIDojoExtImageSelect.class, "extlib.dijit.ImageSelect"}, {UIDojoExtLinkSelect.class, "extlib.dijit.LinkSelect"}, {UIDojoExtListTextBox.class, "extlib.dijit.ListTextBox"}, {UIDojoExtNameTextBox.class, "extlib.dijit.NameTextBox"}, {UIDojoFilteringSelect.class, "dijit.form.FilteringSelect"}, {UIDojoHorizontalSlider.class, "dijit.form.HorizontalSlider"}, {UIDojoNumberSpinner.class, "dijit.form.NumberSpinner"}, {UIDojoNumberTextBox.class, "dijit.form.NumberTextBox"}, {UIDojoRadioButton.class, "dijit.form.RadioButton"}, {UIDojoSimpleTextarea.class, "dijit.form.SimpleTextarea"}, {UIDojoSliderRule.class, "dijit.form.VerticalRule"}, {UIDojoSliderRuleLabels.class, "dijit.form.VerticalRuleLabels"}, {UIDojoStackContainer.class, "extlib.dijit.StackContainer"}, {UIDojoStackPane.class, "extlib.dijit.ContentPane"}, {UIDojoTabContainer.class, "extlib.dijit.TabContainer"}, {UIDojoTabPane.class, "extlib.dijit.TabPane"}, {UIDojoTextBox.class, "dijit.form.TextBox"}, {UIDojoTextarea.class, "dijit.form.Textarea"}, {UIDojoTimeTextBox.class, "dijit.form.TimeTextBox"}, {UIDojoToggleButton.class, "dijit.form.ToggleButton"}, {UIDojoValidationTextBox.class, "dijit.form.ValidationTextBox"}, {UIDojoVerticalSlider.class, "dijit.form.VerticalSlider"}, {UIToolBarButton.class, "dojox.mobile.ToolBarButton"}, // extlib-tooltip {UITooltip.class, "dijit.Tooltip"}, // extlib-mobile, TODO ask the mobile team about these: {UIDMHeading.class, "extlib.dijit.mobile.Heading"}, {UIDMRoundRectList.class, "dojox.mobile.RoundRectList"}, {UILineItem.class, "dojox.mobile.ListItem"}, {UITabBar.class, "extlib.dijit.mobile.TabBar"}, {UITabBarButton.class, "dojox.mobile.TabBarButton"}, {UIDMSwitch.class, "dojox.mobile.Switch"}, }; @Override protected Object[][] getRenderDefaultDojoTypes() { return _renderDefaultDojoTypes ; } }