Uses of Class
org.openhab.core.thing.profiles.ProfileTypeBuilder
Packages that use ProfileTypeBuilder
-
Uses of ProfileTypeBuilder in org.openhab.core.thing.profiles
Methods in org.openhab.core.thing.profiles that return ProfileTypeBuilderModifier and TypeMethodDescriptionstatic ProfileTypeBuilder<StateProfileType> ProfileTypeBuilder.newState(ProfileTypeUID profileTypeUID, String label) Obtain a new builder for aStateProfileTypeinstance.static ProfileTypeBuilder<TriggerProfileType> ProfileTypeBuilder.newTrigger(ProfileTypeUID profileTypeUID, String label) Obtain a new builder for aTriggerProfileTypeinstance.ProfileTypeBuilder.withSupportedChannelTypeUIDs(Collection<ChannelTypeUID> channelTypeUIDs) Declare that the given channel type(s) are supported by a profile of this type.ProfileTypeBuilder.withSupportedChannelTypeUIDs(ChannelTypeUID... channelTypeUIDs) Declare that the given channel type(s) are supported by a profile of this type.ProfileTypeBuilder.withSupportedItemTypes(String... itemType) Declare that the given item type(s) are supported by a profile of this type.ProfileTypeBuilder.withSupportedItemTypes(Collection<String> itemTypes) Declare that the given item type(s) are supported by a profile of this type.ProfileTypeBuilder.withSupportedItemTypesOfChannel(String... supportedItemTypesOfChannel) Declare that channels with these item type(s) are compatible with profiles of this type.ProfileTypeBuilder.withSupportedItemTypesOfChannel(Collection<String> supportedItemTypesOfChannel) Declare that channels with these item type(s) are compatible with profiles of this type.