Package org.apache.cxf.javascript
Class BasicNameManager
java.lang.Object
org.apache.cxf.javascript.BasicNameManager
- All Implemented Interfaces:
NameManager
Generate JavaScript names for QNames.
This might belong on the CXF bus.
-
Method Summary
Modifier and TypeMethodDescriptiongetJavascriptName(QName qname) getJavascriptName(org.apache.ws.commons.schema.XmlSchemaComplexType schemaType) static BasicNameManagernewNameManager(ServiceInfo service) Factory that just takes a service.static BasicNameManagernewNameManager(ServiceInfo service, Endpoint endpoint) protected StringtransformURI(String uri) Take a URI and turn it into a JavaScript name prefix.
-
Method Details
-
newNameManager
Factory that just takes a service. Used in tools and unit tests.- Parameters:
service-- Returns:
-
newNameManager
- Parameters:
service-endpoint-- Returns:
-
transformURI
Take a URI and turn it into a JavaScript name prefix.- Parameters:
uri- input URI.- Returns:
- output prefix.
-
getJavascriptName
-
getJavascriptName
- Specified by:
getJavascriptNamein interfaceNameManager
-