org.seasar.framework.xml
クラス SaxHandler

java.lang.Object
  拡張org.xml.sax.helpers.DefaultHandler
      拡張org.seasar.framework.xml.SaxHandler
すべての実装インタフェース:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class SaxHandler
extends org.xml.sax.helpers.DefaultHandler

SAXのイベントを処理するためのクラスです。

作成者:
higa

コンストラクタの概要
SaxHandler(TagHandlerRule tagHandlerRule)
          SaxHandlerを作成します。
 
メソッドの概要
 void characters(char[] buffer, int start, int length)
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
 void error(org.xml.sax.SAXParseException e)
           
 java.lang.Object getResult()
          処理された結果を返します。
 TagHandlerContext getTagHandlerContext()
          TagHandlerContextを返します。
 void registerDtdPath(java.lang.String publicId, java.lang.String dtdPath)
          DTDの実際のパスを登録します。
 org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
           
 void setDocumentLocator(org.xml.sax.Locator locator)
           
 void startDocument()
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
 void warning(org.xml.sax.SAXParseException e)
           
 
クラス org.xml.sax.helpers.DefaultHandler から継承したメソッド
endDocument, endPrefixMapping, fatalError, ignorableWhitespace, notationDecl, processingInstruction, skippedEntity, startPrefixMapping, unparsedEntityDecl
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SaxHandler

public SaxHandler(TagHandlerRule tagHandlerRule)
SaxHandlerを作成します。

パラメータ:
tagHandlerRule -
メソッドの詳細

getTagHandlerContext

public TagHandlerContext getTagHandlerContext()
TagHandlerContextを返します。

戻り値:
TagHandlerContext

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
例外:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)

characters

public void characters(char[] buffer,
                       int start,
                       int length)

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qName)

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                             java.lang.String systemId)
                                      throws org.xml.sax.SAXException
例外:
org.xml.sax.SAXException

error

public void error(org.xml.sax.SAXParseException e)
           throws org.xml.sax.SAXException
例外:
org.xml.sax.SAXException

warning

public void warning(org.xml.sax.SAXParseException e)
             throws org.xml.sax.SAXException
例外:
org.xml.sax.SAXException

registerDtdPath

public void registerDtdPath(java.lang.String publicId,
                            java.lang.String dtdPath)
DTDの実際のパスを登録します。

パラメータ:
publicId -
dtdPath -

getResult

public java.lang.Object getResult()
処理された結果を返します。

戻り値:
処理された結果


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.