feat2.xmlcommand
クラス ObjectHandler

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

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

XMLをオブジェクトに変換するクラス。このクラスで読み取れる形式は次のとおり。

 <command>
   <object class="クラス名" name="親オブジェクトのプロパティ名">
     <property name="プロパティ名">プロパティの値</property>
     <property ...> ... </property>
     <object ... > ... </object>
   </object>
 </command>
 


コンストラクタの概要
ObjectHandler()
           
 
メソッドの概要
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 java.lang.String getCommandName()
           
 java.lang.String getFeatureName()
           
 java.util.Map getObject()
          このハンドラが読み取ったオブジェクトツリーの先頭オブジェクトを返す。
 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
 

コンストラクタの詳細

ObjectHandler

public ObjectHandler()
メソッドの詳細

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.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
例外:
org.xml.sax.SAXException

endElement

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

getObject

public java.util.Map getObject()
このハンドラが読み取ったオブジェクトツリーの先頭オブジェクトを返す。

戻り値:
Object

getCommandName

public java.lang.String getCommandName()

getFeatureName

public java.lang.String getFeatureName()