亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? litexmldocument.java

?? jxta平臺的開發包
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/* * $Id: LiteXMLDocument.java,v 1.42 2005/06/13 16:22:43 bondolo Exp $ ******************** * * Copyright (c) 2001 Sun Microsystems, Inc.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in *    the documentation and/or other materials provided with the *    distribution. * * 3. The end-user documentation included with the redistribution, *    if any, must include the following acknowledgment: *       "This product includes software developed by the *       Sun Microsystems, Inc. for Project JXTA." *    Alternately, this acknowledgment may appear in the software itself, *    if and wherever such third-party acknowledgments normally appear. * * 4. The names "Sun", "Sun Microsystems, Inc.", "JXTA" and "Project JXTA" *    must not be used to endorse or promote products derived from this *    software without prior written permission. For written *    permission, please contact Project JXTA at http://www.jxta.org. * * 5. Products derived from this software may not be called "JXTA", *    nor may "JXTA" appear in their name, without prior written *    permission of Sun. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED.  IN NO EVENT SHALL SUN MICROSYSTEMS OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of Project JXTA.  For more * information on Project JXTA, please see * <http://www.jxta.org/>. * * This license is based on the BSD license adopted by the Apache Foundation. ******************** */package net.jxta.impl.document;import java.io.BufferedWriter;import java.io.ByteArrayInputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.Reader;import java.io.StringReader;import java.io.StringWriter;import java.io.Writer;import java.lang.reflect.Constructor;import java.util.Enumeration;import java.util.Vector;import java.io.IOException;import java.lang.reflect.UndeclaredThrowableException;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;/** * This class is an implementation of the StructuredDocument interface using * a simplified XML implementation. **/public class LiteXMLDocument extends LiteXMLElement implements XMLDocumentCommon {        /**     *  {@inheritDoc}     **/    private final static class Instantiator implements StructuredDocumentFactory.TextInstantiator {                // "x-" is a mime-type convention for indicating partial or provisional        // compliance to a standard        private static final MimeMediaType[] myTypes = {            MimeMediaType.XML_DEFAULTENCODING, new MimeMediaType("Text", "x-Xml"), new MimeMediaType("Application", "Xml"),            new MimeMediaType("Application", "x-Xml"),        };                // these are the file extensions which are likely to contain files of        // the type i like.        private static final ExtensionMapping[] myExtensions = {            new ExtensionMapping("xml", myTypes[0]), new ExtensionMapping("xml", (MimeMediaType) null)        };                /**         * Creates new LiteXMLDocumentInstantiator         **/        public Instantiator() {}                /**         *  {@inheritDoc}         **/        public MimeMediaType[] getSupportedMimeTypes() {            return(myTypes);        }                /**         *  {@inheritDoc}         **/        public ExtensionMapping[] getSupportedFileExtensions() {            return(myExtensions);        }                /**         *  {@inheritDoc}         **/        public StructuredDocument newInstance(MimeMediaType mimeType, String doctype) {            return new LiteXMLDocument(mimeType, doctype);        }                /**         *  {@inheritDoc}         **/        public StructuredDocument newInstance(MimeMediaType mimeType, String doctype, String value) {            return new LiteXMLDocument(mimeType, doctype, value);        }                /**         *  {@inheritDoc}         **/        public StructuredDocument newInstance(MimeMediaType mimeType, InputStream source) throws IOException {            return new LiteXMLDocument(mimeType, source);        }                /**         *  {@inheritDoc}         **/        public StructuredDocument newInstance(MimeMediaType mimeType, Reader source) throws IOException {            return new LiteXMLDocument(mimeType, source);        }    }        /**     *  The instantiator for instances of our documents.     **/    public static final StructuredDocumentFactory.TextInstantiator INSTANTIATOR = new Instantiator();        /**     *  The actual document contents.     **/    final StringBuffer docContent;          /**     *  The mimetype of this document.     **/    private final MimeMediaType mimeType;        /**     * Creates new LiteXMLDocument     **/    LiteXMLDocument(MimeMediaType mimeType, String type) {        this(mimeType, type, "");    }        /**     * Creates new LiteXMLDocument with a textValue in the root element     **/    LiteXMLDocument(MimeMediaType mimeType, String type, String textValue) {        super(null, (LiteXMLElement.tagRange) null);                parent = this;                this.mimeType = mimeType;                docContent = new StringBuffer();                for (int eachChar = type.length() - 1; eachChar >= 0; eachChar--) {            if (Character.isWhitespace(type.charAt(eachChar))) {                throw new IllegalArgumentException("Root tag may not contain spaces");            }        }                if (null == textValue) {            textValue = "";        }                StringBuffer seedDoc = new StringBuffer(textValue.length() + 3 * type.length() + 128);                seedDoc.append("<?xml version=\"1.0\"");                String charset = mimeType.getParameter("charset");                if (charset != null) {            seedDoc.append(" encoding=\"");            seedDoc.append(charset);            seedDoc.append("\"");        }        seedDoc.append("?>\n");                seedDoc.append("<!DOCTYPE ");        seedDoc.append(type);        seedDoc.append(">\n");                seedDoc.append('<');        seedDoc.append(type);        seedDoc.append('>');                seedDoc.append(textValue);                seedDoc.append("</");        seedDoc.append(type);        seedDoc.append('>');                try {            init(new StringReader(seedDoc.toString()));        } catch (IOException caught) {            throw new UndeclaredThrowableException(caught);        }    }        /**     * Creates new LiteXMLDocument     **/    LiteXMLDocument(MimeMediaType mimeType, InputStream in) throws IOException {        super(null, (LiteXMLElement.tagRange) null);                parent = this;                this.mimeType = mimeType;                docContent = new StringBuffer();                String charset = mimeType.getParameter("charset");                if (charset == null) {            init(new InputStreamReader(in));        } else {            init(new InputStreamReader(in, charset));        }    }        /**     * Creates new LiteXMLDocument     **/    LiteXMLDocument(MimeMediaType mimeType, Reader in) throws IOException {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91网站最新地址| 91麻豆swag| 亚洲视频小说图片| 91精品国产色综合久久不卡蜜臀| 激情综合网激情| 日韩黄色免费电影| 国产欧美日韩一区二区三区在线观看| av电影在线观看一区| 青青草成人在线观看| 最新中文字幕一区二区三区| 欧美一区二区三区四区在线观看 | 欧美裸体bbwbbwbbw| 国产成人精品亚洲777人妖| 日日骚欧美日韩| 综合欧美一区二区三区| 久久一夜天堂av一区二区三区| 欧美日韩中文另类| 99国产欧美另类久久久精品| 精品一区二区免费视频| 秋霞午夜av一区二区三区| 国产精品久久久久久妇女6080| 欧美电影免费观看高清完整版在线 | 成人动漫一区二区三区| 麻豆免费精品视频| 天天做天天摸天天爽国产一区 | 日韩一区二区在线看| 日本韩国一区二区三区视频| 成人av在线看| 国产激情视频一区二区在线观看| 秋霞国产午夜精品免费视频| 亚洲成人一区二区在线观看| 伊人性伊人情综合网| 国产精品视频第一区| 久久久久久99精品| 欧美xxxxx牲另类人与| 欧美日韩高清在线播放| 欧美做爰猛烈大尺度电影无法无天| 成人av一区二区三区| 蜜臀av国产精品久久久久| 国产精品一区二区你懂的| 久久精品视频在线免费观看 | 性做久久久久久免费观看欧美| 国产精品理论片在线观看| 久久精品网站免费观看| 欧美极品xxx| 中文在线一区二区| 亚洲欧美综合在线精品| 一区在线中文字幕| 亚洲欧美视频在线观看视频| 中文字幕一区二区三中文字幕| 综合久久综合久久| 一区二区三区欧美久久| 亚洲综合自拍偷拍| 日韩精品一二区| 日韩黄色在线观看| 免费成人结看片| 九一久久久久久| 国产一区二区三区美女| 韩国一区二区视频| 国产成人精品一区二区三区网站观看| 国产成人精品亚洲777人妖| 成人免费毛片嘿嘿连载视频| eeuss鲁片一区二区三区在线看| 成人精品在线视频观看| 99国产欧美久久久精品| 色婷婷久久久综合中文字幕| 在线观看国产91| 欧美福利电影网| 久久亚洲精品小早川怜子| 国产日韩欧美电影| 亚洲激情图片qvod| 午夜精彩视频在线观看不卡| 麻豆精品一二三| 国产成都精品91一区二区三| av成人免费在线| 欧美日韩精品一区二区在线播放| 欧美一级在线视频| 久久久99精品免费观看不卡| 最新久久zyz资源站| 亚洲午夜日本在线观看| 麻豆91在线播放| av在线不卡电影| 欧美日韩高清影院| 国产天堂亚洲国产碰碰| 一区二区三区四区不卡视频| 国产iv一区二区三区| 欧美日韩国产综合一区二区三区| 日韩精品影音先锋| 亚洲女同女同女同女同女同69| 日本中文字幕一区二区视频| 国产成人综合网站| 欧美日韩国产小视频在线观看| 国产欧美精品一区二区色综合| 亚洲高清免费观看| 国产不卡一区视频| 国产精品人妖ts系列视频| 国产精品色一区二区三区| 亚洲国产精品v| 视频一区二区不卡| 成人爱爱电影网址| 精品免费国产一区二区三区四区| 中文字幕日韩一区二区| 狠狠色狠狠色综合日日91app| 91国偷自产一区二区三区观看 | 久久亚洲综合色| 性欧美大战久久久久久久久| 成人动漫一区二区在线| 精品国内二区三区| 五月开心婷婷久久| 97久久精品人人爽人人爽蜜臀 | 亚洲人精品一区| 国产一区二区女| 欧美精品 国产精品| 亚洲欧美日韩在线| 丰满白嫩尤物一区二区| 日韩午夜激情av| 日韩精品免费专区| 色婷婷久久综合| 中文字幕一区二区三区乱码在线| 蜜桃视频第一区免费观看| 欧美日韩一区二区在线视频| 亚洲三级小视频| 国产成人精品免费网站| 日韩一级免费一区| 亚洲一区二区三区影院| 91蜜桃婷婷狠狠久久综合9色| 久久精品综合网| 国产一区二区中文字幕| 91精品国产综合久久久久久漫画 | 综合色中文字幕| 成人一区在线观看| 久久久精品日韩欧美| 国产精品一区在线| 久久亚洲精华国产精华液| 久久9热精品视频| 日韩欧美在线1卡| 奇米四色…亚洲| 91精品国产一区二区| 午夜伦欧美伦电影理论片| 欧美综合色免费| 亚洲久草在线视频| 99re热视频精品| 中文字幕精品一区二区三区精品| 久久精品国产亚洲一区二区三区| 日韩欧美成人激情| 三级不卡在线观看| 日韩三级视频在线看| 蜜臀av性久久久久av蜜臀妖精| 日韩一区二区中文字幕| 久久精品国产一区二区| 精品福利在线导航| 国产成人一区二区精品非洲| 中文字幕精品在线不卡| 一本大道久久精品懂色aⅴ| 亚洲综合色丁香婷婷六月图片| 日韩激情av在线| 成人性生交大片| 国产麻豆视频精品| 亚洲精品大片www| 欧美亚一区二区| 亚洲一区在线看| 亚洲精品国产第一综合99久久 | 久久久欧美精品sm网站| 日韩一区二区三区观看| 高清不卡一区二区在线| 五月天激情综合网| 久久99最新地址| 欧美一区二区精品久久911| 调教+趴+乳夹+国产+精品| 制服.丝袜.亚洲.中文.综合| 激情图区综合网| 中文字幕乱码久久午夜不卡| 在线精品国精品国产尤物884a| 午夜精品久久一牛影视| 亚洲精品一区二区三区影院 | 亚洲午夜日本在线观看| 欧美一区二区三区视频在线观看| 精品一区二区免费| 成人欧美一区二区三区在线播放| 在线亚洲欧美专区二区| 美女www一区二区| 国产精品免费视频一区| 欧美日韩高清一区二区| 国产精品系列在线观看| 亚洲一区二区美女| 2021久久国产精品不只是精品| 91美女片黄在线| 免费高清在线一区| 国产精品久久久久久久久久免费看 | 欧美aaa在线| 欧美激情一区在线| 欧美三级资源在线| 国产不卡在线播放| 日韩电影一二三区| 亚洲欧洲色图综合| 日韩精品中文字幕在线一区| 99国产精品久| 国产精品1区2区3区| 舔着乳尖日韩一区| 亚洲欧美另类久久久精品|