📄 exampleresponsemsg.java
字号:
import java.io.IOException;import java.io.InputStream;/* * To change this template, choose Tools | Templates * and open the template in the editor. */import java.io.StringWriter;import java.util.Enumeration;import net.jxta.document.Document;import net.jxta.document.Element;import net.jxta.document.MimeMediaType;import net.jxta.document.StructuredDocument;import net.jxta.document.StructuredDocumentFactory;import net.jxta.document.StructuredTextDocument;import net.jxta.document.TextElement;/** * * @author mr.nguyentuandung */public class ExampleResponseMsg { private double base = 0.0; private double power = 0.0; private double answer = 0; public ExampleResponseMsg(double base,double power,double answer){ this.base= base; this.power = power; this.answer = answer; } public ExampleResponseMsg(InputStream instream)throws IOException{ StructuredTextDocument document = (StructuredTextDocument) StructuredDocumentFactory.newStructuredDocument (new MimeMediaType("text/xml"), instream); Enumeration elements = document.getChildren(); while(elements.hasMoreElements()){ TextElement element; element = (TextElement)elements.nextElement(); if(element.getName().equals("base")){ base = Double.valueOf(element.getTextValue()).doubleValue(); continue; } if(element.getName().equals("power")){ power = Double.valueOf(element.getTextValue()).doubleValue(); continue; } if(element.getName().equals("answer")){ answer = Double.valueOf(element.getTextValue()).doubleValue(); continue; } } } public double getBase(){ return base; } public double getPower(){ return power; } public double getAnswer(){ return answer; } public Document getDocument(MimeMediaType asMimeType){ StructuredDocument document = (StructuredTextDocument) StructuredDocumentFactory.newStructuredDocument (asMimeType,Resolverservicetest.ResolverResponseTag); Element element; element = document.createElement("base", Double.toString(getBase())); document.appendChild(element); element = document.createElement("power", Double.toString(getPower())); document.appendChild(element); element = document.createElement("answer", Double.toString(getAnswer())); document.appendChild(element); return document; } @Override public String toString(){ try{ StringWriter out = new StringWriter(); StructuredTextDocument doc = (StructuredTextDocument)getDocument( new MimeMediaType("text/xml")); doc.sendToWriter(out); return out.toString(); }catch(IOException e){ return ""; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -