|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xerial.util.xml.pullparser.SAXParser
public class SAXParser
Pull Parserを使用しつつ、SAXEventHandlerで定義されるEventを発行する. Event処理中にpull parserのnext() メソッド等parserの状態を変えられるようにするには、 keepParserStatusStableWhileHandlingSAXEvents を falseに設定すること。デフォルトではtrue(parserは動かせない)
| Constructor Summary | |
|---|---|
SAXParser(List<SAXEventHandler> handlerList)
|
|
SAXParser(List<SAXEventHandler> handlerList,
boolean keepParserStatusStableWhileHandlingSaxEvents)
複数のSAXHandlerを同時に動かすときに使う |
|
SAXParser(SAXEventHandler handler)
|
|
SAXParser(SAXEventHandler handler,
boolean keepParserStatusStableWhileHandlingSAXEvents)
|
|
| Method Summary | |
|---|---|
void |
addHandler(SAXEventHandler handler)
|
void |
parse(Reader xmlInputSource)
XML文書を xmlInputSourceから読み、eventに応じて、SAXEventHandler中のメソッドを呼び出す |
void |
parse(String xmlFileName)
XML fileをparseする |
void |
parse(org.xmlpull.v1.XmlPullParser p)
現在のpull parserの状態から、parsing をはじめる |
void |
removeHandler(int handlerIndex)
|
void |
removeHandler(SAXEventHandler handler)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SAXParser(SAXEventHandler handler)
public SAXParser(SAXEventHandler handler,
boolean keepParserStatusStableWhileHandlingSAXEvents)
public SAXParser(List<SAXEventHandler> handlerList,
boolean keepParserStatusStableWhileHandlingSaxEvents)
handlerList - public SAXParser(List<SAXEventHandler> handlerList)
| Method Detail |
|---|
public void addHandler(SAXEventHandler handler)
public void removeHandler(SAXEventHandler handler)
public void removeHandler(int handlerIndex)
public void parse(String xmlFileName)
throws IOException,
Exception
xmlFileName -
IOException - ファイルの入力でエラー
XMLParserException - parserの生成に失敗したとき。
XMLException - invalidなXMLを読んだとき。
Exception
public void parse(Reader xmlInputSource)
throws Exception,
IOException
xmlInputSource -
IOException - ファイルの入力でエラー
XMLParserException - parserの生成に失敗したとき。
XMLException - invalidなXMLを読んだとき。
Exception
public void parse(org.xmlpull.v1.XmlPullParser p)
throws Exception,
IOException
xmlInputSource -
IOException - ファイルの入力でエラー
XMLException - invalidなXMLを読んだとき。
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
