Win a copy of Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications this week in the Java 9 forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Namespace and Package Name Problem  RSS feed

claude jones
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am trying to assemble a schema from multiple schema documents with different namespaces and then use Castor to generate the classes.
I have created the following schema definition which validates successfully

I have also updated the \org\exolab\castor\builder\ file and modified the XML namespace mapping to Java packages as follows:

The problem occurs when I try and generate the classes based on the camera.xsd.
The imported schemas (nikon, olympus, pentax) source files don�t get generated. Instead the source files are all bundled in the package defined for the camera.xsd.

This does not map to the information specified in the \org\exolab\castor\builder\
The definitions for the �Class/Member Variables� are all wrong.
For example, I would expect the Lens type to have a package name of com.customobjects.lens not
Does anyone know a solution to this problem? Is this a bug in Castor or am I doing something wrong?
Any help would be appreciated.
Thanks you very much!
Claude Jones.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!