📄 catalogsearchdiscquery.java
字号:
package catalog_search;import java.io.InputStream;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;public class CatalogSearchDiscQuery { private String catalog; public CatalogSearchDiscQuery(){} public CatalogSearchDiscQuery(String c) { catalog=c; } public Document getDocument(MimeMediaType asMimeType) { StructuredDocument document = (StructuredTextDocument) StructuredDocumentFactory.newStructuredDocument( asMimeType, "example:ExampleQuery"); Element element; element = document.createElement("searchCatalog",catalog); document.appendChild(element); return document; } public CatalogSearchDiscQuery (InputStream stream) { StructuredTextDocument document=null; try{ document = (StructuredTextDocument) StructuredDocumentFactory.newStructuredDocument( new MimeMediaType("text/xml"), stream); } catch(Exception e){e.printStackTrace();} Enumeration elements = document.getChildren(); elements = document.getChildren(); while (elements.hasMoreElements()) { Element el = (Element) elements.nextElement(); TextElement element = (TextElement) el; if(element.getName().equals("searchCatalog")) { catalog = element.getTextValue(); continue; } } } public String toString() { try { StringWriter out = new StringWriter(); StructuredTextDocument doc = (StructuredTextDocument) getDocument( new MimeMediaType("text/xml")); doc.sendToWriter(out); return out.toString(); } catch (Exception e) { e.printStackTrace(); return ""; } } public String getSearchCatalog() { return this.catalog; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -