@Generated(value="org.jomc.tools.SourceFileProcessor 1.9", comments="See http://www.jomc.org/jomc/1.9/jomc-tools-1.9") public abstract class AbstractModelCommand extends AbstractModletCommand
AbstractModletCommand.CommandLineClassLoader
Command.Listener
STATUS_FAILURE, STATUS_SUCCESS
Constructor and Description |
---|
AbstractModelCommand()
Creates a new
AbstractModelCommand instance. |
Modifier and Type | Method and Description |
---|---|
protected ModelContext |
createModelContext(CommandLine commandLine,
ClassLoader classLoader)
Creates a new
ModelContext for a given CommandLine and ClassLoader . |
protected Model |
getModel(ModelContext context,
CommandLine commandLine)
Gets the model as specified by a given command line.
|
Options |
getOptions()
Gets the options of the command.
|
createTransformer, getDocumentFiles, getModel, log
execute, executeCommand, getAbbreviatedName, getDefaultLogLevel, getExceptionMessage, getListeners, getLogLevel, getLongDescription, getName, getShortDescription, isLoggable, log, postExecuteCommand, preExecuteCommand, setDefaultLogLevel, setLogLevel
@Generated(value="org.jomc.tools.SourceFileProcessor 1.9", comments="See http://www.jomc.org/jomc/1.9/jomc-tools-1.9") public AbstractModelCommand()
AbstractModelCommand
instance.protected ModelContext createModelContext(CommandLine commandLine, ClassLoader classLoader) throws CommandExecutionException
ModelContext
for a given CommandLine
and ClassLoader
.createModelContext
in class AbstractModletCommand
commandLine
- The CommandLine
to create a new ModelContext
with.classLoader
- The ClassLoader
to create a new ModelContext
with.ModelContext
for classLoader
setup using commandLine
.CommandExecutionException
- if creating an new ModelContext
fails.protected Model getModel(ModelContext context, CommandLine commandLine) throws CommandExecutionException
context
- The context to use for getting the model.commandLine
- The command line specifying the model to get.commandLine
.CommandExecutionException
- if getting the model fails.@Generated(value="org.jomc.tools.SourceFileProcessor 1.9", comments="See http://www.jomc.org/jomc/1.9/jomc-tools-1.9") public Options getOptions()
Options:
Specification | Implementation |
---|---|
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ Classpath Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ Documents Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ ModelContextFactory Class Name Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ Model Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ Modlet Location Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ Modlet Schema System Id Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ Module Location Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ No Classpath Resolution Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ No Java Validation Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ No Model Processing Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ No Model Resource Validation Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ No Modlet Resource Validation Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ Platform Provider Location Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ Provider Location Option |
JOMC ⁑ CLI ⁑ Command Option (org.apache.commons.cli.Option) @ 1.2 |
JOMC ⁑ CLI ⁑ Transformer Location Option |
getOptions
in interface Command
getOptions
in class AbstractModletCommand
Copyright © 2005–2015 The JOMC Project. All rights reserved.