Class 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 Detail

      • ClassNameAllocatorImpl

        public ClassNameAllocatorImpl​(ClassNameCollector classNameCollector)
    • Method Detail

      • 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