public abstract class ClassCustomizationBase extends CustomizationCommandLineBase
CustomizationCommandLineBase.ArgList| Modifier and Type | Field and 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 and Description |
|---|---|
protected |
ClassCustomizationBase(java.lang.String[] lines)
Constructor.
|
| Modifier and Type | Method and 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, putKeyValueprivate 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 CustomizationCommandLineBasealist - argument listtrue if parameter processed, false if unknownprotected void finishParameters(CustomizationCommandLineBase.ArgList alist)
finishParameters in class CustomizationCommandLineBasealist - protected void verboseDetails()
verboseDetails in class CustomizationCommandLineBaseprotected 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 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 contextJiBXExceptionjava.io.IOException