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

📄 exampleresponsemsg.java

📁 JXTA&#8482 is a set of open, generalized peer-to-peer (P2P) protocols that allow any networked devi
💻 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 + -