/****************************************************************** * * 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(); } }