Uses of Class
org.openhab.core.thing.Channel
Packages that use Channel
Package
Description
- 
Uses of Channel in org.openhab.core.thing
Methods in org.openhab.core.thing that return ChannelModifier and TypeMethodDescription@Nullable ChannelThing.getChannel(String channelId) Gets the channel for the given id or null if no channel with the id exists.@Nullable ChannelThing.getChannel(ChannelUID channelUID) Gets the channel for the given UID or null if no channel with the UID exists.@Nullable ChannelThingRegistry.getChannel(ChannelUID channelUID) Returns a channel for the given channel UID or null if no channel was foundMethods in org.openhab.core.thing that return types with arguments of type ChannelModifier and TypeMethodDescriptionThing.getChannels()Gets the channels.Thing.getChannelsOfGroup(String channelGroupId) Gets the channels of the given channel group or an empty list if no channel group with the id exists or the channel group does not have channels. - 
Uses of Channel in org.openhab.core.thing.binding
Methods in org.openhab.core.thing.binding with parameters of type ChannelModifier and TypeMethodDescription@Nullable CommandDescriptionBaseDynamicCommandDescriptionProvider.getCommandDescription(Channel channel, @Nullable CommandDescription originalCommandDescription, @Nullable Locale locale) @Nullable StateDescriptionBaseDynamicStateDescriptionProvider.getStateDescription(Channel channel, @Nullable StateDescription original, @Nullable Locale locale) protected List<CommandOption>BaseDynamicCommandDescriptionProvider.localizedCommandOptions(List<CommandOption> options, Channel channel, @Nullable Locale locale) Localizes aListofCommandOptions that should be used for the channel.protected List<StateOption>BaseDynamicStateDescriptionProvider.localizedStateOptions(List<StateOption> options, Channel channel, @Nullable Locale locale) Localizes aListofStateOptions that should be used for the channel.protected @Nullable StringBaseDynamicStateDescriptionProvider.localizeStatePattern(String pattern, Channel channel, @Nullable Locale locale) Localizes a pattern that should be used for the channel.voidThingHandlerCallback.validateConfigurationParameters(Channel channel, Map<String, Object> configurationParameters) Validates the given configuration parameters against the configuration description. - 
Uses of Channel in org.openhab.core.thing.binding.builder
Methods in org.openhab.core.thing.binding.builder that return ChannelMethods in org.openhab.core.thing.binding.builder with parameters of type ChannelModifier and TypeMethodDescriptionstatic ChannelBuilderCreates aChannelBuilderfrom the givenChannel.BridgeBuilder.withChannel(Channel channel) ThingBuilder.withChannel(Channel channel) Adds the given channel to the thingBridgeBuilder.withChannels(Channel... channels) ThingBuilder.withChannels(Channel... channels) Replaces all channels of this thing with the given channelsBridgeBuilder.withoutChannels(Channel... channels) ThingBuilder.withoutChannels(Channel... channels) Removes the given channels from the thingMethod parameters in org.openhab.core.thing.binding.builder with type arguments of type ChannelModifier and TypeMethodDescriptionBridgeBuilder.withChannels(List<Channel> channels) ThingBuilder.withChannels(List<Channel> channels) Replaces all channels of this thing with the given channelsBridgeBuilder.withoutChannels(List<Channel> channels) ThingBuilder.withoutChannels(List<Channel> channels) Removes the given channels from the thing - 
Uses of Channel in org.openhab.core.thing.dto
Methods in org.openhab.core.thing.dto that return ChannelModifier and TypeMethodDescriptionstatic ChannelChannelDTOMapper.map(ChannelDTO channelDTO) Maps channel DTO into channel object.Methods in org.openhab.core.thing.dto with parameters of type Channel - 
Uses of Channel in org.openhab.core.thing.profiles
Methods in org.openhab.core.thing.profiles with parameters of type ChannelModifier and TypeMethodDescription@Nullable ProfileTypeUIDProfileAdvisor.getSuggestedProfileTypeUID(Channel channel, @Nullable String itemType) Suggest a custom profile for the given channel (and potentially also the itemType). - 
Uses of Channel in org.openhab.core.thing.type
Methods in org.openhab.core.thing.type with parameters of type ChannelModifier and TypeMethodDescription@Nullable ChannelTypeThingTypeRegistry.getChannelType(Channel channel) Returns the channel type for a given channel.@Nullable ChannelTypeThingTypeRegistry.getChannelType(Channel channel, @Nullable Locale locale) Returns the channel type for a given channel and locale.@Nullable CommandDescriptionDynamicCommandDescriptionProvider.getCommandDescription(Channel channel, @Nullable CommandDescription originalCommandDescription, @Nullable Locale locale) For a givenChannel, return aCommandDescriptionthat should be used for the channel, instead of the one defined statically in theChannelType.@Nullable StateDescriptionDynamicStateDescriptionProvider.getStateDescription(Channel channel, @Nullable StateDescription originalStateDescription, @Nullable Locale locale) For a givenChannel, return aStateDescriptionthat should be used for the channel, instead of the one defined statically in theChannelType. - 
Uses of Channel in org.openhab.core.thing.util
Methods in org.openhab.core.thing.util with parameters of type ChannelModifier and TypeMethodDescriptionstatic voidThingHelper.ensureUniqueChannels(Collection<Channel> channels, Channel channel) Ensures that there are no duplicate channels in the collection plus the additional one (i.e.static voidThingHelper.ensureUniqueChannels(Channel[] channels) Ensures that there are no duplicate channels in the array (i.e.Method parameters in org.openhab.core.thing.util with type arguments of type ChannelModifier and TypeMethodDescriptionstatic voidThingHelper.addChannelsToThing(Thing thing, Collection<Channel> channels) static voidThingHelper.ensureUniqueChannels(Collection<Channel> channels) Ensures that there are no duplicate channels in the collection (i.e.static voidThingHelper.ensureUniqueChannels(Collection<Channel> channels, Channel channel) Ensures that there are no duplicate channels in the collection plus the additional one (i.e.