|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.castor.builder.conflict.strategy.BaseClassNameConflictResolver
org.exolab.castor.builder.conflict.strategy.TypeClassNameConflictResolver
public class TypeClassNameConflictResolver
Class name conflict resolver implementation, adding a By<Type> suffix to the suggested class name.
Constructor Summary | |
---|---|
TypeClassNameConflictResolver()
|
Method Summary | |
---|---|
void |
changeClassInfoAsResultOfConflict(JClass jClass,
java.lang.String xpath,
java.lang.String typedXPath,
Annotated annotated)
Changes the JClass' internal class name, appedning a type suffix to the suggested class name. |
Methods inherited from class org.exolab.castor.builder.conflict.strategy.BaseClassNameConflictResolver |
---|
calculateXPathPrefix, getSourceGenerator, setSourceGenerator |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.exolab.castor.builder.conflict.strategy.ClassNameConflictResolver |
---|
setSourceGenerator |
Constructor Detail |
---|
public TypeClassNameConflictResolver()
Method Detail |
---|
public void changeClassInfoAsResultOfConflict(JClass jClass, java.lang.String xpath, java.lang.String typedXPath, Annotated annotated)
changeClassInfoAsResultOfConflict
in interface ClassNameConflictResolver
changeClassInfoAsResultOfConflict
in class BaseClassNameConflictResolver
jClass
- The JClass
instance whose local name should be
changed.xpath
- XPATH expression used to defer the new local class nametypedXPath
- typed XPATH expression used to defer the new local class nameannotated
- Annotated
instance
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |