Apache CXF API

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
           
 
Constructor Summary
WSDLGetUtils()
           
 
Method Summary
 Document getDocument(Message message, String base, Map<String,String> params, String ctxUri, EndpointInfo endpointInfo)
           
 Map<String,String> getSchemaLocations(Message message, String base, String ctxUri, EndpointInfo endpointInfo)
           
 Set<String> getWSDLIds(Message message, String base, String ctxUri, EndpointInfo endpointInfo)
           
protected  String mapUri(String base, Map<String,javax.wsdl.extensions.schema.SchemaReference> smp, String loc)
           
protected  String resolveWithCatalogs(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(Bus bus, javax.wsdl.Definition def, Map<String,javax.wsdl.Definition> done, Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas, String base, EndpointInfo ei)
           
protected  void updateDoc(Document doc, String base, Map<String,javax.wsdl.Definition> mp, Map<String,javax.wsdl.extensions.schema.SchemaReference> smp, Message message)
           
protected  void updatePublishedEndpointUrl(String publishingUrl, javax.wsdl.Definition def, QName name)
           
protected  void updateSchemaImports(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
Constructor Detail

WSDLGetUtils

public WSDLGetUtils()
Method Detail

getWSDLIds

public Set<String> getWSDLIds(Message message,
                              String base,
                              String ctxUri,
                              EndpointInfo endpointInfo)

getSchemaLocations

public Map<String,String> getSchemaLocations(Message message,
                                             String base,
                                             String ctxUri,
                                             EndpointInfo endpointInfo)

getDocument

public Document getDocument(Message message,
                            String base,
                            Map<String,String> params,
                            String ctxUri,
                            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,
                         Message message)

rewriteAddress

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

resolveWithCatalogs

protected String resolveWithCatalogs(OASISCatalogManager catalogs,
                                     String start,
                                     String base)

updateDefinition

protected void updateDefinition(Bus bus,
                                javax.wsdl.Definition def,
                                Map<String,javax.wsdl.Definition> done,
                                Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
                                String base,
                                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(Bus bus,
                                   javax.wsdl.extensions.schema.Schema schema,
                                   Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
                                   String base)

Apache CXF API

Apache CXF