package org.openhab.binding.upnpcontrol.internal.audiosink;
import org.eclipse.jdt.annotation.NonNullByDefault;
-import org.openhab.binding.upnpcontrol.internal.UpnpControlHandlerFactory;
import org.openhab.binding.upnpcontrol.internal.handler.UpnpRendererHandler;
/**
logger.debug("Device type {}, manufacturer {}, model {}, SN# {}, UDN {}", deviceType, manufacturer, model,
serialNumber, udn);
- if (deviceType.equalsIgnoreCase("MediaRenderer")) {
+ if ("MediaRenderer".equalsIgnoreCase(deviceType)) {
this.logger.debug("Media renderer found: {}, {}", manufacturer, model);
ThingTypeUID thingTypeUID = THING_TYPE_RENDERER;
result = new ThingUID(thingTypeUID, device.getIdentity().getUdn().getIdentifierString());
- } else if (deviceType.equalsIgnoreCase("MediaServer")) {
+ } else if ("MediaServer".equalsIgnoreCase(deviceType)) {
this.logger.debug("Media server found: {}, {}", manufacturer, model);
ThingTypeUID thingTypeUID = THING_TYPE_SERVER;
result = new ThingUID(thingTypeUID, device.getIdentity().getUdn().getIdentifierString());
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.eclipse.jdt.annotation.Nullable;
import org.jupnp.model.meta.RemoteDevice;
-import org.jupnp.registry.RegistryListener;
import org.openhab.binding.upnpcontrol.internal.UpnpChannelName;
import org.openhab.binding.upnpcontrol.internal.UpnpDynamicCommandDescriptionProvider;
import org.openhab.binding.upnpcontrol.internal.UpnpDynamicStateDescriptionProvider;
import org.openhab.binding.upnpcontrol.internal.UpnpChannelName;
import org.openhab.binding.upnpcontrol.internal.UpnpDynamicCommandDescriptionProvider;
import org.openhab.binding.upnpcontrol.internal.UpnpDynamicStateDescriptionProvider;
-import org.openhab.binding.upnpcontrol.internal.audiosink.UpnpAudioSink;
import org.openhab.binding.upnpcontrol.internal.audiosink.UpnpAudioSinkReg;
import org.openhab.binding.upnpcontrol.internal.config.UpnpControlBindingConfiguration;
import org.openhab.binding.upnpcontrol.internal.config.UpnpControlRendererConfiguration;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.eclipse.jdt.annotation.Nullable;
-import org.openhab.binding.upnpcontrol.internal.UpnpControlHandlerFactory;
import org.openhab.binding.upnpcontrol.internal.UpnpDynamicCommandDescriptionProvider;
import org.openhab.binding.upnpcontrol.internal.UpnpDynamicStateDescriptionProvider;
import org.openhab.binding.upnpcontrol.internal.config.UpnpControlBindingConfiguration;
*/
package org.openhab.binding.upnpcontrol.internal.util;
+import org.eclipse.jdt.annotation.NonNullByDefault;
+
/**
* The {@link StringUtils} class defines some static string utility methods
*
* @author Leo Siepel - Initial contribution
*/
+@NonNullByDefault
public class StringUtils {
/**