public class CodeGenCommandLine extends CustomizationCommandLineBase
CodeGen class.CustomizationCommandLineBase.ArgList| Modifier and Type | Field | Description |
|---|---|---|
private static java.lang.String[] |
EXTRA_USAGE_LINES |
Ordered array of extra usage lines.
|
private java.lang.String |
m_bindingName |
Name used for root binding.
|
private SchemasetCustom |
m_customRoot |
Customizations model root.
|
private java.lang.String |
m_defaultPackage |
Default package for all schemas.
|
private java.io.File |
m_differenceFile |
File for checking differences in generated class structure (
null if none). |
private java.util.List |
m_includePaths |
List of existing bindings to be included and used for matching schema definitions.
|
private java.io.File |
m_modelFile |
File for dumping the generated class structure (
null if none). |
private java.lang.String |
m_nonamespacePackage |
Default package for no-namespace schemas.
|
private java.lang.String |
m_rootPath |
Schema root path.
|
private java.io.File |
m_schemaDir |
Root directory for schemas (
null if not a file system root). |
private java.net.URL |
m_schemaRoot |
Root URL for schemas.
|
private java.lang.String |
m_usingNamespace |
Namespace to be used for no-namespace schemas generated directly.
|
private static Logger |
s_logger |
Logger for class.
|
STRING_PARAMETER_ARRAY, STRING_UNMARSHALLER_PARAMETER_ARRAY| Constructor | Description |
|---|---|
CodeGenCommandLine() |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected java.util.Map |
applyOverrides(java.util.Map overmap) |
Apply map of override values to customizations read from file or created as default.
|
protected boolean |
checkParameter(CustomizationCommandLineBase.ArgList alist) |
Check extension parameter.
|
protected void |
finishParameters(CustomizationCommandLineBase.ArgList alist) |
Finish processing of command line parameters.
|
java.lang.String |
getBindingName() |
Get binding name.
|
SchemasetCustom |
getCustomRoot() |
Get customizations model root.
|
java.io.File |
getDifferenceFile() |
Get file to be used for finding differences in generated data model.
|
java.util.List |
getIncludePaths() |
Get the list of paths for bindings to be used for matching schema definitions.
|
java.io.File |
getModelFile() |
Get file to be used for dumping generated data model.
|
java.lang.String |
getNonamespacePackage() |
Get default package for no-namespace schemas.
|
java.io.File |
getSchemaDir() |
Get root directory for schemas.
|
java.net.URL |
getSchemaRoot() |
Get root URL for schemas.
|
java.lang.String |
getUsingNamespace() |
Get namespace to be used when no schemas with namespaces are being generated.
|
protected boolean |
loadCustomizations(java.lang.String path) |
Load the customizations file.
|
void |
printUsage() |
Print usage information.
|
getExtraArgs, getGeneratePath, getUsageLines, isVerbose, mergeUsageLines, processArgs, putKeyValue, verboseDetailsprivate static final Logger s_logger
private static final java.lang.String[] EXTRA_USAGE_LINES
private java.lang.String m_nonamespacePackage
private java.lang.String m_defaultPackage
private java.lang.String m_rootPath
private java.lang.String m_bindingName
private java.lang.String m_usingNamespace
private java.net.URL m_schemaRoot
private java.io.File m_schemaDir
null if not a file system root).private java.io.File m_modelFile
null if none).private java.io.File m_differenceFile
null if none).private SchemasetCustom m_customRoot
private java.util.List m_includePaths
public java.net.URL getSchemaRoot()
public java.io.File getSchemaDir()
null if root is not a directory)public java.lang.String getBindingName()
null if not set)public java.lang.String getUsingNamespace()
null if unspecified)public SchemasetCustom getCustomRoot()
public java.lang.String getNonamespacePackage()
null if not set)public java.io.File getModelFile()
null if none)public java.io.File getDifferenceFile()
null if none)public java.util.List getIncludePaths()
protected boolean checkParameter(CustomizationCommandLineBase.ArgList alist)
CustomizationCommandLineBasecheckParameter in class CustomizationCommandLineBasealist - argument listtrue if parameter processed, false if unknownprotected void finishParameters(CustomizationCommandLineBase.ArgList alist)
finishParameters in class CustomizationCommandLineBasealist - protected boolean loadCustomizations(java.lang.String path)
throws JiBXException,
java.io.IOException
loadCustomizations in class CustomizationCommandLineBasepath - customization file pathtrue if successful, false if an errorJiBXExceptionjava.io.IOExceptionprotected java.util.Map applyOverrides(java.util.Map overmap)
CustomizationCommandLineBaseapplyOverrides in class CustomizationCommandLineBaseovermap - override key-value mappublic void printUsage()
CustomizationCommandLineBaseprintUsage in class CustomizationCommandLineBase