|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.codehaus.mojo.keytool.AbstractKeyToolCommandLineBuilder
public abstract class AbstractKeyToolCommandLineBuilder
To build the command line for a given KeyToolRequest.
| Field Summary |
|---|
| Fields inherited from interface org.codehaus.mojo.keytool.KeyToolCommandLineBuilder |
|---|
ROLE |
| Constructor Summary | |
|---|---|
AbstractKeyToolCommandLineBuilder()
|
|
| Method Summary | |
|---|---|
protected void |
addArg(org.codehaus.plexus.util.cli.Commandline cli,
File value)
Convinience method to add a file argument to the command line. |
protected void |
addArg(org.codehaus.plexus.util.cli.Commandline cli,
String value)
Convinience method to add an argument to the command line. |
protected void |
addArgIfNotEmpty(org.codehaus.plexus.util.cli.Commandline cli,
String key,
File value)
Convenience method to add an argument to the command line if the the value is not null or empty. |
protected void |
addArgIfNotEmpty(org.codehaus.plexus.util.cli.Commandline cli,
String key,
String value)
Convenience method to add an argument to the command line if the the value is not null or empty. |
protected void |
addArgIfTrue(org.codehaus.plexus.util.cli.Commandline cli,
String key,
boolean value)
Convenience method to add an argument to the command line if the the value is true. |
protected void |
addKeytoolCommandAndDefaultoptions(org.codehaus.plexus.util.cli.Commandline cli,
String keytoolcommand,
KeyToolRequest request)
Fill the commandline client with keytool command, optional verbose option and common options from the given request. |
protected void |
buildWithKeyStoreAndAliasParameters(KeyToolRequestWithKeyStoreAndAliasParameters request,
org.codehaus.plexus.util.cli.Commandline cli)
Fill the commandline client for the given request. |
protected void |
buildWithKeyStoreParameters(KeyToolRequestWithKeyStoreParameters request,
org.codehaus.plexus.util.cli.Commandline cli)
Fill the commandline client for the given request. |
void |
checkRequiredState()
Checks that builder is ready to produce commandline from incoming request. |
protected String |
getKeyToolFile()
Get the builder keytool program location. |
protected org.codehaus.plexus.logging.Logger |
getLogger()
Get the builder logger. |
void |
setKeyToolFile(String keyToolFile)
Sets the keytool executable location. |
void |
setLogger(org.codehaus.plexus.logging.Logger logger)
Sets the logger used by the builder. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.codehaus.mojo.keytool.KeyToolCommandLineBuilder |
|---|
build |
| Constructor Detail |
|---|
public AbstractKeyToolCommandLineBuilder()
| Method Detail |
|---|
public final void setLogger(org.codehaus.plexus.logging.Logger logger)
setLogger in interface KeyToolCommandLineBuilderlogger - logger to use in this builderpublic final void setKeyToolFile(String keyToolFile)
setKeyToolFile in interface KeyToolCommandLineBuilderkeyToolFile - keytool executable location to use in this builderpublic final void checkRequiredState()
checkRequiredState in interface KeyToolCommandLineBuilderprotected final org.codehaus.plexus.logging.Logger getLogger()
protected final String getKeyToolFile()
protected final void addKeytoolCommandAndDefaultoptions(org.codehaus.plexus.util.cli.Commandline cli,
String keytoolcommand,
KeyToolRequest request)
cli - the commandline client to preparekeytoolcommand - keytool command option to pass to keytool programmrequest - the keytool request to consumeKeyToolRequestWithKeyStoreParameters,
KeyToolRequestWithKeyStoreAndAliasParameters
protected void buildWithKeyStoreParameters(KeyToolRequestWithKeyStoreParameters request,
org.codehaus.plexus.util.cli.Commandline cli)
request.
request - the keytool import requestcli - the commandline client to prepare
protected void buildWithKeyStoreAndAliasParameters(KeyToolRequestWithKeyStoreAndAliasParameters request,
org.codehaus.plexus.util.cli.Commandline cli)
request.
request - the keytool import requestcli - the commandline client to prepare
protected final void addArgIfNotEmpty(org.codehaus.plexus.util.cli.Commandline cli,
String key,
String value)
command line if the the value is not null or empty.
cli - command line to fillkey - the argument name.value - the argument value to be added.
protected final void addArgIfNotEmpty(org.codehaus.plexus.util.cli.Commandline cli,
String key,
File value)
command line if the the value is not null or empty.
cli - command line to fillkey - the argument name.value - the argument value to be added.
protected final void addArgIfTrue(org.codehaus.plexus.util.cli.Commandline cli,
String key,
boolean value)
command line if the the value is true.
cli - command line to fillkey - the argument name.value - the argument value to be test.
protected final void addArg(org.codehaus.plexus.util.cli.Commandline cli,
String value)
command line.
cli - command line to fillvalue - the argument value to be added
protected final void addArg(org.codehaus.plexus.util.cli.Commandline cli,
File value)
command line.
cli - command line to fillvalue - the file argument value to be added
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||