Class ClassNameAllocatorImpl

java.lang.Object
com.sun.tools.ws.processor.modeler.wsdl.ClassNameAllocatorImpl
All Implemented Interfaces:
com.sun.tools.xjc.api.ClassNameAllocator

public class ClassNameAllocatorImpl extends Object implements com.sun.tools.xjc.api.ClassNameAllocator
Implementation of Callback interface that allows the driver of the XJC API to rename JAXB-generated classes/interfaces/enums.
Author:
Vivek Pandey
  • Constructor Details

    • ClassNameAllocatorImpl

      public ClassNameAllocatorImpl(ClassNameCollector classNameCollector)
  • Method Details

    • assignClassName

      public String assignClassName(String packageName, String className)
      Specified by:
      assignClassName in interface com.sun.tools.xjc.api.ClassNameAllocator
    • getJaxbGeneratedClasses

      public Set<String> getJaxbGeneratedClasses()
      Returns:
      jaxbGenerated classNames