org.dyndns.nuda.tools.xml
クラス DefaultXMLReader<V>

java.lang.Object
  上位を拡張 org.xml.sax.helpers.DefaultHandler
      上位を拡張 org.dyndns.nuda.tools.xml.DefaultXMLReader<V>
型パラメータ:
V - XML解析結果格納型
すべての実装されたインタフェース:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class DefaultXMLReader<V>
extends org.xml.sax.helpers.DefaultHandler

XMLを解析し、結果をVで返します

作成者:
nkoseki

コンストラクタの概要
DefaultXMLReader(ScopeHandler<V> scope, Context<V> context)
           
 
メソッドの概要
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 V getResult()
           
 void read(java.io.File file)
           
 void read(java.io.InputStream is)
           
 void read(java.lang.String base)
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
 
クラス org.xml.sax.helpers.DefaultHandler から継承されたメソッド
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultXMLReader

public DefaultXMLReader(ScopeHandler<V> scope,
                        Context<V> context)
メソッドの詳細

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ContentHandler 内の characters
オーバーライド:
クラス org.xml.sax.helpers.DefaultHandler 内の characters
例外:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ContentHandler 内の endElement
オーバーライド:
クラス org.xml.sax.helpers.DefaultHandler 内の endElement
例外:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ContentHandler 内の startElement
オーバーライド:
クラス org.xml.sax.helpers.DefaultHandler 内の startElement
例外:
org.xml.sax.SAXException

getResult

public V getResult()

read

public void read(java.io.InputStream is)

read

public void read(java.io.File file)

read

public void read(java.lang.String base)