Interface Summary Interface Description CommandThis is a marker interface for all command types. CommandDescriptionThe
CommandDescriptiongroups state command properties.
CommandDescriptionProviderImplementations provide an item specific, localized
ComplexTypeA complex type consists out of a sorted list of primitive constituents. PrimitiveTypeA primitive type consists of a single value like a string, a number, etc. StateThis is a marker interface for all state types. StateDescriptionFragment StateDescriptionFragmentProvider StateDescriptionProvider Deprecated.Use
StateDescriptionFragmentProviderinstead and provide only the known fields.
TypeThis is a parent interface for all states and commands.
Class Summary Class Description CommandDescriptionBuilderUsed to build instances of
CommandOptionRepresents a command option for "write only" command channels. EventDescriptionDescribes event options and gives information how to interpret it. EventOptionDescribes one possible value an event might have. StateDescriptionThe
StateDescriptiondescribes restrictions of an item state and gives information how to interpret it.
StateDescriptionFragmentwith the relevant parts only.
StateOptionDescribes one possible value an item might have. TypeParserThis is a helper class that helps parsing a string into an openHAB type (state or command).
Enum Summary Enum Description EventTypeDue to the duality of some types (which can be states and commands at the same time), we need to be able to differentiate what the meaning of a message on the bus is - does "item ON" mean that its state has changed to ON or that it should turn itself ON? To decide this, we send the event type as an additional information on the event bus for each message. RefreshType UnDefTypeThere are situations when item states do not have any defined value.