org.jboss.wsf.spi.metadata.webservices
Class WebservicesFactory

java.lang.Object
  extended by org.jboss.wsf.spi.metadata.webservices.WebservicesFactory
All Implemented Interfaces:
org.jboss.xb.binding.ObjectModelFactory

public class WebservicesFactory
extends java.lang.Object
implements org.jboss.xb.binding.ObjectModelFactory

A JBossXB factory for WebservicesMetaData

Since:
16-Apr-2004
Author:
Thomas.Diesler@jboss.org

Constructor Summary
WebservicesFactory(java.net.URL descriptorURL)
           
 
Method Summary
 void addChild(PortComponentMetaData portComponent, UnifiedHandlerChainsMetaData handlerChains, org.jboss.xb.binding.UnmarshallingContext navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 void addChild(PortComponentMetaData portComponent, UnifiedHandlerMetaData handler, org.jboss.xb.binding.UnmarshallingContext navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 void addChild(UnifiedHandlerChainMetaData chain, UnifiedHandlerMetaData handler, org.jboss.xb.binding.UnmarshallingContext navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 void addChild(UnifiedHandlerChainsMetaData chains, UnifiedHandlerChainMetaData handlerChain, org.jboss.xb.binding.UnmarshallingContext navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 void addChild(UnifiedHandlerMetaData handler, UnifiedInitParamMetaData param, org.jboss.xb.binding.UnmarshallingContext navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 void addChild(WebserviceDescriptionMetaData webserviceDescription, PortComponentMetaData portComponent, org.jboss.xb.binding.UnmarshallingContext navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 void addChild(WebservicesMetaData webservices, WebserviceDescriptionMetaData webserviceDescription, org.jboss.xb.binding.UnmarshallingContext navigator, java.lang.String namespaceURI, java.lang.String localName)
          Called when parsing character is complete.
 java.lang.Object completeRoot(java.lang.Object root, org.jboss.xb.binding.UnmarshallingContext ctx, java.lang.String uri, java.lang.String name)
           
static WebservicesMetaData loadFromVFSRoot(UnifiedVirtualFile root)
          Load webservices.xml from META-INF/webservices.xml or WEB-INF/webservices.xml.
 java.lang.Object newChild(PortComponentMetaData portComponent, org.jboss.xb.binding.UnmarshallingContext 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(UnifiedHandlerChainMetaData handlerChains, org.jboss.xb.binding.UnmarshallingContext 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(UnifiedHandlerChainsMetaData handlerChains, org.jboss.xb.binding.UnmarshallingContext 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(UnifiedHandlerMetaData handler, org.jboss.xb.binding.UnmarshallingContext 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 webserviceDescription, org.jboss.xb.binding.UnmarshallingContext 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 webservices, org.jboss.xb.binding.UnmarshallingContext 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, org.jboss.xb.binding.UnmarshallingContext 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(PortComponentMetaData portComponent, org.jboss.xb.binding.UnmarshallingContext 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(UnifiedHandlerMetaData handler, org.jboss.xb.binding.UnmarshallingContext 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(UnifiedInitParamMetaData param, org.jboss.xb.binding.UnmarshallingContext 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 webserviceDescription, org.jboss.xb.binding.UnmarshallingContext 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.URL descriptorURL)
Method Detail

loadFromVFSRoot

public static WebservicesMetaData loadFromVFSRoot(UnifiedVirtualFile root)
Load webservices.xml from META-INF/webservices.xml or WEB-INF/webservices.xml.

Parameters:
root - virtual file root
Returns:
WebservicesMetaData or null if it cannot be found

newRoot

public java.lang.Object newRoot(java.lang.Object root,
                                org.jboss.xb.binding.UnmarshallingContext 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 org.jboss.xb.binding.ObjectModelFactory
Returns:
the root of the object model.

completeRoot

public java.lang.Object completeRoot(java.lang.Object root,
                                     org.jboss.xb.binding.UnmarshallingContext ctx,
                                     java.lang.String uri,
                                     java.lang.String name)
Specified by:
completeRoot in interface org.jboss.xb.binding.ObjectModelFactory

newChild

public java.lang.Object newChild(WebservicesMetaData webservices,
                                 org.jboss.xb.binding.UnmarshallingContext 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 webservices,
                     WebserviceDescriptionMetaData webserviceDescription,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


newChild

public java.lang.Object newChild(WebserviceDescriptionMetaData webserviceDescription,
                                 org.jboss.xb.binding.UnmarshallingContext 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 webserviceDescription,
                     PortComponentMetaData portComponent,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


newChild

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


newChild

public java.lang.Object newChild(UnifiedHandlerChainsMetaData handlerChains,
                                 org.jboss.xb.binding.UnmarshallingContext navigator,
                                 java.lang.String namespaceURI,
                                 java.lang.String localName,
                                 org.xml.sax.Attributes attrs)
Called when parsing of a new element started.


newChild

public java.lang.Object newChild(UnifiedHandlerChainMetaData handlerChains,
                                 org.jboss.xb.binding.UnmarshallingContext 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 portComponent,
                     UnifiedHandlerMetaData handler,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


addChild

public void addChild(PortComponentMetaData portComponent,
                     UnifiedHandlerChainsMetaData handlerChains,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


addChild

public void addChild(UnifiedHandlerChainsMetaData chains,
                     UnifiedHandlerChainMetaData handlerChain,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


addChild

public void addChild(UnifiedHandlerChainMetaData chain,
                     UnifiedHandlerMetaData handler,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


newChild

public java.lang.Object newChild(UnifiedHandlerMetaData handler,
                                 org.jboss.xb.binding.UnmarshallingContext 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(UnifiedHandlerMetaData handler,
                     UnifiedInitParamMetaData param,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     java.lang.String namespaceURI,
                     java.lang.String localName)
Called when parsing character is complete.


setValue

public void setValue(WebserviceDescriptionMetaData webserviceDescription,
                     org.jboss.xb.binding.UnmarshallingContext 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 portComponent,
                     org.jboss.xb.binding.UnmarshallingContext 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(UnifiedHandlerMetaData handler,
                     org.jboss.xb.binding.UnmarshallingContext 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(UnifiedInitParamMetaData param,
                     org.jboss.xb.binding.UnmarshallingContext 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.



Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.