forked from I2P_Developers/i2p.i2p
41 lines
836 B
Java
41 lines
836 B
Java
/******************************************************************
|
|
*
|
|
* CyberUPnP for Java
|
|
*
|
|
* Copyright (C) Satoshi Konno 2002
|
|
*
|
|
* File: USN.java
|
|
*
|
|
* Revision;
|
|
*
|
|
* 12/09/02
|
|
* - first revision.
|
|
*
|
|
******************************************************************/
|
|
|
|
package org.cybergarage.upnp.device;
|
|
|
|
public class USN
|
|
{
|
|
public final static String ROOTDEVICE = "upnp:rootdevice";
|
|
|
|
public final static boolean isRootDevice(String usnValue)
|
|
{
|
|
if (usnValue == null)
|
|
return false;
|
|
return usnValue.endsWith(ROOTDEVICE);
|
|
}
|
|
|
|
public final static String getUDN(String usnValue)
|
|
{
|
|
if (usnValue == null)
|
|
return "";
|
|
int idx = usnValue.indexOf("::");
|
|
if (idx < 0)
|
|
return usnValue.trim();
|
|
String udnValue = new String(usnValue.getBytes(), 0, idx);
|
|
return udnValue.trim();
|
|
}
|
|
}
|
|
|