org.pigeonblood.impl.core.modelizer
クラス SimpleModelizerHandler

java.lang.Object
  上位を拡張 org.xml.sax.helpers.DefaultHandler
      上位を拡張 org.pigeonblood.impl.core.modelizer.SimpleModelizerHandler
すべての実装されたインタフェース:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler

public class SimpleModelizerHandler
extends org.xml.sax.helpers.DefaultHandler
implements org.xml.sax.ext.LexicalHandler

SAXを利用したモデライザの実装です。 このハンドラサブクラスをSimpleXMLModelizer に渡すことでモデライズの動作をカスタマイズできます。

導入されたバージョン:
0.1
作成者:
tasogare

メソッドの概要
 void characters(char[] chars, int start, int length)
           
 void comment(char[] ch, int start, int length)
           
 void endCDATA()
           
 void endDocument()
           
 void endDTD()
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 void endEntity(java.lang.String arg0)
           
 void endPrefixMapping(java.lang.String arg0)
           
 void ignorableWhitespace(char[] chars, int start, int length)
           
 void processingInstruction(java.lang.String target, java.lang.String data)
           
 void setDocumentLocator(org.xml.sax.Locator arg0)
           
 void skippedEntity(java.lang.String arg0)
           
 void startCDATA()
           
 void startDocument()
           
 void startDTD(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 void startEntity(java.lang.String arg0)
           
 void startPrefixMapping(java.lang.String arg0, java.lang.String arg1)
           
 
クラス org.xml.sax.helpers.DefaultHandler から継承されたメソッド
error, fatalError, notationDecl, resolveEntity, unparsedEntityDecl, warning
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

characters

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

comment

public void comment(char[] ch,
                    int start,
                    int length)
             throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ext.LexicalHandler 内の comment
例外:
org.xml.sax.SAXException

endCDATA

public void endCDATA()
              throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ext.LexicalHandler 内の endCDATA
例外:
org.xml.sax.SAXException

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ContentHandler 内の endDocument
オーバーライド:
クラス org.xml.sax.helpers.DefaultHandler 内の endDocument
例外:
org.xml.sax.SAXException

endDTD

public void endDTD()
            throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ext.LexicalHandler 内の endDTD
例外:
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

endEntity

public void endEntity(java.lang.String arg0)
               throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ext.LexicalHandler 内の endEntity
例外:
org.xml.sax.SAXException

endPrefixMapping

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

ignorableWhitespace

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

processingInstruction

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

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator arg0)
定義:
インタフェース org.xml.sax.ContentHandler 内の setDocumentLocator
オーバーライド:
クラス org.xml.sax.helpers.DefaultHandler 内の setDocumentLocator

skippedEntity

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

startCDATA

public void startCDATA()
                throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ext.LexicalHandler 内の startCDATA
例外:
org.xml.sax.SAXException

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ContentHandler 内の startDocument
オーバーライド:
クラス org.xml.sax.helpers.DefaultHandler 内の startDocument
例外:
org.xml.sax.SAXException

startDTD

public void startDTD(java.lang.String arg0,
                     java.lang.String arg1,
                     java.lang.String arg2)
              throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ext.LexicalHandler 内の startDTD
例外:
org.xml.sax.SAXException

startElement

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

startEntity

public void startEntity(java.lang.String arg0)
                 throws org.xml.sax.SAXException
定義:
インタフェース org.xml.sax.ext.LexicalHandler 内の startEntity
例外:
org.xml.sax.SAXException

startPrefixMapping

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