package org.openhab.domain.model; import java.util.EnumSet; /** * Created by Tony Alpskog in 2014. */ public class OpenHABItemSet { public static EnumSet<OpenHABItemType> UnitItem = EnumSet.of(OpenHABItemType.Color , OpenHABItemType.Contact, OpenHABItemType.Dimmer , OpenHABItemType.Number, OpenHABItemType.Rollershutter , OpenHABItemType.String, OpenHABItemType.Switch , OpenHABItemType.DateTime); public static EnumSet<OpenHABItemType> Navigation = EnumSet.of(OpenHABItemType.GenericItem, OpenHABItemType.Group); public static EnumSet<OpenHABItemType> All = EnumSet.of(OpenHABItemType.Color , OpenHABItemType.GenericItem, OpenHABItemType.Group , OpenHABItemType.Contact, OpenHABItemType.Dimmer , OpenHABItemType.Number, OpenHABItemType.Rollershutter , OpenHABItemType.String, OpenHABItemType.Switch , OpenHABItemType.DateTime); public OpenHABItemType[] getItemTypes(EnumSet<OpenHABItemType> enumSet) { return enumSet.toArray(new OpenHABItemType[0]); } }