Public Member Functions | |
GroupNaming () | |
String | createClassName (Group group) |
A simple class used for creating class names for unnamed Groups in XML Schema.
org.exolab.castor.builder.GroupNaming.GroupNaming | ( | ) |
Creates a new GroupNaming
String org.exolab.castor.builder.GroupNaming.createClassName | ( | Group | group | ) |
Creates a class name for the given Group. A null value will be returned if a name cannot be created for the group.
References org.exolab.castor.xml.schema.Group.getName(), org.exolab.castor.xml.schema.Group.getOrder(), org.exolab.castor.xml.schema.Group.getParent(), org.exolab.castor.xml.schema.Structure.getStructureType(), org.exolab.castor.xml.schema.Structure.GROUP, and org.exolab.castor.xml.schema.Order.toString().
Referenced by org.exolab.castor.builder.binding.XMLBindingComponent.getJavaClassName(), and org.exolab.castor.builder.binding.XMLBindingComponent.getJavaMemberName().