Interface ClassNameConflictResolver

    • Method Detail

      • changeClassInfoAsResultOfConflict

        void changeClassInfoAsResultOfConflict​(JClass jClass,
                                               java.lang.String xpath,
                                               java.lang.String typedXPath,
                                               Annotated annotated)
        Changes the JClass' internal class name, as a result of an XPATH expression uniquely identifying an XML artefact within an XML schema.
        Parameters:
        jClass - The JClass instance whose local name should be changed.
        xpath - XPATH expression used to defer the new local class name
        typedXPath - XPATH expression used to defer the new local class name
        annotated - Annotated instance