org.jboss.test.xml.book
Class BookObjectFactory

java.lang.Object
  extended byorg.jboss.test.xml.book.BookObjectFactory
All Implemented Interfaces:
ObjectModelFactory (src)

public class BookObjectFactory
extends java.lang.Object
implements ObjectModelFactory (src)

org.jboss.xml.binding.ObjectModelFactory implementation that accepts data chuncks from unmarshaller and assembles them into an instance Book.


Constructor Summary
BookObjectFactory()
           
 
Method Summary
 void addChild(Book (src)  book, BookCharacter (src)  character, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 java.lang.Object newChild(Book (src)  book, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName, org.xml.sax.Attributes attrs)
          Called when parsing of a new element started.
 java.lang.Object newRoot(java.lang.Object root, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName, org.xml.sax.Attributes attrs)
          Return the root.
 void setValue(BookCharacter (src)  character, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
          Called when a child element with simple content is read for character.
 void setValue(Book (src)  book, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
          Called when a child element with simple content is read for book.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookObjectFactory

public BookObjectFactory()
Method Detail

newRoot

public java.lang.Object newRoot(java.lang.Object root,
                                ContentNavigator (src)  navigator,
                                java.lang.String namespaceURI,
                                java.lang.String localName,
                                org.xml.sax.Attributes attrs)
Return the root.

Specified by:
newRoot in interface ObjectModelFactory (src)
Parameters:
root - an object that is the root or which contains the root object
navigator - content navigator
namespaceURI - namespace URI of the root
localName - local name of the root
attrs - attributes of the root object
Returns:
the root of the object graph

setValue

public void setValue(Book (src)  book,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName,
                     java.lang.String value)
Called when a child element with simple content is read for book.


newChild

public java.lang.Object newChild(Book (src)  book,
                                 ContentNavigator (src)  navigator,
                                 java.lang.String namespaceURI,
                                 java.lang.String localName,
                                 org.xml.sax.Attributes attrs)
Called when parsing of a new element started.


setValue

public void setValue(BookCharacter (src)  character,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName,
                     java.lang.String value)
Called when a child element with simple content is read for character.


addChild

public void addChild(Book (src)  book,
                     BookCharacter (src)  character,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.