org.ow2.frascati.wsdl
Class WsdlCompilerCXF

java.lang.Object
  extended by org.ow2.frascati.util.AbstractLoggeable
      extended by org.ow2.frascati.wsdl.WsdlCompilerCXF
All Implemented Interfaces:
WsdlCompiler

public class WsdlCompilerCXF
extends AbstractLoggeable
implements WsdlCompiler

OW2 FraSCAti Assembly Factory WSDL compiler with Apache CXF.

Version:
1.3
Author:
Philippe Merle

Field Summary
 
Fields inherited from class org.ow2.frascati.util.AbstractLoggeable
log
 
Constructor Summary
WsdlCompilerCXF()
           
 
Method Summary
 void compileWSDL(java.lang.String wsdlUri, ProcessingContext processingContext)
          Compile a WSDL definition.
 void initialize()
          Initialize the component.
 javax.wsdl.Definition readWSDL(java.lang.String wsdlUri)
          Get a WSDL definition.
 
Methods inherited from class org.ow2.frascati.util.AbstractLoggeable
logDo, logDone, severe, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsdlCompilerCXF

public WsdlCompilerCXF()
Method Detail

initialize

public final void initialize()
                      throws FrascatiException
Initialize the component.

Throws:
FrascatiException

readWSDL

public final javax.wsdl.Definition readWSDL(java.lang.String wsdlUri)
                                     throws javax.wsdl.WSDLException
Description copied from interface: WsdlCompiler
Get a WSDL definition.

Specified by:
readWSDL in interface WsdlCompiler
Throws:
javax.wsdl.WSDLException
See Also:
WsdlCompiler.readWSDL(String)

compileWSDL

public final void compileWSDL(java.lang.String wsdlUri,
                              ProcessingContext processingContext)
                       throws java.lang.Exception
Description copied from interface: WsdlCompiler
Compile a WSDL definition.

Specified by:
compileWSDL in interface WsdlCompiler
Throws:
java.lang.Exception
See Also:
WsdlCompiler#compileWSDL(String)


Copyright © 2007-2010 OW2 Consortium. All Rights Reserved.