Interface ClassNameConflictResolver
- All Known Implementing Classes:
BaseClassNameConflictResolver,TypeClassNameConflictResolver,XPATHClassNameConflictResolver
public interface ClassNameConflictResolver
Class name conflict resolver.
- Author:
- Werner Guttmann
-
Method Summary
Modifier and TypeMethodDescriptionvoidchangeClassInfoAsResultOfConflict(JClass jClass, String xpath, 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.voidsetSourceGenerator(SourceGenerator sourceGenerator) Sets the callingSourceGeneratorinstance.
-
Method Details
-
changeClassInfoAsResultOfConflict
void changeClassInfoAsResultOfConflict(JClass jClass, String xpath, 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. -
setSourceGenerator
Sets the callingSourceGeneratorinstance.- Parameters:
sourceGenerator- The callingSourceGeneratorinstance.
-