Interface ClassNameConflictResolver
-
- All Known Implementing Classes:
BaseClassNameConflictResolver,TypeClassNameConflictResolver,XPATHClassNameConflictResolver
public interface ClassNameConflictResolverClass name conflict resolver.- Author:
- Werner Guttmann
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidchangeClassInfoAsResultOfConflict(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.voidsetSourceGenerator(SourceGenerator sourceGenerator)Sets the callingSourceGeneratorinstance.
-
-
-
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.
-
setSourceGenerator
void setSourceGenerator(SourceGenerator sourceGenerator)
Sets the callingSourceGeneratorinstance.- Parameters:
sourceGenerator- The callingSourceGeneratorinstance.
-
-