Package gov.nih.mipav.view
Enum Argument.InstanceArgument
- java.lang.Object
-
- java.lang.Enum<Argument.InstanceArgument>
-
- gov.nih.mipav.view.Argument.InstanceArgument
-
- All Implemented Interfaces:
Argument,java.io.Serializable,java.lang.Comparable<Argument.InstanceArgument>
- Enclosing interface:
- Argument
public static enum Argument.InstanceArgument extends java.lang.Enum<Argument.InstanceArgument> implements Argument
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface gov.nih.mipav.view.Argument
Argument.InstanceArgument, Argument.StaticArgument
-
-
Enum Constant Summary
Enum Constants Enum Constant Description HideImageMultiImagePluginRawImageSavedImageNameScriptScriptVariableVoi
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]altCommandAlternate commands for a given actionprivate java.lang.StringcommandThe case-independent form of the commandprivate java.lang.StringhelpHelp for using a command.
-
Constructor Summary
Constructors Modifier Constructor Description privateInstanceArgument(java.lang.String command, java.lang.String help, java.lang.String... altCommand)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgenerateCmdUsageInfo()Prints usage info for specific commandjava.lang.StringgetArgument()Returns command in lower-case form.static Argument.InstanceArgumentgetArgument(java.lang.String str, boolean quiet)static Argument.InstanceArgumentgetCommand(java.lang.String str)java.lang.StringgetHelp()Returns help for using command.java.lang.StringtoString()static Argument.InstanceArgumentvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Argument.InstanceArgument[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Image
public static final Argument.InstanceArgument Image
-
MultiImage
public static final Argument.InstanceArgument MultiImage
-
RawImage
public static final Argument.InstanceArgument RawImage
-
Hide
public static final Argument.InstanceArgument Hide
-
Script
public static final Argument.InstanceArgument Script
-
Voi
public static final Argument.InstanceArgument Voi
-
SavedImageName
public static final Argument.InstanceArgument SavedImageName
-
ScriptVariable
public static final Argument.InstanceArgument ScriptVariable
-
Plugin
public static final Argument.InstanceArgument Plugin
-
-
Method Detail
-
values
public static Argument.InstanceArgument[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Argument.InstanceArgument c : Argument.InstanceArgument.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Argument.InstanceArgument valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getHelp
public java.lang.String getHelp()
Description copied from interface:ArgumentReturns help for using command.
-
getArgument
public java.lang.String getArgument()
Description copied from interface:ArgumentReturns command in lower-case form.- Specified by:
getArgumentin interfaceArgument
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Enum<Argument.InstanceArgument>
-
generateCmdUsageInfo
public java.lang.String generateCmdUsageInfo()
Description copied from interface:ArgumentPrints usage info for specific command- Specified by:
generateCmdUsageInfoin interfaceArgument
-
getCommand
public static Argument.InstanceArgument getCommand(java.lang.String str)
-
getArgument
public static Argument.InstanceArgument getArgument(java.lang.String str, boolean quiet)
-
-