Public Member Functions | |
void | load (File configFile, File[] includeConfigFiles) throws BindingException |
String[] | getAllNamespaces () |
String | getJPackageForNamespace (String ns) |
String[] | getAllSchemaNames () |
String | getJPackageForSchema (String schemaName) |
List< File > | getPrimarySchemaFiles () throws BindingException |
List< File > | getAllSchemaFiles () |
Map< String, File > | getSchemaName2File () |
Private Member Functions | |
void | storePckgMappings (EntitybuilderSettings ebs, File schemaBaseDir) |
EntitybuilderSettings | parseConfigFile (File configFile) throws BindingException |
Private Attributes | |
EntitybuilderSettings | m_entitybuilderSettings |
Map< String, String > | m_schema2pckMap = new HashMap<String String>() |
Map< String, String > | m_ns2pckMap = new HashMap<String String>() |
Map< String, File > | m_schemaName2File = new HashMap<String File>() |
|
Gets all xsd namespaces, even those from included config files for which no code is generated directly. |
|
|
|
Gets all schema names, even those from included config files for which no code is generated directly. Only file names, no directory path. |
|
|
|
|
|
Gets all schema files which should be run explicitly through the code generator. Schema files that are only used indirectly (include, import) are not returned. |
|
|
|
Reads the configuration data.
|
|
|
|
|
|
|
|
key = xsd namespace, value = Java package |
|
key = schema file name w/o path, value = Java package |
|
|