org.cybergarage.upnp.Device.getRootNode()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(107)

本文整理了Java中org.cybergarage.upnp.Device.getRootNode()方法的一些代码示例,展示了Device.getRootNode()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Device.getRootNode()方法的具体详情如下:
包路径:org.cybergarage.upnp.Device
类名称:Device
方法名:getRootNode

Device.getRootNode介绍

暂无

代码示例

代码示例来源:origin: i2p/i2p.i2p

protected void removeDevice(Device dev)
{
  if (dev == null)
    return;
  removeDevice(dev.getRootNode());
}

代码示例来源:origin: i2p/i2p.i2p

public String getURLBase() {
  if (isRootDevice() == true)
    return getRootNode().getNodeValue(URLBASE_NAME);
  return "";
}

代码示例来源:origin: i2p/i2p.i2p

public Device getRootDevice() {
  Node rootNode = getRootNode();
  if (rootNode == null)
    return null;
  Node devNode = rootNode.getNode(Device.ELEM_NAME);
  if (devNode == null)
    return null;
  return new Device(rootNode, devNode);
}

代码示例来源:origin: i2p/i2p.i2p

private synchronized byte[] getDescriptionData(String host) {
  if (isNMPRMode() == false)
    updateURLBase(host);
  Node rootNode = getRootNode();
  if (rootNode == null)
    return new byte[0];
  // Thanks for Mikael Hakman (04/25/05)
  String desc = new String();
  desc += UPnP.XML_DECLARATION;
  desc += "\n";
  desc += rootNode.toString();
  return desc.getBytes();
}

代码示例来源:origin: i2p/i2p.i2p

public boolean isRootDevice() {
  return getRootNode().getNode("device").getNodeValue(UDN)
      .equals(getUDN());
}

代码示例来源:origin: i2p/i2p.i2p

private void setURLBase(String value) {
  if (isRootDevice() == true) {
    Node node = getRootNode().getNode(URLBASE_NAME);
    if (node != null) {
      node.setValue(value);
      return;
    }
    node = new Node(URLBASE_NAME);
    node.setValue(value);
    int index = 1;
    if (getRootNode().hasNodes() == false)
      index = 1;
    getRootNode().insertNode(node, index);
  }
}

代码示例来源:origin: cybergarage/cybergarage-upnp

protected void removeDevice(Device dev)
{
  if (dev == null)
    return;
  removeDevice(dev.getRootNode());
}

代码示例来源:origin: geniusgithub/MediaPlayer

protected void removeDevice(Device dev)
{
  if (dev == null)
    return;
  removeDevice(dev.getRootNode());
}

代码示例来源:origin: i2p/i2p.i2p

if (getRootNode() == null) {
  Node root = new Node(RootDescription.ROOT_ELEMENT);
  root.setNameSpace("", RootDescription.ROOT_ELEMENT_NAMESPACE);

代码示例来源:origin: geniusgithub/MediaPlayer

public Device getRootDevice() {
  Node rootNode = getRootNode();
  if (rootNode == null)
    return null;
  Node devNode = rootNode.getNode(Device.ELEM_NAME);
  if (devNode == null)
    return null;
  return new Device(rootNode, devNode);
}

代码示例来源:origin: cybergarage/cybergarage-upnp

public Device getRootDevice() {
  Node rootNode = getRootNode();
  if (rootNode == null)
    return null;
  Node devNode = rootNode.getNode(Device.ELEM_NAME);
  if (devNode == null)
    return null;
  return new Device(rootNode, devNode);
}

代码示例来源:origin: cybergarage/cybergarage-upnp

public String getURLBase() {
  if (isRootDevice() == true)
    return getRootNode().getNodeValue(URLBASE_NAME);
  return "";
}

代码示例来源:origin: geniusgithub/MediaPlayer

public String getURLBase() {
  if (isRootDevice() == true)
    return getRootNode().getNodeValue(URLBASE_NAME);
  return "";
}

代码示例来源:origin: cybergarage/cybergarage-upnp

private synchronized byte[] getDescriptionData(String host) {
  if (isNMPRMode() == false)
    updateURLBase(host);
  Node rootNode = getRootNode();
  if (rootNode == null)
    return new byte[0];
  // Thanks for Mikael Hakman (04/25/05)
  String desc = new String();
  desc += UPnP.XML_DECLARATION;
  desc += "\n";
  desc += rootNode.toString();
  return desc.getBytes();
}

代码示例来源:origin: geniusgithub/MediaPlayer

private synchronized byte[] getDescriptionData(String host) {
  if (isNMPRMode() == false)
    updateURLBase(host);
  Node rootNode = getRootNode();
  if (rootNode == null)
    return new byte[0];
  // Thanks for Mikael Hakman (04/25/05)
  String desc = new String();
  desc += UPnP.XML_DECLARATION;
  desc += "\n";
  desc += rootNode.toString();
  return desc.getBytes();
}

代码示例来源:origin: geniusgithub/MediaPlayer

public boolean isRootDevice() {
  return getRootNode().getNode("device").getNodeValue(UDN)
      .equals(getUDN());
}

代码示例来源:origin: cybergarage/cybergarage-upnp

public boolean isRootDevice() {
  return getRootNode().getNode("device").getNodeValue(UDN)
      .equals(getUDN());
}

代码示例来源:origin: cybergarage/cybergarage-upnp

private void setURLBase(String value) {
  if (isRootDevice() == true) {
    Node node = getRootNode().getNode(URLBASE_NAME);
    if (node != null) {
      node.setValue(value);
      return;
    }
    node = new Node(URLBASE_NAME);
    node.setValue(value);
    int index = 1;
    if (getRootNode().hasNodes() == false)
      index = 1;
    getRootNode().insertNode(node, index);
  }
}

代码示例来源:origin: geniusgithub/MediaPlayer

private void setURLBase(String value) {
  if (isRootDevice() == true) {
    Node node = getRootNode().getNode(URLBASE_NAME);
    if (node != null) {
      node.setValue(value);
      return;
    }
    node = new Node(URLBASE_NAME);
    node.setValue(value);
    int index = 1;
    if (getRootNode().hasNodes() == false)
      index = 1;
    getRootNode().insertNode(node, index);
  }
}

代码示例来源:origin: geniusgithub/MediaPlayer

if (getRootNode() == null) {
  Node root = new Node(RootDescription.ROOT_ELEMENT);
  root.setNameSpace("", RootDescription.ROOT_ELEMENT_NAMESPACE);

相关文章

Device类方法