org.xerial.util.xml.pullparser
Class PullParserUtil

java.lang.Object
  extended by org.xerial.util.xml.pullparser.PullParserUtil

public class PullParserUtil
extends Object

XMLのpull parserを便利に使うためのユーティリティ群

Author:
leo

Constructor Summary
PullParserUtil()
           
 
Method Summary
static org.xmlpull.v1.XmlPullParser newParser(Reader xmlReader)
          プルパーサの生成補助
static boolean parseUntil(String tagName, org.xmlpull.v1.XmlPullParser pullParser)
          特定のtagにたどり着くまで、parseを進める
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PullParserUtil

public PullParserUtil()
Method Detail

parseUntil

public static boolean parseUntil(String tagName,
                                 org.xmlpull.v1.XmlPullParser pullParser)
                          throws org.xmlpull.v1.XmlPullParserException,
                                 IOException
特定のtagにたどり着くまで、parseを進める

Parameters:
tagName - 目標のtag
pullParser - pull parser
Returns:
目的のtagが見つかればtrue, 見つからなければfalse。trueの時、 pull parserは、START_TAGのところにカーソルがあった状態になる
Throws:
org.xmlpull.v1.XmlPullParserException
IOException

newParser

public static org.xmlpull.v1.XmlPullParser newParser(Reader xmlReader)
                                              throws XMLException
プルパーサの生成補助

Parameters:
xmlReader - XMLを読み込むreader
Returns:
pull parserのインスタンス
Throws:
XMLParserException - parserの生成に失敗した時
XMLException


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.