org.apache.cxf.frontend
Class WSDLGetUtils

java.lang.Object
  extended by org.apache.cxf.frontend.WSDLGetUtils

public class WSDLGetUtils
extends Object


Field Summary
static String AUTO_REWRITE_ADDRESS
           
static String PUBLISHED_ENDPOINT_URL
           
static String WSDL_CREATE_IMPORTS
           
 
Constructor Summary
WSDLGetUtils()
           
 
Method Summary
 Document getDocument(org.apache.cxf.message.Message message, String base, Map<String,String> params, String ctxUri, org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
 Map<String,String> getSchemaLocations(org.apache.cxf.message.Message message, String base, String ctxUri, org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
 Set<String> getWSDLIds(org.apache.cxf.message.Message message, String base, String ctxUri, org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
protected  String mapUri(String base, Map<String,javax.wsdl.extensions.schema.SchemaReference> smp, String loc)
           
protected  String resolveWithCatalogs(org.apache.cxf.catalog.OASISCatalogManager catalogs, String start, String base)
           
protected  void rewriteAddress(String base, Element el, String soapNS)
           
protected  void setSoapAddressLocationOn(javax.wsdl.Port port, String url)
           
protected  void updateDefinition(org.apache.cxf.Bus bus, javax.wsdl.Definition def, Map<String,javax.wsdl.Definition> done, Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas, String base, org.apache.cxf.service.model.EndpointInfo ei)
           
protected  void updateDoc(Document doc, String base, Map<String,javax.wsdl.Definition> mp, Map<String,javax.wsdl.extensions.schema.SchemaReference> smp, org.apache.cxf.message.Message message)
           
protected  void updatePublishedEndpointUrl(String publishingUrl, javax.wsdl.Definition def, QName name)
           
protected  void updateSchemaImports(org.apache.cxf.Bus bus, javax.wsdl.extensions.schema.Schema schema, Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas, String base)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTO_REWRITE_ADDRESS

public static final String AUTO_REWRITE_ADDRESS
See Also:
Constant Field Values

PUBLISHED_ENDPOINT_URL

public static final String PUBLISHED_ENDPOINT_URL
See Also:
Constant Field Values

WSDL_CREATE_IMPORTS

public static final String WSDL_CREATE_IMPORTS
See Also:
Constant Field Values
Constructor Detail

WSDLGetUtils

public WSDLGetUtils()
Method Detail

getWSDLIds

public Set<String> getWSDLIds(org.apache.cxf.message.Message message,
                              String base,
                              String ctxUri,
                              org.apache.cxf.service.model.EndpointInfo endpointInfo)

getSchemaLocations

public Map<String,String> getSchemaLocations(org.apache.cxf.message.Message message,
                                             String base,
                                             String ctxUri,
                                             org.apache.cxf.service.model.EndpointInfo endpointInfo)

getDocument

public Document getDocument(org.apache.cxf.message.Message message,
                            String base,
                            Map<String,String> params,
                            String ctxUri,
                            org.apache.cxf.service.model.EndpointInfo endpointInfo)

mapUri

protected String mapUri(String base,
                        Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
                        String loc)
                 throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

updateDoc

protected void updateDoc(Document doc,
                         String base,
                         Map<String,javax.wsdl.Definition> mp,
                         Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
                         org.apache.cxf.message.Message message)

rewriteAddress

protected void rewriteAddress(String base,
                              Element el,
                              String soapNS)

resolveWithCatalogs

protected String resolveWithCatalogs(org.apache.cxf.catalog.OASISCatalogManager catalogs,
                                     String start,
                                     String base)

updateDefinition

protected void updateDefinition(org.apache.cxf.Bus bus,
                                javax.wsdl.Definition def,
                                Map<String,javax.wsdl.Definition> done,
                                Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
                                String base,
                                org.apache.cxf.service.model.EndpointInfo ei)

updatePublishedEndpointUrl

protected void updatePublishedEndpointUrl(String publishingUrl,
                                          javax.wsdl.Definition def,
                                          QName name)

setSoapAddressLocationOn

protected void setSoapAddressLocationOn(javax.wsdl.Port port,
                                        String url)

updateSchemaImports

protected void updateSchemaImports(org.apache.cxf.Bus bus,
                                   javax.wsdl.extensions.schema.Schema schema,
                                   Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
                                   String base)


Apache CXF