Package org.openhab.core.thing
Interface Bridge
- All Superinterfaces:
Identifiable<ThingUID>,Thing
- Author:
- Dennis Nobel - Initial contribution, Christoph Weitkamp - Added method
getThing(ThingUID)
-
Field Summary
Fields inherited from interface org.openhab.core.thing.Thing
PROPERTY_FIRMWARE_VERSION, PROPERTY_HARDWARE_VERSION, PROPERTY_MAC_ADDRESS, PROPERTY_MODEL_ID, PROPERTY_SERIAL_NUMBER, PROPERTY_VENDOR -
Method Summary
Modifier and TypeMethodDescription@Nullable BridgeHandlerGets the bridge handler.@Nullable ThingGets the thing for the given UID or null if no thing with the UID exists.Returns the children of the bridge.Methods inherited from interface org.openhab.core.thing.Thing
getBridgeUID, getChannel, getChannel, getChannels, getChannelsOfGroup, getConfiguration, getLabel, getLocation, getProperties, getSemanticEquipmentTag, getStatus, getStatusInfo, getThingTypeUID, getUID, isEnabled, setBridgeUID, setHandler, setLabel, setLocation, setProperties, setProperty, setSemanticEquipmentTag, setSemanticEquipmentTag, setStatusInfo
-
Method Details
-
getThing
Gets the thing for the given UID or null if no thing with the UID exists.- Parameters:
thingUID- thing UID- Returns:
- the thing for the given UID or null if no thing with the UID exists
-
getThings
Returns the children of the bridge.- Returns:
- children
-
getHandler
@Nullable BridgeHandler getHandler()Gets the bridge handler.- Specified by:
getHandlerin interfaceThing- Returns:
- the handler which can be null for a Thing that is not initialized. Note that a Bridge is guaranteed to be initialized before its children. It is therefore safe to call getBridge().getHandler() for a subordinate Thing
-