package pl.net.bluesoft.rnd.processtool.ui.basewidgets.xml;
import pl.net.bluesoft.rnd.processtool.ui.basewidgets.xml.jaxb.*;
import pl.net.bluesoft.rnd.pt.utils.xml.OXHelper;
public class WidgetDefinitionLoader extends OXHelper {
private static WidgetDefinitionLoader instance = new WidgetDefinitionLoader();
public static WidgetDefinitionLoader getInstance() {
return instance;
}
@Override
public Class[] getSupportedClasses() {
return new Class[] {
AlignElement.class,
CheckBoxWidgetElement.class,
DateWidgetElement.class,
FormWidgetElement.class,
GridWidgetElement.class,
HasWidgetsElement.class,
HorizontalLayoutWidgetElement.class,
InputWidgetElement.class,
ItemElement.class,
LabelWidgetElement.class,
LinkWidgetElement.class,
// ScriptElement.class, ! not supported yet!
ComboboxSelectElementWidget.class,
RadioButtonSelectElementWidget.class,
TextAreaWidgetElement.class,
UploadWidgetElement.class,
VerticalLayoutWidgetElement.class,
WidgetElement.class,
WidgetsDefinitionElement.class,
};
}
}