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

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

?? dom4jelementmapper.java

?? 對xml很好的java處理引擎,編譯中綁定xml
?? JAVA
字號:
/*Copyright (c) 2004, Dennis M. SosnoskiAll rights reserved.Redistribution and use in source and binary forms, with or without modification,are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this   list of conditions and the following disclaimer. * 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. * Neither the name of JiBX nor the names of its contributors may be used   to endorse or promote products derived from this software without specific   prior written permission.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ANDANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FORANY 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 ONANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.*/package org.jibx.extras;import java.io.IOException;import org.dom4j.Element;import org.jibx.runtime.IAliasable;import org.jibx.runtime.IMarshaller;import org.jibx.runtime.IMarshallingContext;import org.jibx.runtime.IUnmarshaller;import org.jibx.runtime.IUnmarshallingContext;import org.jibx.runtime.JiBXException;import org.jibx.runtime.impl.UnmarshallingContext;/** * <p>Custom element marshaller/unmarshaller to dom4j representation. This * allows you to mix data binding and document model representations for XML * within the same application. You simply use this marshaller/unmarshaller with * a linked object type of <code>org.dom4j.Element</code> (the actual runtime * type - the declared type is ignored and can be anything). If a name is * supplied on a reference that element name will always be matched when * unmarshalling but will be ignored when marshalling (with the actual dom4j * element name used). If no name is supplied this will unmarshal a single * element with any name.</p> *  * @author Dennis M. Sosnoski * @version 1.0 */public class Dom4JElementMapper extends Dom4JMapperBase    implements IMarshaller, IUnmarshaller, IAliasable{    /** Root element namespace URI. */    private final String m_uri;        /** Namespace URI index in binding. */    private final int m_index;        /** Root element name. */    private final String m_name;        /**     * Default constructor.     */        public Dom4JElementMapper() {        m_uri = null;        m_index = -1;        m_name = null;    }        /**     * Aliased constructor. This takes a name definition for the element. It'll     * be used by JiBX when a name is supplied by the mapping which references     * this custom marshaller/unmarshaller.     *     * @param uri namespace URI for the top-level element     * @param index namespace index corresponding to the defined URI within the     * marshalling context definitions     * @param name local name for the top-level element     */        public Dom4JElementMapper(String uri, int index, String name) {                // save the simple values        m_uri = uri;        m_index = index;        m_name = name;    }        /* (non-Javadoc)     * @see org.jibx.runtime.IMarshaller#isExtension(int)     */        public boolean isExtension(int index) {        return false;    }    /* (non-Javadoc)     * @see org.jibx.runtime.IMarshaller#marshal(java.lang.Object,     *  org.jibx.runtime.IMarshallingContext)     */        public void marshal(Object obj, IMarshallingContext ictx)        throws JiBXException {                // make sure the parameters are as expected        if (!(obj instanceof Element)) {            throw new JiBXException("Mapped object not an org.dom4j.Element");        } else {            try {                                    // marshal element and all content with only leading indentation                m_xmlWriter = ictx.getXmlWriter();                m_xmlWriter.indent();                int indent = ictx.getIndent();                ictx.setIndent(-1);                m_defaultNamespaceURI = null;                marshalElement((Element)obj);                ictx.setIndent(indent);                            } catch (IOException e) {                throw new JiBXException("Error writing to document", e);            }        }    }    /* (non-Javadoc)     * @see org.jibx.runtime.IUnmarshaller#isPresent(org.jibx.runtime.IUnmarshallingContext)     */         public boolean isPresent(IUnmarshallingContext ctx) throws JiBXException {        if (m_name == null) {            if (!(ctx instanceof UnmarshallingContext)) {                throw new JiBXException                    ("Unmarshalling context not of expected type");            } else {                return !((UnmarshallingContext)ctx).isEnd();            }        } else {            return ctx.isAt(m_uri, m_name);        }    }    /* (non-Javadoc)     * @see org.jibx.runtime.IUnmarshaller#unmarshal(java.lang.Object,     *  org.jibx.runtime.IUnmarshallingContext)     */         public Object unmarshal(Object obj, IUnmarshallingContext ictx)        throws JiBXException {                // verify the entry conditions        if (!(ictx instanceof UnmarshallingContext)) {            throw new JiBXException                ("Unmarshalling context not of expected type");        } else if (m_name != null && !ictx.isAt(m_uri, m_name)) {            ((UnmarshallingContext)ictx).throwStartTagNameError(m_uri, m_name);        }                // position to element start tag        m_unmarshalContext = (UnmarshallingContext)ictx;        m_unmarshalContext.toStart();                // unmarshal element to document model        try {			return unmarshalElement();		} catch (IOException e) {            throw new JiBXException("Error reading from document", e);		}    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线视频你懂得一区二区三区| 国产精品一区二区久久不卡 | 国产欧美一区二区精品性| 欧美性猛片aaaaaaa做受| 国产精品一区三区| 成人黄色网址在线观看| 欧美电影精品一区二区| 欧美在线观看一区二区| 国产精品国产自产拍高清av王其| 美女脱光内衣内裤视频久久网站| 在线观看一区不卡| 亚洲视频 欧洲视频| 国产成人自拍网| 精品国精品国产| 人人超碰91尤物精品国产| 欧美无人高清视频在线观看| 亚洲天堂a在线| 成人精品视频一区二区三区| 久久综合久久鬼色| 麻豆精品蜜桃视频网站| 91精品国产综合久久香蕉麻豆| 亚洲综合色噜噜狠狠| 一本色道a无线码一区v| 1024成人网色www| 成人精品视频一区二区三区| 国产欧美一区视频| 国产福利精品一区二区| 久久久久久一二三区| 国产乱码精品一区二区三区五月婷| 欧美一级理论性理论a| 首页综合国产亚洲丝袜| 欧美片网站yy| 午夜电影一区二区三区| 欧美电影在哪看比较好| 视频一区二区中文字幕| 91精品国产欧美一区二区| 天堂va蜜桃一区二区三区| 91麻豆精品国产91久久久资源速度| 亚洲v精品v日韩v欧美v专区| 欧美午夜不卡在线观看免费| 亚洲v精品v日韩v欧美v专区| 91麻豆精品国产自产在线观看一区 | 天天综合天天做天天综合| 欧美日韩一区国产| 视频一区视频二区中文| 欧美一区二区三区婷婷月色| 久久99精品久久久| 亚洲精品在线观看视频| 国产精品一区二区久激情瑜伽| 欧美激情在线看| 94-欧美-setu| 亚洲第四色夜色| 日韩三级电影网址| 国产一区91精品张津瑜| 国产精品嫩草影院av蜜臀| av色综合久久天堂av综合| 亚洲精品乱码久久久久久久久| 欧洲国产伦久久久久久久| 婷婷综合在线观看| 精品国产一区久久| 成人a级免费电影| 一二三四区精品视频| 欧美麻豆精品久久久久久| 精品综合久久久久久8888| 久久精品人人做人人爽97| 99精品在线观看视频| 欧美一三区三区四区免费在线看 | 亚洲大片在线观看| 日韩手机在线导航| 国产超碰在线一区| 亚洲黄色在线视频| 日韩午夜av电影| 成人性生交大片免费看视频在线| 亚洲精品国产精品乱码不99| 91精品国产色综合久久ai换脸 | 色综合久久精品| 免费成人深夜小野草| 欧美国产日韩亚洲一区| 欧美图区在线视频| 国产精品一区在线观看乱码| 亚洲免费观看视频| 日韩一区二区免费高清| 成人免费va视频| 日韩精品视频网站| 国产精品久久午夜夜伦鲁鲁| 欧美日韩国产一区| 成人午夜伦理影院| 日本午夜精品一区二区三区电影| 国产亚洲人成网站| 欧美视频一区二区在线观看| 国精产品一区一区三区mba视频| 最新日韩av在线| 日韩美女视频一区二区在线观看| 不卡视频一二三| 蜜臀av一区二区在线免费观看| 亚洲欧洲在线观看av| 欧美一区永久视频免费观看| 成人动漫精品一区二区| 美女视频网站黄色亚洲| 一本色道久久综合亚洲精品按摩 | 综合激情成人伊人| 日韩一区二区三区四区五区六区| 成人免费观看视频| 琪琪久久久久日韩精品| 亚洲四区在线观看| 久久综合色婷婷| 欧美视频在线观看一区| fc2成人免费人成在线观看播放 | 亚洲一区免费视频| 国产精品视频yy9299一区| 欧美一区二区不卡视频| 91精品福利在线| 成人污视频在线观看| 六月丁香婷婷色狠狠久久| 亚洲一区二区中文在线| 国产精品视频yy9299一区| 日韩美女天天操| 欧美亚日韩国产aⅴ精品中极品| 国产成人av一区二区三区在线观看| 日韩高清一级片| 亚洲综合在线免费观看| 国产精品久久久99| 久久精品夜色噜噜亚洲aⅴ| 91精品国产91久久综合桃花 | 成人美女视频在线观看| 久久99久久久久久久久久久| 亚洲成人激情av| 亚洲综合在线五月| 亚洲裸体xxx| 国产精品伦一区二区三级视频| 精品国产网站在线观看| 91精品国模一区二区三区| 欧美日韩日本视频| 在线观看亚洲专区| 一本色道久久加勒比精品| 99久久夜色精品国产网站| 国产丶欧美丶日本不卡视频| 极品少妇一区二区| 另类综合日韩欧美亚洲| 日本不卡视频在线观看| 丝袜美腿亚洲一区| 五月婷婷另类国产| 午夜欧美电影在线观看| 亚洲大片一区二区三区| 亚洲成av人片观看| 亚洲成a人v欧美综合天堂下载| 亚洲一区二区综合| 亚洲高清免费视频| 制服丝袜中文字幕亚洲| 欧美精品123区| 91精品国产综合久久婷婷香蕉| 欧美精品粉嫩高潮一区二区| 欧美区一区二区三区| 69久久99精品久久久久婷婷 | 欧美色综合影院| 欧美日韩视频第一区| 欧美另类videos死尸| 欧美精品丝袜久久久中文字幕| 精品视频色一区| 欧美一区二区视频免费观看| 91精品国产高清一区二区三区| 日韩一区二区麻豆国产| 欧美va日韩va| 国产亚洲欧美在线| 中文字幕不卡的av| 中文字幕日韩av资源站| 亚洲欧美日韩一区| 亚洲一区影音先锋| 视频一区二区中文字幕| 另类的小说在线视频另类成人小视频在线 | 91精品国产91久久综合桃花| 日韩精品专区在线影院观看| 久久久影视传媒| 亚洲婷婷综合色高清在线| 一区二区三区资源| 日韩精品欧美成人高清一区二区| 卡一卡二国产精品| 国产福利91精品| 色婷婷综合久久久| 欧美挠脚心视频网站| 26uuu亚洲| 日韩理论片一区二区| 亚洲国产一区在线观看| 蜜桃视频一区二区| 国产91精品精华液一区二区三区| 91在线播放网址| 911精品产国品一二三产区| 欧美xxxx在线观看| 亚洲欧洲国产日本综合| 午夜成人免费视频| 国产精品一区二区三区网站| 色综合久久综合网欧美综合网| 91精品国产手机| 欧美激情一区二区三区不卡| 一区二区三区日韩在线观看| 美女视频免费一区| 91热门视频在线观看| 日韩一级免费一区| 国产精品美女久久久久久久| 五月综合激情婷婷六月色窝|