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

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

?? xmlpullstreamreader.java

?? Xfire文件 用于開發web service 的一個開源工具 很好用的
?? JAVA
字號:
package org.codehaus.xfire.xmpp;import javax.xml.namespace.NamespaceContext;import javax.xml.namespace.QName;import javax.xml.stream.Location;import javax.xml.stream.XMLStreamConstants;import javax.xml.stream.XMLStreamException;import javax.xml.stream.XMLStreamReader;import org.codehaus.xfire.XFireRuntimeException;import org.xmlpull.v1.XmlPullParser;import org.xmlpull.v1.XmlPullParserException;public class XmlPullStreamReader    implements XMLStreamReader{    private XmlPullParser parser;    private int current;    private int startDepth;    private String local;    private String namespace;    private String prefix;        public XmlPullStreamReader(XmlPullParser parser)    {        this.parser = parser;        startDepth = parser.getDepth();                try        {            current = xmlpullToStaxEvent(parser.getEventType());        }        catch (XmlPullParserException e)        {            throw new XFireRuntimeException("Couldn't convert to stax event.", e);        }    }    public void close()        throws XMLStreamException    {    }    public int getAttributeCount()    {        return parser.getAttributeCount();    }    public String getAttributeLocalName(int index)    {        return parser.getAttributeName(index);    }    public QName getAttributeName(int index)    {        String prefix = getAttributePrefix(index);        if (prefix != null && prefix.length() > 0)        {            return new QName(prefix, getAttributeNamespace(index), getAttributeLocalName(index));        }        else        {            return new QName(getAttributeNamespace(index), getAttributeLocalName(index));        }    }    public String getAttributeNamespace(int index)    {        return parser.getAttributeNamespace(index);    }    public String getAttributePrefix(int index)    {        return parser.getAttributePrefix(index);    }    public String getAttributeType(int index)    {        return parser.getAttributeType(index);    }    public String getAttributeValue(int index)    {        return parser.getAttributeValue(index);    }    public String getAttributeValue(String ns, String local)    {        return parser.getAttributeValue(ns, local);    }    public String getCharacterEncodingScheme()    {        return parser.getInputEncoding();    }    public String getElementText()        throws XMLStreamException    {        return parser.getText();    }    public String getEncoding()    {        return parser.getInputEncoding();    }    public int getEventType()    {        return current;    }    public String getLocalName()    {        return local;    }    public Location getLocation()    {        return null;    }    public QName getName()    {        //if (current != START_ELEMENT || current != END_ELEMENT)        //    throw new IllegalStateException("Must be at a start or end element");        if (prefix != null && prefix.length() > 0)        {            return new QName(namespace, local, prefix);        }        else        {            return new QName(namespace, local);        }    }    public NamespaceContext getNamespaceContext()    {        throw new IllegalStateException();    }    public int getNamespaceCount()    {        try        {            return parser.getNamespaceCount(parser.getDepth());        }        catch (XmlPullParserException e)        {            throw new RuntimeException(e);        }    }    public String getNamespacePrefix(int index)    {        try        {            return parser.getNamespacePrefix(index);        }        catch (XmlPullParserException e)        {            throw new RuntimeException(e);        }    }    public String getNamespaceURI()    {        return namespace;    }    public String getNamespaceURI(int index)    {        try        {            return parser.getNamespaceUri(index);        }        catch (XmlPullParserException e)        {            throw new RuntimeException(e);        }    }    public String getNamespaceURI(String prefix)    {        return parser.getNamespace(prefix);    }    public String getPIData()    {        // How do I get at this?        throw new UnsupportedOperationException();    }    public String getPITarget()    {        // How do I get at this?        throw new UnsupportedOperationException();    }    public String getPrefix()    {        return prefix;    }    public Object getProperty(String name)        throws IllegalArgumentException    {        return parser.getProperty(name);    }    public String getText()    {        return parser.getText();    }    public char[] getTextCharacters()    {        return parser.getText().toCharArray();    }    public int getTextCharacters(int start, char[] target, int sourceStart, int length)        throws XMLStreamException    {        throw new UnsupportedOperationException();    }    public int getTextLength()    {        return getText().length();    }    public int getTextStart()    {        return 0;    }    public String getVersion()    {        return null;    }    public boolean hasName()    {        return (current == START_ELEMENT || current == END_ELEMENT);    }    public boolean hasNext()        throws XMLStreamException    {        return (current != END_DOCUMENT ||                 !(current == END_ELEMENT && parser.getDepth() == startDepth));    }    public boolean hasText()    {        return (current == CHARACTERS ||                current == DTD ||                current == ENTITY_REFERENCE ||                current == COMMENT ||                current == SPACE);    }    public boolean isAttributeSpecified(int index)    {        if (current != START_ELEMENT || current != ATTRIBUTE)            throw new IllegalStateException();                return true;    }    public boolean isCharacters()    {        return current == CHARACTERS;    }    public boolean isEndElement()    {        return current == END_ELEMENT;    }    public boolean isStandalone()    {        return false;    }    public boolean isStartElement()    {        return current == START_ELEMENT;    }    public boolean isWhiteSpace()    {        return current == SPACE;    }    public int next()        throws XMLStreamException    {        try        {            current = xmlpullToStaxEvent(parser.next());        }        catch (Exception e)        {            if (e instanceof RuntimeException)                 throw (RuntimeException) e;                        e.printStackTrace();                        throw new XMLStreamException(e);        }                return current;    }    protected int xmlpullToStaxEvent(int xpe)    {        if (xpe == XmlPullParser.CDSECT)        {            return CDATA;        }        else if (xpe == XmlPullParser.COMMENT)        {            return COMMENT;        }        else if (xpe == XmlPullParser.DOCDECL)        {            return COMMENT;        }        else if (xpe == XmlPullParser.END_DOCUMENT)        {            return END_DOCUMENT;        }        else if (xpe == XmlPullParser.END_TAG)        {            return END_ELEMENT;        }        else if (xpe == XmlPullParser.ENTITY_REF)        {            return ENTITY_DECLARATION;        }        else if (xpe == XmlPullParser.IGNORABLE_WHITESPACE)        {            return SPACE;        }        else if (xpe == XmlPullParser.PROCESSING_INSTRUCTION)        {            return PROCESSING_INSTRUCTION;        }        else if (xpe == XmlPullParser.START_DOCUMENT)        {            return START_DOCUMENT;        }        else if (xpe == XmlPullParser.START_TAG)        {            local = parser.getName();            prefix = parser.getPrefix();            namespace = parser.getNamespace(prefix);                        return START_ELEMENT;        }        else if (xpe == XmlPullParser.TEXT)        {            return CHARACTERS;        }        throw new IllegalStateException("Unknown event type " + xpe);    }        public int nextTag()        throws XMLStreamException    {        int eventType = next();        while ((eventType == XMLStreamConstants.CHARACTERS && isWhiteSpace())                || (eventType == XMLStreamConstants.CDATA && isWhiteSpace())                // skip whitespace                || eventType == XMLStreamConstants.SPACE                || eventType == XMLStreamConstants.PROCESSING_INSTRUCTION                || eventType == XMLStreamConstants.COMMENT)        {            eventType = next();        }        if (eventType != XMLStreamConstants.START_ELEMENT                && eventType != XMLStreamConstants.END_ELEMENT)        {            throw new XMLStreamException("expected start or end tag", getLocation());        }        return eventType;    }    public void require(int index, String ns, String local)        throws XMLStreamException    {        if (current != index)             throw new XMLStreamException("Event type does not match.");                if (ns != null)        {            if (!getNamespaceURI().equals(ns))                throw new XMLStreamException("Namespace does not match.");        }                if (local != null)        {            if (!getLocalName().equals(local))                throw new XMLStreamException("Local name does not match.");        }    }    public boolean standaloneSet()    {        Boolean s = (Boolean)             getProperty("http://xmlpull.org/v1/doc/features.html#xmldecl-standalone");        if (s == null || !s.booleanValue()) return false;                return true;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人黄色小视频| 丝袜亚洲另类丝袜在线| 精品久久久久久久久久久久包黑料| 一本一本大道香蕉久在线精品| 777久久久精品| 欧美日韩国产综合一区二区三区| 欧美日韩视频一区二区| 99视频精品全部免费在线| 91高清视频免费看| 欧美在线免费观看视频| 欧美一级免费大片| 中文字幕一区二区三区精华液| 国产精品久久久久久久久久免费看 | 欧美喷水一区二区| 色狠狠色噜噜噜综合网| 欧美日韩国产综合草草| 91精品国产综合久久福利| 日韩视频一区二区三区在线播放| 日韩精品一区二区三区在线| 久久久噜噜噜久噜久久综合| 亚洲欧洲av另类| 亚洲一区二区在线视频| 麻豆视频观看网址久久| 成人爱爱电影网址| 欧美视频在线一区| 国产性做久久久久久| 亚洲一区中文在线| 国产一区二区调教| 在线精品视频一区二区三四| 精品奇米国产一区二区三区| 中文一区一区三区高中清不卡| 亚洲精品乱码久久久久久久久| 奇米精品一区二区三区在线观看| 国产91丝袜在线观看| 91久久精品一区二区三区| 精品91自产拍在线观看一区| 亚洲码国产岛国毛片在线| 免费不卡在线观看| 91女厕偷拍女厕偷拍高清| 精品理论电影在线| 亚洲二区在线观看| 成人国产电影网| 精品精品国产高清一毛片一天堂| 日韩美女精品在线| 国产精品1024| 91精品欧美久久久久久动漫| 国内偷窥港台综合视频在线播放| 制服视频三区第一页精品| 欧美在线999| 黄色成人免费在线| 亚洲福利一区二区| 欧美日韩另类一区| 久久99精品国产麻豆婷婷| 91国偷自产一区二区三区观看| 18涩涩午夜精品.www| 91蝌蚪国产九色| 亚洲3atv精品一区二区三区| 久久久不卡网国产精品一区| 欧美日韩国产a| 同产精品九九九| 欧美日韩在线播放三区| 亚洲一区二区三区精品在线| 欧美不卡在线视频| 欧美最新大片在线看| 精品一区二区免费在线观看| 欧美成人精品3d动漫h| 久久国产精品99精品国产| 国产精品一区在线观看乱码| 国产精品69久久久久水密桃| 欧美色图12p| 国产人成一区二区三区影院| 高清在线不卡av| 夜夜嗨av一区二区三区| 国产日产精品一区| 国产亚洲精品精华液| 91精品国产乱| 在线观看日韩电影| 欧美日韩在线精品一区二区三区激情 | 国产一区二区三区四区五区美女 | 日韩一区二区免费视频| 亚洲激情第一区| 色妞www精品视频| 亚洲精品老司机| 在线视频国内一区二区| 一区二区三区四区五区视频在线观看| av电影在线不卡| 亚洲蜜臀av乱码久久精品蜜桃| 在线免费不卡视频| 日韩国产一区二| 日韩精品在线看片z| 国产乱码精品一品二品| 国产欧美一区二区在线| 99国产精品久| 午夜一区二区三区视频| 欧美一区日韩一区| 国产成人aaaa| 一区二区三区不卡视频在线观看| 欧美福利一区二区| 国产精品一区二区无线| 亚洲天堂网中文字| 制服丝袜激情欧洲亚洲| 国产高清久久久| 亚洲资源在线观看| 久久久电影一区二区三区| 色噜噜久久综合| 日本中文字幕不卡| 国产精品久久久久久亚洲毛片| 色综合中文综合网| 亚欧色一区w666天堂| 亚洲综合免费观看高清完整版 | 亚洲美女在线一区| 久久精品国产**网站演员| 久久久精品天堂| 免费在线欧美视频| 欧美日韩综合不卡| 亚洲欧洲性图库| 国产精品99久| 日韩精品一区二区三区四区| 亚洲精品一卡二卡| 91在线精品一区二区三区| 久久先锋资源网| 国产中文一区二区三区| 精品国产乱码久久久久久浪潮| 一区二区三区久久久| 欧美性xxxxx极品少妇| 一区二区三区在线观看网站| 欧美mv日韩mv| 福利电影一区二区| 夜夜嗨av一区二区三区| 伊人开心综合网| 久久精品视频一区二区| 国产成人高清在线| 日韩色视频在线观看| 亚洲成av人片在www色猫咪| 久久se这里有精品| 精品久久久久久无| 色一情一伦一子一伦一区| 亚洲综合无码一区二区| 国产精品传媒入口麻豆| 视频一区二区三区入口| 成人亚洲一区二区一| 最新欧美精品一区二区三区| 亚洲日韩欧美一区二区在线| 欧美精品一区二区久久久| 91精品国产色综合久久不卡蜜臀| 色婷婷综合五月| 色狠狠色狠狠综合| 色婷婷久久99综合精品jk白丝| 成人国产精品免费观看动漫| 成人app下载| 91视频国产资源| 色综合一个色综合亚洲| 91精品蜜臀在线一区尤物| 精品一区二区日韩| 日欧美一区二区| 亚洲.国产.中文慕字在线| 国产三级久久久| 日韩欧美色综合| 69久久99精品久久久久婷婷| 91在线国产福利| 国产91清纯白嫩初高中在线观看 | 欧美国产日韩亚洲一区| 91.com视频| 日韩一区二区三区视频在线| 91小视频在线观看| 91麻豆免费看| 欧美三级韩国三级日本三斤| 成人黄色在线网站| 成人午夜视频网站| 99精品国产91久久久久久 | 成人高清免费在线播放| 美国三级日本三级久久99| 夜夜亚洲天天久久| 午夜一区二区三区在线观看| 亚洲一级二级在线| 亚洲成年人影院| 经典三级视频一区| 不卡一区二区三区四区| 欧美在线观看禁18| 777午夜精品视频在线播放| 国产亚洲制服色| 亚洲欧美一区二区三区国产精品| 蜜桃视频免费观看一区| 色老头久久综合| 欧美一区二区三区啪啪| 一区二区三区国产豹纹内裤在线| 九九九久久久精品| 粉嫩久久99精品久久久久久夜| 国产美女精品一区二区三区| 国产成人免费视频网站高清观看视频| 精品一区二区三区不卡| 国产精品一二三四五| 国产亚洲精品aa| 精品国产不卡一区二区三区| 欧美久久久久久蜜桃| 欧美久久一二区| 国产欧美日本一区视频| 亚洲成国产人片在线观看| 国内精品久久久久影院色 | 美女高潮久久久|