package org.openhab.domain.model;
import java.util.EnumSet;
/**
* Created by Tony Alpskog in 2014.
*/
public class OpenHABWidgetTypeSet {
public static EnumSet<OpenHABWidgetType> UnitItem = EnumSet.of(OpenHABWidgetType.Color
, OpenHABWidgetType.GenericItem, OpenHABWidgetType.Slider
, OpenHABWidgetType.Setpoint, OpenHABWidgetType.RollerShutter
, OpenHABWidgetType.SitemapText, OpenHABWidgetType.Switch
, OpenHABWidgetType.ItemText, OpenHABWidgetType.SelectionSwitch
, OpenHABWidgetType.Selection);
public static EnumSet<OpenHABWidgetType> Navigation = EnumSet.of(OpenHABWidgetType.GenericItem, OpenHABWidgetType.Group, OpenHABWidgetType.SitemapText);
public static EnumSet<OpenHABWidgetType> All = EnumSet.of(OpenHABWidgetType.Color
, OpenHABWidgetType.GenericItem, OpenHABWidgetType.Slider
, OpenHABWidgetType.Setpoint, OpenHABWidgetType.RollerShutter
, OpenHABWidgetType.SitemapText, OpenHABWidgetType.Switch
, OpenHABWidgetType.ItemText, OpenHABWidgetType.SelectionSwitch
, OpenHABWidgetType.Selection, OpenHABWidgetType.Group
, OpenHABWidgetType.Web, OpenHABWidgetType.Chart
, OpenHABWidgetType.Frame, OpenHABWidgetType.Image
, OpenHABWidgetType.Root, OpenHABWidgetType.Video);
public OpenHABWidgetType[] getItemTypes(EnumSet<OpenHABWidgetType> enumSet) {
return enumSet.toArray(new OpenHABWidgetType[0]);
}
}