public class DefaultSchemaGenerator extends Object implements CruxSchemaGenerator
| Modifier and Type | Field and Description |
|---|---|
protected File |
destDir |
protected Map<String,Class<?>> |
enumTypes |
protected Map<String,File> |
namespacesForCatalog |
protected File |
projectBaseDir |
protected SchemaMessages |
schemaMessages |
protected Stack<Class<? extends WidgetChildProcessor<?>>> |
subTagTypes |
protected TemplateParser |
templateParser |
| Constructor and Description |
|---|
DefaultSchemaGenerator(File projectBaseDir,
File destDir,
File webDir) |
DefaultSchemaGenerator(String projectBaseDir,
String destDir,
String webDir) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateCatalog() |
void |
generateDocumentation() |
void |
generateSchemas() |
protected void |
initializeSchemaGenerator(File projectBaseDir,
File webDir) |
protected void |
registerNamespaceForCatalog(String targetNS,
File file) |
protected File destDir
protected File projectBaseDir
protected Stack<Class<? extends WidgetChildProcessor<?>>> subTagTypes
protected TemplateParser templateParser
protected SchemaMessages schemaMessages
public DefaultSchemaGenerator(File projectBaseDir, File destDir, File webDir)
destDir - public void generateCatalog()
throws SchemaGeneratorException
generateCatalog in interface CruxSchemaGeneratorout - SchemaGeneratorExceptionpublic void generateSchemas()
throws SchemaGeneratorException
generateSchemas in interface CruxSchemaGeneratorSchemaGeneratorExceptionCruxSchemaGenerator.generateSchemas()public void generateDocumentation()
throws SchemaGeneratorException
generateDocumentation in interface CruxSchemaGeneratorSchemaGeneratorExceptionprotected void initializeSchemaGenerator(File projectBaseDir, File webDir)
projectBaseDir - webDir - Copyright © 2015. All rights reserved.