|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.frontend.WSDLGetUtils
public class WSDLGetUtils
| Field Summary | |
|---|---|
static String |
AUTO_REWRITE_ADDRESS
|
static String |
AUTO_REWRITE_ADDRESS_ALL
|
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)
|
String |
getPublishableEndpointUrl(javax.wsdl.Definition def,
String epurl,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
Retrieve the published endpoint url from the working information set. |
protected String |
getPublishedEndpointURL(org.apache.cxf.message.Message message,
String base,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
Retrieve the published endpoint url from the working information set. |
protected Map<String,javax.wsdl.extensions.schema.SchemaReference> |
getSchemaKeySchemaReference(org.apache.cxf.service.model.EndpointInfo endpointInfo)
Retrieve the map of known xsd SchemaReference objects for this endpoint. |
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 Map<String,javax.wsdl.Definition> |
getWSDLKeyDefinition(org.apache.cxf.service.model.EndpointInfo endpointInfo)
Retrieve the map of known wsdl Definition objects for this endpoint. |
protected String |
mapUri(String base,
Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
String loc,
String xsd)
|
protected Document |
readXSDDocument(org.apache.cxf.Bus bus,
String xsd,
Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
String base)
Read the schema file and return as a Document object. |
protected String |
resolveWithCatalogs(org.apache.cxf.catalog.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(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,
String docBase)
|
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,
String xsd,
String wsdl)
|
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,
String docBase,
Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
String base)
|
protected void |
updateWSDLKeyDefinition(org.apache.cxf.Bus bus,
Map<String,javax.wsdl.Definition> mp,
org.apache.cxf.message.Message message,
Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
String base,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
Create a wsdl Definition object from the endpoint information and register it in the local data structure for future reference. |
void |
updateWSDLPublishedEndpointAddress(javax.wsdl.Definition def,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
|
Document |
writeWSDLDocument(org.apache.cxf.message.Message message,
Map<String,javax.wsdl.Definition> mp,
Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
String wsdl,
String base,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
Write the contents of a wsdl Definition object to a file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public WSDLGetUtils()
| Method Detail |
|---|
public Set<String> getWSDLIds(org.apache.cxf.message.Message message,
String base,
String ctxUri,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
public Map<String,String> getSchemaLocations(org.apache.cxf.message.Message message,
String base,
String ctxUri,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
public Document getDocument(org.apache.cxf.message.Message message,
String base,
Map<String,String> params,
String ctxUri,
org.apache.cxf.service.model.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,
org.apache.cxf.message.Message message,
String xsd,
String wsdl)
protected void rewriteAddress(String base,
Element el,
String soapNS)
protected void rewriteAddressProtocolHostPort(String base,
Element el,
String httpBasePathProp,
String soapNS)
protected String resolveWithCatalogs(org.apache.cxf.catalog.OASISCatalogManager catalogs,
String start,
String base)
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,
String docBase)
public void updateWSDLPublishedEndpointAddress(javax.wsdl.Definition def,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
protected void updatePublishedEndpointUrl(String publishingUrl,
javax.wsdl.Definition def,
QName name)
protected void setSoapAddressLocationOn(javax.wsdl.Port port,
String url)
protected void updateSchemaImports(org.apache.cxf.Bus bus,
javax.wsdl.extensions.schema.Schema schema,
String docBase,
Map<String,javax.wsdl.extensions.schema.SchemaReference> doneSchemas,
String base)
public Document writeWSDLDocument(org.apache.cxf.message.Message message,
Map<String,javax.wsdl.Definition> mp,
Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
String wsdl,
String base,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
throws javax.wsdl.WSDLException
message - mp - a map of known wsdl Definition objectssmp - a map of known xsd SchemaReference objectswsdl - name of the wsdl file to writebase - the request URLendpointInfo - information for a web service 'port' inside of a service
javax.wsdl.WSDLException
public String getPublishableEndpointUrl(javax.wsdl.Definition def,
String epurl,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
def - a wsdl as class objectsepurl - the request URLendpointInfo - information for a web service 'port' inside of a service
protected Document readXSDDocument(org.apache.cxf.Bus bus,
String xsd,
Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
String base)
throws XMLStreamException
bus - CXF's hub for access to internal constructsxsd - name of xsd file to be readsmp - a map of known xsd SchemaReference objectsbase - the request URL
XMLStreamException
protected void updateWSDLKeyDefinition(org.apache.cxf.Bus bus,
Map<String,javax.wsdl.Definition> mp,
org.apache.cxf.message.Message message,
Map<String,javax.wsdl.extensions.schema.SchemaReference> smp,
String base,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
throws javax.wsdl.WSDLException
bus - CXF's hub for access to internal constructsmp - a map of known wsdl Definition objectsmessage - smp - a map of known xsd SchemaReference objectsbase - the request URLendpointInfo - information for a web service 'port' inside of a service
javax.wsdl.WSDLExceptionprotected Map<String,javax.wsdl.extensions.schema.SchemaReference> getSchemaKeySchemaReference(org.apache.cxf.service.model.EndpointInfo endpointInfo)
endpointInfo - information for a web service 'port' inside of a service
protected Map<String,javax.wsdl.Definition> getWSDLKeyDefinition(org.apache.cxf.service.model.EndpointInfo endpointInfo)
endpointInfo - information for a web service 'port' inside of a service
protected String getPublishedEndpointURL(org.apache.cxf.message.Message message,
String base,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
message - base - the request URLendpointInfo - information for a web service 'port' inside of a service
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||