public class WSDLGetUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
AUTO_REWRITE_ADDRESS |
static String |
AUTO_REWRITE_ADDRESS_ALL |
static String |
PUBLISHED_ENDPOINT_URL |
static String |
WSDL_CREATE_IMPORTS |
Constructor and Description |
---|
WSDLGetUtils() |
Modifier and Type | Method and Description |
---|---|
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,
String xsd) |
protected String |
resolveWithCatalogs(OASISCatalogManager catalogs,
String start,
String base) |
protected void |
rewriteAddress(String base,
Element el,
String soapNS) |
protected void |
rewriteAddressProtocolHostPort(String base,
Element el,
String httpBasePathProp,
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,
String docBase) |
protected void |
updateDoc(Document doc,
String base,
Map<String,javax.wsdl.Definition> mp,
Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
Message message,
String xsd,
String wsdl) |
protected void |
updatePublishedEndpointUrl(String publishingUrl,
javax.wsdl.Definition def,
QName name) |
protected void |
updateSchemaImports(Bus bus,
javax.wsdl.extensions.schema.Schema schema,
String docBase,
Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
String base) |
void |
updateWSDLPublishedEndpointAddress(javax.wsdl.Definition def,
EndpointInfo endpointInfo) |
public static final String AUTO_REWRITE_ADDRESS
public static final String AUTO_REWRITE_ADDRESS_ALL
public static final String PUBLISHED_ENDPOINT_URL
public static final String WSDL_CREATE_IMPORTS
public Set<String> getWSDLIds(Message message, String base, String ctxUri, EndpointInfo endpointInfo)
public Map<String,String> getSchemaLocations(Message message, String base, String ctxUri, EndpointInfo endpointInfo)
public Document getDocument(Message message, String base, Map<String,String> params, String ctxUri, EndpointInfo endpointInfo)
protected String mapUri(String base, Map<String,javax.wsdl.extensions.schema.SchemaReference> smp, String loc, String xsd) throws UnsupportedEncodingException
UnsupportedEncodingException
protected void updateDoc(Document doc, String base, Map<String,javax.wsdl.Definition> mp, Map<String,javax.wsdl.extensions.schema.SchemaReference> smp, Message message, String xsd, String wsdl)
protected void rewriteAddressProtocolHostPort(String base, Element el, String httpBasePathProp, String soapNS)
protected String resolveWithCatalogs(OASISCatalogManager catalogs, String start, String base)
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, String docBase)
public void updateWSDLPublishedEndpointAddress(javax.wsdl.Definition def, EndpointInfo endpointInfo)
protected void updatePublishedEndpointUrl(String publishingUrl, javax.wsdl.Definition def, QName name)
protected void setSoapAddressLocationOn(javax.wsdl.Port port, String url)
Apache CXF