org.jboss.webservice.metadata
Class WebservicesFactory

java.lang.Object
  extended byorg.jboss.webservice.metadata.WebservicesFactory
All Implemented Interfaces:
ObjectModelFactory (src)

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

A JBossXB factory for WebservicesMetaData (src)

Since:
16-Apr-2004

Constructor Summary
WebservicesFactory(java.net.URLClassLoader resourceLoader)
           
 
Method Summary
 void addChild(HandlerMetaData (src)  handler, InitParamMetaData (src)  param, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 void addChild(PortComponentMetaData (src)  portComponent, HandlerMetaData (src)  handler, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 void addChild(WebserviceDescriptionMetaData (src)  webserviceDescription, PortComponentMetaData (src)  portComponent, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 void addChild(WebservicesMetaData (src)  webservices, WebserviceDescriptionMetaData (src)  webserviceDescription, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 java.lang.Object newChild(HandlerMetaData (src)  handler, 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 newChild(PortComponentMetaData (src)  portComponent, 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 newChild(WebserviceDescriptionMetaData (src)  webserviceDescription, 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 newChild(WebservicesMetaData (src)  webservices, 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)
          This method is called on the factory by the object model builder when the parsing starts.
 void setValue(HandlerMetaData (src)  handler, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
          Called when a new simple child element with text value was read from the XML content.
 void setValue(InitParamMetaData (src)  param, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
          Called when a new simple child element with text value was read from the XML content.
 void setValue(PortComponentMetaData (src)  portComponent, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
          Called when a new simple child element with text value was read from the XML content.
 void setValue(WebserviceDescriptionMetaData (src)  webserviceDescription, ContentNavigator (src)  navigator, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
          Called when a new simple child element with text value was read from the XML content.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebservicesFactory

public WebservicesFactory(java.net.URLClassLoader resourceLoader)
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)
This method is called on the factory by the object model builder when the parsing starts.

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

newChild

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


addChild

public void addChild(WebservicesMetaData (src)  webservices,
                     WebserviceDescriptionMetaData (src)  webserviceDescription,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


newChild

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


addChild

public void addChild(WebserviceDescriptionMetaData (src)  webserviceDescription,
                     PortComponentMetaData (src)  portComponent,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


newChild

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


addChild

public void addChild(PortComponentMetaData (src)  portComponent,
                     HandlerMetaData (src)  handler,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


newChild

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


addChild

public void addChild(HandlerMetaData (src)  handler,
                     InitParamMetaData (src)  param,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


setValue

public void setValue(WebserviceDescriptionMetaData (src)  webserviceDescription,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName,
                     java.lang.String value)
Called when a new simple child element with text value was read from the XML content.


setValue

public void setValue(PortComponentMetaData (src)  portComponent,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName,
                     java.lang.String value)
Called when a new simple child element with text value was read from the XML content.


setValue

public void setValue(HandlerMetaData (src)  handler,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName,
                     java.lang.String value)
Called when a new simple child element with text value was read from the XML content.


setValue

public void setValue(InitParamMetaData (src)  param,
                     ContentNavigator (src)  navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName,
                     java.lang.String value)
Called when a new simple child element with text value was read from the XML content.