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