org.cybergarage.upnp.device.ST Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of upnp-stack Show documentation
Show all versions of upnp-stack Show documentation
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);
}
}