Class BasicNameManager

  • All Implemented Interfaces:
    NameManager

    public class BasicNameManager
    extends Object
    implements NameManager
    Generate JavaScript names for QNames. This might belong on the CXF bus.
    • Method Detail

      • newNameManager

        public static BasicNameManager newNameManager​(ServiceInfo service)
        Factory that just takes a service. Used in tools and unit tests.
        Parameters:
        service -
        Returns:
      • transformURI

        protected String transformURI​(String uri)
        Take a URI and turn it into a JavaScript name prefix.
        Parameters:
        uri - input URI.
        Returns:
        output prefix.
      • getJavascriptName

        public String getJavascriptName​(org.apache.ws.commons.schema.XmlSchemaComplexType schemaType)