インタフェースの使用
org.xmlpull.v1.XmlPullParser
-
XmlPullParserを使用しているパッケージ パッケージ 説明 org.xmlpull.mxp1 Contains XPP3 implementation of XMLPULL V1 API.org.xmlpull.v1 org.xmlpull.v1.builder This package defines API modeled after XML Information Set for building incrmentally XML trees from events streamed from pull parser (user can start navigating tree before whole XML input was parsed!)org.xmlpull.v1.builder.impl org.xmlpull.v1.dom2_builder org.xmlpull.v1.parser_pool org.xmlpull.v1.sax2 org.xmlpull.v1.util org.xmlpull.v1.wrapper org.xmlpull.v1.wrapper.classic -
-
org.xmlpull.mxp1でのXmlPullParserの使用
XmlPullParserを実装しているorg.xmlpull.mxp1のクラス 修飾子とタイプ クラス 説明 classMXParserAbsolutely minimal implementation of XMLPULL V1 APIclassMXParserCachingStringsExtend MXP parser to use string cache of char[] to interned StringclassMXParserNonValidatingExtend MXP parser to be full non validating XML 1.0 parser (added internal DTD parsing and support for full XML 1.0 (or 1.1) character classes).XmlPullParserを返すorg.xmlpull.mxp1のメソッド 修飾子とタイプ メソッド 説明 XmlPullParserMXParserFactory. newPullParser() -
org.xmlpull.v1でのXmlPullParserの使用
XmlPullParserを返すorg.xmlpull.v1のメソッド 修飾子とタイプ メソッド 説明 XmlPullParserXmlPullParserFactory. newPullParser()Creates a new instance of a XML Pull Parser using the currently configured factory features.XmlPullParser型のパラメータを持つorg.xmlpull.v1のコンストラクタ コンストラクタ 説明 XmlPullParserException(String msg, XmlPullParser parser, Throwable chain) -
org.xmlpull.v1.builderでのXmlPullParserの使用
XmlPullParser型のパラメータを持つorg.xmlpull.v1.builderのメソッド 修飾子とタイプ メソッド 説明 abstract XmlDocumentXmlInfosetBuilder. parse(XmlPullParser sourceForDocument)Parse document - parser must be in START_DOCUMENT state.abstract XmlElementXmlInfosetBuilder. parseFragment(XmlPullParser sourceForXml)Parse fragment - parser must be on START_TAG.abstract ObjectXmlInfosetBuilder. parseItem(XmlPullParser pp)Will convert current parser state into event rerpresenting XML infoset item: START_Document: XmlDocument without root element START_TAG: XmlElement without children TEXT: String or XmlCHaracters depending on builder mode additiona states to corresponding XML infoset items (when implemented!)abstract XmlElementXmlInfosetBuilder. parseStartTag(XmlPullParser pp)Parser must be on START_TAG and this method will convert START_TAG content into XmlELement.voidXmlInfosetBuilder. skipSubTree(XmlPullParser pp)Move parser from START_TAG to the corresponding END_TAG which means that XML sub tree is skipped. -
org.xmlpull.v1.builder.implでのXmlPullParserの使用
XmlPullParser型のパラメータを持つorg.xmlpull.v1.builder.implのメソッド 修飾子とタイプ メソッド 説明 XmlDocumentXmlInfosetBuilderImpl. parse(XmlPullParser pp)XmlElementXmlInfosetBuilderImpl. parseFragment(XmlPullParser pp)ObjectXmlInfosetBuilderImpl. parseItem(XmlPullParser pp)XmlElementXmlInfosetBuilderImpl. parseStartTag(XmlPullParser pp) -
org.xmlpull.v1.dom2_builderでのXmlPullParserの使用
XmlPullParserを返すorg.xmlpull.v1.dom2_builderのメソッド 修飾子とタイプ メソッド 説明 protected XmlPullParserDOM2XmlPullBuilder. newParser()XmlPullParser型のパラメータを持つorg.xmlpull.v1.dom2_builderのメソッド 修飾子とタイプ メソッド 説明 ElementDOM2XmlPullBuilder. parse(XmlPullParser pp, Document docFactory)ElementDOM2XmlPullBuilder. parseSubTree(XmlPullParser pp)ElementDOM2XmlPullBuilder. parseSubTree(XmlPullParser pp, Document docFactory) -
org.xmlpull.v1.parser_poolでのXmlPullParserの使用
XmlPullParserを返すorg.xmlpull.v1.parser_poolのメソッド 修飾子とタイプ メソッド 説明 XmlPullParserXmlPullParserPool. getPullParserFromPool()protected XmlPullParserXmlPullParserPool. newParser()XmlPullParser型のパラメータを持つorg.xmlpull.v1.parser_poolのメソッド 修飾子とタイプ メソッド 説明 voidXmlPullParserPool. returnPullParserToPool(XmlPullParser pp) -
org.xmlpull.v1.sax2でのXmlPullParserの使用
XmlPullParserとして宣言されているorg.xmlpull.v1.sax2のフィールド 修飾子とタイプ フィールド 説明 protected XmlPullParserDriver. ppXmlPullParser型のパラメータを持つorg.xmlpull.v1.sax2のメソッド 修飾子とタイプ メソッド 説明 voidDriver. parseSubTree(XmlPullParser pp)XmlPullParser型のパラメータを持つorg.xmlpull.v1.sax2のコンストラクタ コンストラクタ 説明 Driver(XmlPullParser pp) -
org.xmlpull.v1.utilでのXmlPullParserの使用
XmlPullParser型のパラメータを持つorg.xmlpull.v1.utilのメソッド 修飾子とタイプ メソッド 説明 static StringXmlPullUtil. getAttributeValue(XmlPullParser pp, String name)Return value of attribute with given name and no namespace.static StringXmlPullUtil. getPIData(XmlPullParser pp)Return everything past PITarget and S from Processing Instruction (PI) as defined in XML 1.0 Section 2.6 Processing Instructions[16] PI ::= '<?'static StringXmlPullUtil. getPITarget(XmlPullParser pp)Return PITarget from Processing Instruction (PI) as defined in XML 1.0 Section 2.6 Processing Instructions[16] PI ::= '<?'static StringXmlPullUtil. getRequiredAttributeValue(XmlPullParser pp, String namespace, String name)Read attribute value and return it or throw exception if current element does not have such attribute.static booleanXmlPullUtil. matches(XmlPullParser pp, int type, String namespace, String name)Tests if the current event is of the given type and if the namespace and name match.static voidXmlPullUtil. nextEndTag(XmlPullParser pp)Call parser nextTag() and check that it is END_TAG, throw exception if not.static voidXmlPullUtil. nextEndTag(XmlPullParser pp, String namespace, String name)combine nextTag(); pp.require(XmlPullParser.END_TAG, namespace, name);static voidXmlPullUtil. nextStartTag(XmlPullParser pp)call parser nextTag() and check that it is START_TAG, throw exception if not.static voidXmlPullUtil. nextStartTag(XmlPullParser pp, String name)combine nextTag(); pp.require(XmlPullParser.START_TAG, null, name);static voidXmlPullUtil. nextStartTag(XmlPullParser pp, String namespace, String name)combine nextTag(); pp.require(XmlPullParser.START_TAG, namespace, name);static StringXmlPullUtil. nextText(XmlPullParser pp, String namespace, String name)Read text content of element ith given namespace and name (use null namespace do indicate that nemspace should not be checked)static voidXmlPullUtil. skipSubTree(XmlPullParser pp)Skip sub tree that is currently porser positioned on. -
org.xmlpull.v1.wrapperでのXmlPullParserの使用
org.xmlpull.v1.wrapperでのXmlPullParserのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceXmlPullParserWrapperExtensions to XmlPullParser interfaceXmlPullParser型のパラメータを持つorg.xmlpull.v1.wrapperのメソッド 修飾子とタイプ メソッド 説明 voidXmlSerializerWrapper. event(XmlPullParser pp)Serializer current event form pull parserXmlPullParserWrapperXmlPullWrapperFactory. newPullParserWrapper(XmlPullParser pp) -
org.xmlpull.v1.wrapper.classicでのXmlPullParserの使用
XmlPullParserを実装しているorg.xmlpull.v1.wrapper.classicのクラス 修飾子とタイプ クラス 説明 classStaticXmlPullParserWrapperThis class seemlesly extends exisiting parser implementation by adding new methods (provided by XmlPullUtil) and delegating exisiting methods to parser implementation.classXmlPullParserDelegateThis is simple class that implements parser interface by delegating all calls to actual wrapped class implementation that is passed in constructor.XmlPullParserとして宣言されているorg.xmlpull.v1.wrapper.classicのフィールド 修飾子とタイプ フィールド 説明 protected XmlPullParserXmlPullParserDelegate. ppXmlPullParser型のパラメータを持つorg.xmlpull.v1.wrapper.classicのメソッド 修飾子とタイプ メソッド 説明 voidStaticXmlSerializerWrapper. event(XmlPullParser pp)XmlPullParser型のパラメータを持つorg.xmlpull.v1.wrapper.classicのコンストラクタ コンストラクタ 説明 StaticXmlPullParserWrapper(XmlPullParser pp)XmlPullParserDelegate(XmlPullParser pp)
-