|
||||||||
| 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 ClassNameConflictResolverchangeClassInfoAsResultOfConflict in class BaseClassNameConflictResolverjClass - 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 | |||||||