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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? faultcustom.java

?? 對xml很好的java處理引擎,編譯中綁定xml
?? JAVA
字號:
/*Copyright (c) 2007, 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.ws.wsdl;import java.util.Collection;import java.util.List;import org.jibx.binding.generator.CustomBase;import org.jibx.binding.model.IClass;import org.jibx.binding.model.IClassItem;import org.jibx.binding.model.IClassLocator;import org.jibx.runtime.IUnmarshallingContext;import org.jibx.runtime.JiBXException;import org.jibx.runtime.impl.UnmarshallingContext;import org.jibx.util.Types;/** * Fault data customization information. */public class FaultCustom extends CustomBase{    // fault data customization information    private String m_exceptionType;    private String m_fieldName;    private String m_dataType;    private String m_faultName;    private String m_elementName;    private List m_documentation;        /**     * Constructor.     *      * @param parent     * @param type fully-qualified exception class name     */    protected FaultCustom(NestingBase parent, String type) {        super(parent);        m_exceptionType = type;    }        /**     * Get fully-qualified exception class name.     *     * @return type     */    public String getExceptionType() {        return m_exceptionType;    }        /**     * Get Fault name. This method should only be used after the {@link     * #apply(IClassLocator)} method is called.     *     * @return parmaterized type     */    public String getFaultName() {        return m_faultName;    }        /**     * Get XML element name for exception data. This method should only be used     * after the {@link #apply(IClassLocator)} method is called.     *     * @return name     */    public String getElementName() {        return m_elementName;    }        /**     * Get fully-qualified name of exception data class.     *     * @return parmaterized type     */    public String getDataType() {        return m_dataType;    }        /**     * Get value documentation node list. This method should only be used after     * the {@link #apply(IClassLocator)} method is called.     *     * @return list of documentation nodes (<code>null</code> if none)     */    public List getDocumentation() {        return m_documentation;    }        /**     * Apply customizations to fault to fill out members.     *     * @param icl class locator     */    public void apply(IClassLocator icl) {        String simple = m_exceptionType.substring            (m_exceptionType.lastIndexOf('.')+1);        if (simple.endsWith("Exception")) {            simple = simple.substring(0, simple.length()-9);        }        if (m_elementName == null) {            m_elementName = getParent().convertName(simple);        }        if (m_faultName == null) {            m_faultName = m_elementName + "Fault";        }        IClass clas = icl.getClassInfo(m_exceptionType);        if (m_fieldName == null) {            IClassItem[] fields = clas.getFields();            for (int i = 0; i < fields.length; i++) {                IClassItem item = fields[i];                String type = item.getTypeName();                if (!Types.isSimpleValue(type)) {                    IClass info = icl.getClassInfo(type);                    if (info.isModifiable()) {                        m_fieldName = item.getName();                        m_dataType = type;                        break;                    }                }            }            if (m_fieldName == null) {                throw new IllegalStateException("No data object field found for exception class " + m_exceptionType);            }        } else {            IClassItem field = clas.getField(m_fieldName);            if (field == null) {                throw new IllegalStateException("Field " + m_fieldName + " not found in exception class " + m_exceptionType);            } else {                m_dataType = field.getTypeName();            }        }    }        /**     * Parameter value unmarshalling factory. This gets the containing element     * and the name so that the standard constructor can be used.     *     * @param ictx     * @return created instance     * @throws JiBXException     */    private static FaultCustom throwsFactory(IUnmarshallingContext ictx)        throws JiBXException {        UnmarshallingContext uctx = (UnmarshallingContext)ictx;        Object parent = uctx.getStackTop();        int depth = 0;        if (parent instanceof Collection) {            parent = uctx.getStackObject(++depth);        }        return new FaultCustom((OperationCustom)parent,            uctx.attributeText(null, "class"));    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品家庭影院| 91丨porny丨最新| gogogo免费视频观看亚洲一| 一本色道a无线码一区v| 欧美一级二级在线观看| 国产精品乱人伦中文| 日本vs亚洲vs韩国一区三区 | 欧美色图天堂网| 精品国产电影一区二区| 亚洲一二三四区| 国产999精品久久久久久| 日韩欧美黄色影院| 亚洲国产日韩精品| 91猫先生在线| 中文字幕在线观看不卡| 久久精品久久精品| 欧美高清一级片在线| 亚洲伦在线观看| 国产成人啪午夜精品网站男同| 91精品久久久久久久久99蜜臂| 亚洲视频每日更新| 成人av资源站| 久久精品一区二区三区四区| 蜜臀av性久久久久蜜臀aⅴ| 欧美中文字幕不卡| 一区二区三区久久| 色综合久久久网| 亚洲欧洲日本在线| av电影在线观看完整版一区二区| 久久久久9999亚洲精品| 国产一本一道久久香蕉| 精品国产区一区| 久久国内精品自在自线400部| 日韩一区国产二区欧美三区| 日韩中文字幕91| 欧美一区二区三区电影| 午夜精品国产更新| 正在播放一区二区| 日韩va欧美va亚洲va久久| 欧美一区二区三区啪啪| 美女免费视频一区| 欧美mv日韩mv国产网站app| 捆绑调教美女网站视频一区| 精品国内二区三区| 国产最新精品免费| 国产日产欧产精品推荐色| 国产suv精品一区二区883| 国产精品久久国产精麻豆99网站 | 中文字幕不卡三区| 成人性生交大片免费看在线播放 | 91啪九色porn原创视频在线观看| 综合自拍亚洲综合图不卡区| 在线观看国产精品网站| 亚洲电影在线播放| 日韩一区二区三| 国产成人啪午夜精品网站男同| 国产精品久久久久三级| 91久久香蕉国产日韩欧美9色| 亚洲一区在线播放| 欧美大片拔萝卜| 99v久久综合狠狠综合久久| 一区二区三区日韩欧美| 欧美一区二区三区色| 国产成人在线免费| 亚洲午夜一区二区| 久久久一区二区| 日本高清视频一区二区| 蜜桃av一区二区三区| 国产精品久久久久久久岛一牛影视| 91福利国产精品| 激情综合色综合久久| 亚洲图片激情小说| 日韩欧美综合在线| 91在线视频播放地址| 人人超碰91尤物精品国产| 国产精品麻豆一区二区| 欧美日韩不卡一区二区| 本田岬高潮一区二区三区| 亚洲成av人综合在线观看| 欧美激情一区二区三区| 欧美日韩精品高清| 成人国产精品免费观看视频| 男女性色大片免费观看一区二区| 国产精品美女久久久久aⅴ国产馆| 欧美日韩一区二区三区在线| 国产成人亚洲综合a∨婷婷| 亚洲第一二三四区| 国产精品护士白丝一区av| 日韩免费福利电影在线观看| 欧洲精品一区二区| 成人中文字幕合集| 日本不卡123| 亚洲18女电影在线观看| 亚洲欧美日韩成人高清在线一区| 欧美一区二区不卡视频| 91在线porny国产在线看| 国产精品中文字幕欧美| 天天av天天翘天天综合网| 国产精品国模大尺度视频| 精品久久五月天| 欧美日本韩国一区| 一本久久精品一区二区| 国产成人精品一区二区三区四区 | 一区二区三区四区精品在线视频 | 亚洲欧洲一区二区在线播放| av亚洲精华国产精华精| 亚洲国产综合在线| 精品国产精品网麻豆系列| 成人av高清在线| 亚洲不卡av一区二区三区| 欧美精品一区二区精品网| 成人黄色国产精品网站大全在线免费观看| 国产精品拍天天在线| 欧美三片在线视频观看| 国内精品免费**视频| 亚洲欧美国产高清| 精品国产一区二区三区久久影院| 99re热这里只有精品免费视频| 日本亚洲视频在线| 亚洲欧美在线另类| 日韩一区二区三区在线| 99国产精品国产精品久久| 国产一区视频网站| 五月天久久比比资源色| 日韩一区日韩二区| 2020国产精品自拍| 欧美日韩aaa| 色香色香欲天天天影视综合网| 韩国v欧美v日本v亚洲v| 亚洲成人免费电影| 亚洲少妇30p| 久久久久久夜精品精品免费| 欧美日本在线看| 91丝袜国产在线播放| 国产不卡视频在线播放| 免费成人性网站| 亚洲国产欧美另类丝袜| 中文一区在线播放| 久久综合九色综合久久久精品综合| 欧美日本一区二区三区| 欧美日韩在线精品一区二区三区激情| 从欧美一区二区三区| 久久激情五月激情| 久久 天天综合| 五月婷婷另类国产| 亚洲一区二区3| 亚洲最大的成人av| 亚洲欧美在线视频| 中文字幕中文乱码欧美一区二区| 亚洲精品在线一区二区| 欧美电影免费观看高清完整版| 在线播放日韩导航| 欧美在线观看你懂的| 色哟哟欧美精品| 在线观看亚洲专区| 欧洲另类一二三四区| 91成人免费电影| 欧美日韩一区二区电影| 欧美撒尿777hd撒尿| 欧洲亚洲国产日韩| 日本大香伊一区二区三区| 在线视频你懂得一区| 欧美性xxxxxx少妇| 欧美另类一区二区三区| 5566中文字幕一区二区电影| 欧美日韩国产一级片| 4438x成人网最大色成网站| 欧美精品在线视频| 精品少妇一区二区| 久久久久久久久久久黄色| 日本一区二区三区在线不卡| 国产精品久久久久久久久果冻传媒| 国产精品美女久久久久aⅴ国产馆| 亚洲色欲色欲www| 婷婷丁香久久五月婷婷| 久久国产生活片100| 高清视频一区二区| 色婷婷综合久色| 欧美视频在线观看一区二区| 日韩欧美国产一区二区在线播放| 欧美一级视频精品观看| 久久综合色婷婷| 亚洲欧美日本韩国| 奇米影视一区二区三区| 国产精品一区在线| 色综合久久中文字幕| 欧美一区二区精品久久911| 国产亚洲欧美中文| 一区二区三区四区高清精品免费观看 | 91久久一区二区| 日韩午夜在线观看| 一色屋精品亚洲香蕉网站| 三级欧美在线一区| 成人avav影音| 日韩免费高清电影| 亚洲欧美另类在线| 国产乱人伦偷精品视频不卡| 欧美性大战久久| 中文一区二区完整视频在线观看| 亚洲第一综合色|