SchemaGenCommandLine
public abstract class ClassCustomizationBase extends CustomizationCommandLineBase
CustomizationCommandLineBase.ArgList
Modifier and Type | Field | Description |
---|---|---|
private static java.lang.String[] |
BASE_USAGE_LINES |
Ordered array of usage lines.
|
private java.util.List |
m_classPaths |
List of class paths.
|
private java.util.List |
m_sourcePaths |
List of source paths.
|
STRING_PARAMETER_ARRAY, STRING_UNMARSHALLER_PARAMETER_ARRAY
Modifier | Constructor | Description |
---|---|---|
protected |
ClassCustomizationBase(java.lang.String[] lines) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
checkParameter(CustomizationCommandLineBase.ArgList alist) |
Check if an extension parameter is recognized.
|
protected void |
finishParameters(CustomizationCommandLineBase.ArgList alist) |
Finish processing of command line parameters.
|
protected boolean |
loadCustomizations(java.lang.String path) |
Load the customizations file.
|
protected abstract void |
loadCustomizations(java.lang.String path,
IClassLocator loc,
ValidationContext vctx) |
Load the customizations file.
|
protected static void |
splitItems(java.lang.String text,
java.util.List values) |
Split items from a comma-delimited list.
|
protected void |
verboseDetails() |
Print any extension details.
|
applyOverrides, getExtraArgs, getGeneratePath, getUsageLines, isVerbose, mergeUsageLines, printUsage, processArgs, putKeyValue
private static final java.lang.String[] BASE_USAGE_LINES
private java.util.List m_classPaths
private java.util.List m_sourcePaths
protected ClassCustomizationBase(java.lang.String[] lines)
lines
- protected static void splitItems(java.lang.String text, java.util.List values)
text
- comma-delimited listvalues
- target list of item valuesprotected boolean checkParameter(CustomizationCommandLineBase.ArgList alist)
false
..checkParameter
in class CustomizationCommandLineBase
alist
- argument listtrue
if parameter processed, false
if unknownprotected void finishParameters(CustomizationCommandLineBase.ArgList alist)
finishParameters
in class CustomizationCommandLineBase
alist
- protected void verboseDetails()
verboseDetails
in class CustomizationCommandLineBase
protected boolean loadCustomizations(java.lang.String path) throws JiBXException, java.io.IOException
loadCustomizations
in class CustomizationCommandLineBase
path
- customization file pathtrue
if successful, false
if an errorJiBXException
java.io.IOException
protected abstract void loadCustomizations(java.lang.String path, IClassLocator loc, ValidationContext vctx) throws JiBXException, java.io.IOException
path
- customizations file path, null
if noneloc
- class locatorvctx
- validation contextJiBXException
java.io.IOException