All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.cybergarage.upnp.device.ST Maven / Gradle / Ivy

Go to download

A pure Java Open Source implementation of the UPnP stack for JDK 1.4 or above

The newest version!
/******************************************************************
*
*	CyberUPnP for Java
*
*	Copyright (C) Satoshi Konno 2002-2003
*
*	File: ST.java
*
*	Revision;
*
*	01/07/03
*		- first revision.
*
******************************************************************/

package org.cybergarage.upnp.device;

public class ST 
{
	public final static String ALL_DEVICE = "ssdp:all";
	public final static String ROOT_DEVICE = "upnp:rootdevice";
	public final static String UUID_DEVICE = "uuid";
	public final static String URN_DEVICE = "urn:schemas-upnp-org:device:";
	public final static String URN_SERVICE = "urn:schemas-upnp-org:service:";

	public final static boolean isAllDevice(String value)
	{
		if (value == null)
			return false;
		if (value.equals(ALL_DEVICE) == true)
			return true;
		return value.equals("\"" + ALL_DEVICE + "\"");
	}
	
	public final static boolean isRootDevice(String value)
	{
		if (value == null)
			return false;
		if (value.equals(ROOT_DEVICE) == true)
			return true;
		return value.equals("\"" + ROOT_DEVICE + "\"");
	}

	public final static boolean isUUIDDevice(String value)
	{
		if (value == null)
			return false;
		if (value.startsWith(UUID_DEVICE) == true)
			return true;
		return value.startsWith("\"" + UUID_DEVICE);
	}

	public final static boolean isURNDevice(String value)
	{
		if (value == null)
			return false;
		if (value.startsWith(URN_DEVICE) == true)
			return true;
		return value.startsWith("\"" + URN_DEVICE);
	}

	public final static boolean isURNService(String value)
	{
		if (value == null)
			return false;
		if (value.startsWith(URN_SERVICE) == true)
			return true;
		return value.startsWith("\"" + URN_SERVICE);
	}
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy