Public Member Functions

alma.tools.entitybuilder.EntitybuilderConfig Class Reference

List of all members.

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 ()

Detailed Description

Author:
hsommer

Member Function Documentation

String [] alma.tools.entitybuilder.EntitybuilderConfig.getAllNamespaces (  ) 

Gets all xsd namespaces, even those from included config files for which no code is generated directly.

Referenced by alma.tools.entitybuilder.CastorBuilder.run().

List<File> alma.tools.entitybuilder.EntitybuilderConfig.getAllSchemaFiles (  ) 
String [] alma.tools.entitybuilder.EntitybuilderConfig.getAllSchemaNames (  ) 

Gets all schema names, even those from included config files for which no code is generated directly. Only file names, no directory path.

String alma.tools.entitybuilder.EntitybuilderConfig.getJPackageForNamespace ( String  ns  ) 
String alma.tools.entitybuilder.EntitybuilderConfig.getJPackageForSchema ( String  schemaName  ) 
List<File> alma.tools.entitybuilder.EntitybuilderConfig.getPrimarySchemaFiles (  )  throws BindingException

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.

References alma.tools.entitybuilder.generated.EntitybuilderSettings.getEntitySchema().

Referenced by alma.tools.entitybuilder.CastorBuilder.run().

Map<String, File> alma.tools.entitybuilder.EntitybuilderConfig.getSchemaName2File (  ) 
void alma.tools.entitybuilder.EntitybuilderConfig.load ( File  configFile,
File[]  includeConfigFiles 
) throws BindingException

Reads the configuration data.

Exceptions:
BindingException 

Referenced by alma.tools.entitybuilder.CastorBuilder.run().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties