public class JClassRegistry
extends java.lang.Object
JClass
instances already
processed.Constructor | Description |
---|---|
JClassRegistry(ClassNameConflictResolver resolver,
JavaNaming javaNaming) |
Creates an instance of this class, providing the class anme conflict
resolver to be used during automatic class name conflict resolution
(for local element conflicts).
|
Modifier and Type | Method | Description |
---|---|---|
void |
bind(JClass jClass,
XMLBindingComponent component,
java.lang.String mode) |
Registers a
JClass instance for a given XPATH. |
void |
prebindGlobalElement(java.lang.String xpath) |
Registers the XPATH identifier for a global element definition for
further use.
|
void |
printStatistics(XMLBindingComponent binding) |
Utility method to gather and output statistical information about naming
collisions occurred during source code generation.
|
void |
setClassNameConflictResolver(ClassNameConflictResolver conflictResolver) |
Sets the
ClassNameConflictResolver insatnce to be used. |
public JClassRegistry(ClassNameConflictResolver resolver, JavaNaming javaNaming)
resolver
- ClassNameConflictResolver
instance to be usedjavaNaming
- the JavaNaming
to use (must not be null).public void prebindGlobalElement(java.lang.String xpath)
xpath
- The XPATH identifier of a global element.public void bind(JClass jClass, XMLBindingComponent component, java.lang.String mode)
JClass
instance for a given XPATH.public void setClassNameConflictResolver(ClassNameConflictResolver conflictResolver)
ClassNameConflictResolver
insatnce to be used.conflictResolver
- ClassNameConflictResolver
insatnce to be used.public void printStatistics(XMLBindingComponent binding)
binding
- XMLBindingComponent
instanceIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com