概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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()

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド