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

📄 examplequerymsg.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 ExampleQueryMsg {    private double base =  0.0;    private double power = 0.0;    public ExampleQueryMsg(double b,double p){        base = b;        power = p;    }    public ExampleQueryMsg(InputStream instream) throws IOException{        StructuredTextDocument document = (StructuredTextDocument)                StructuredDocumentFactory.newStructuredDocument                (new MimeMediaType("text/xml"), instream);        Enumeration elements = document.getChildren();        while(elements.hasMoreElements()){            TextElement 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;            }        }    }    public double getBase(){        return base;    }    public double getPower(){        return power;    }    public Document getDocument(MimeMediaType asMimeType){        StructuredDocument document = (StructuredTextDocument)                StructuredDocumentFactory.newStructuredDocument                (asMimeType, "Example:ExampleQuery");        Element element;        element = document.createElement("base", Double.toString(getBase()));        document.appendChild(element);        element = document.createElement("power", Double.toHexString(getPower()));        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 + -