⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datatodom.java

📁 这是一个用java和xml编写的流媒体服务器管理软件
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
  public String getGroupName()  {    Element element = configTree.getCurrentElement();    return element.getAttribute("value");  }  public void setGroupName(String value)  {    Element element = configTree.getCurrentElement();    if (element.hasChildNodes())    {      System.out.println("error: name change requested on group with members");      return;    }    element.setAttribute("value", value);  }  // methods from GlobalData  public String getExpiryTimerData() throws InvalidRequestException  {    return getValue("expiryTimer");  }  public void setExpiryTimerData(String data) throws InvalidRequestException  {    Element rootElement = configTree.getRootElement();    setValue("expiryTimer", data);  }  public String getMulticastHostData() throws InvalidRequestException  {    Element rootElement = configTree.getRootElement();    return getChildAttribute(rootElement, "multicastHost", "host");  }  public void setMulticastHostData(String data) throws InvalidRequestException  {    Element rootElement = configTree.getRootElement();    setChildAttribute(rootElement, "multicastHost", "host", data);  }  public String getMulticastPortData() throws InvalidRequestException  {    Element rootElement = configTree.getRootElement();    return getChildAttribute(rootElement, "multicastHost", "port");  }  public void setMulticastPortData(String data) throws InvalidRequestException  {    Element rootElement = configTree.getRootElement();    setChildAttribute(rootElement, "multicastHost", "port", data);  }  public String getMissedHeartbeatsData() throws InvalidRequestException  {    return getValue("maxMissedHeartbeats");  }  public void setMissedHeartbeatsData(String data)    throws InvalidRequestException  {    setValue("maxMissedHeartbeats", data);  }  public String getHeartbeatIntervalData() throws InvalidRequestException  {    return getValue("heartbeatInterval");  }  public void setHeartbeatIntervalData(String data)    throws InvalidRequestException  {    setValue("heartbeatInterval", data);  }  public String getProxyAuthKeyData() throws InvalidRequestException  {    return getValue("proxyAuthKey");  }  public void setProxyAuthKeyData(String data) throws InvalidRequestException  {    Element proxyAuthKey = getElement("proxyAuthKey");    if (proxyAuthKey == null)    {      Element currentElement = configTree.getCurrentElement();      Document doc = currentElement.getOwnerDocument();      proxyAuthKey = doc.createElement("proxyAuthKey");      currentElement.appendChild(proxyAuthKey);    }    proxyAuthKey.setAttribute("value", data);  }  public boolean getRedirectReasonData() throws InvalidRequestException  {    String data = getValue("redirectReasonInSIP");    if (data.equals("true"))    {      return true;    }    return false;  }  public void setRedirectReasonData(boolean data)    throws InvalidRequestException  {    Element redirectReason = getElement("redirectReasonInSIP");    if (redirectReason == null)    {      Element currentElement = configTree.getCurrentElement();      Document doc = currentElement.getOwnerDocument();      redirectReason = doc.createElement("redirectReasonInSIP");      currentElement.appendChild(redirectReason);    }    if (data)    {      redirectReason.setAttribute("value", "true");    }    else    {      redirectReason.setAttribute("value", "false");    }  }  public String getLowestUIDData() throws InvalidRequestException  {    return getValue("startRange");  }  public void setLowestUIDData(String data) throws InvalidRequestException  {    Element startRange = getElement("startRange");    if (startRange == null)    {      Element currentElement = configTree.getCurrentElement();      Document doc = currentElement.getOwnerDocument();      startRange = doc.createElement("startRange");      currentElement.appendChild(startRange);    }    startRange.setAttribute("value", data);  }  public String getHighestUIDData() throws InvalidRequestException  {    return getValue("endRange");  }  public void setHighestUIDData(String data) throws InvalidRequestException  {    Element endRange = getElement("endRange");    if (endRange == null)    {      Element currentElement = configTree.getCurrentElement();      Document doc = currentElement.getOwnerDocument();      endRange = doc.createElement("endRange");      currentElement.appendChild(endRange);    }    endRange.setAttribute("value", data);  }  /**   * The Dial Plan table model now stores its data in a DOM.   */  public Element getDialPlanData()  {      Element data = configTree.getCurrentElement();      return data;  }  public void setDialPlanData(Element data)  {    // need a reference to the DOM to create elements.    Document theDOM = configTree.getTreeDOM();    Element currentElement = configTree.getCurrentElement();    if (currentElement == null)    {      System.out.println("current element is null");      return;    }    configTree.replaceSelectedNode((Node)data);//     System.out.println("value of data is "//                        + data.getAttribute("value"));//     System.out.println("value of current element is "//                        + currentElement.getAttribute("value"));//     Node parentNode = currentElement.getParentNode();//     if (parentNode == null)//     {// 	System.out.println("parent of current element is null");// 	return;//     }//     parentNode.replaceChild(data, currentElement);//     // the JTree is rebuilt in the Save step.  }  // protected methods  protected void checkValidity(String methodName)    throws InvalidRequestException  {    // does nothing in DataToDOM  }  protected Element getElement(String tagName)  {    Element element = configTree.getCurrentElement();    if (element.getNodeName().equals(tagName))    {      return element;    }    NodeList nodeList = element.getElementsByTagName(tagName);    if (nodeList.getLength() == 0)    {      System.out.println("Element " + element.getTagName()                         + " has no child named " + tagName);      return null;    }    Element child = (Element) (nodeList.item(0));    return child;  }  protected String getValue(String tagName)  {    Element element = getElement(tagName);    if (element == null)    {      return "";    }    return element.getAttribute("value");  }  protected void setValue(String tagName, String value)  {    Element element = getElement(tagName);    if (element == null)    {      return;    }    element.setAttribute("value", value);  }  protected String getChildAttribute(Element element, String childName,          String attributeName)  {    NodeList nodeList = element.getElementsByTagName(childName);    if (nodeList.getLength() < 1)    {      return "";    }    Element child = (Element) (nodeList.item(0));    return child.getAttribute(attributeName);  }  protected void setChildAttribute(Element element, String childName,          String attributeName, String attributeValue)  {    NodeList nodeList = element.getElementsByTagName(childName);    Element child = (Element) (nodeList.item(0));    child.setAttribute(attributeName, attributeValue);  }  /**   * This method is only intended to be used from the DataFragment side.   */  public DocumentFragment getFragment() throws InvalidRequestException  {    throw new InvalidRequestException("getFragment called on existing Node in the DOM");  }public boolean getIsControlData(int i) throws InvalidRequestException {	// TODO Auto-generated method stub	return false;}public void setIsControlData(boolean data, int i) throws InvalidRequestException {	// TODO Auto-generated method stub	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -