Package org.jboss.as.cli.impl
Class RequestParamArgWithValue
- java.lang.Object
-
- org.jboss.as.cli.impl.ArgumentWithoutValue
-
- org.jboss.as.cli.impl.ArgumentWithValue
-
- org.jboss.as.cli.impl.RequestParamArgWithValue
-
- All Implemented Interfaces:
CommandArgument,RequestParameterArgument
- Direct Known Subclasses:
RequestParamPropertiesArg,RequiredRequestParamArg
public class RequestParamArgWithValue extends ArgumentWithValue implements RequestParameterArgument
- Author:
- Alexey Loubyansky
-
-
Field Summary
Fields Modifier and Type Field Description protected StringparamName-
Fields inherited from class org.jboss.as.cli.impl.ArgumentWithValue
initialState
-
Fields inherited from class org.jboss.as.cli.impl.ArgumentWithoutValue
access, cantAppearAfter, exclusive, fullName, index, requiredPreceding, shortName
-
-
Constructor Summary
Constructors Constructor Description RequestParamArgWithValue(String paramName, CommandHandlerWithArguments handler)RequestParamArgWithValue(String paramName, CommandHandlerWithArguments handler, String fullArgName)RequestParamArgWithValue(String paramName, CommandHandlerWithArguments handler, String fullArgName, CommandLineCompleter completer)RequestParamArgWithValue(String paramName, CommandHandlerWithArguments handler, CommandLineCompleter valueCompleter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetPropertyName()voidset(ParsedCommandLine args, org.jboss.dmr.ModelNode request)protected static voidsetValue(org.jboss.dmr.ModelNode request, String name, String value)-
Methods inherited from class org.jboss.as.cli.impl.ArgumentWithValue
getOriginalValue, getResolvedValue, getValue, getValueCompleter, getValueConverter, initParsingState, isValueComplete, isValueRequired, resolveValue, resolveValue, toModelNode
-
Methods inherited from class org.jboss.as.cli.impl.ArgumentWithoutValue
addCantAppearAfter, addRequiredPreceding, canAppearNext, getFullName, getIndex, getShortName, getValue, isExclusive, isPresent, setAccessRequirement, setExclusive
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jboss.as.cli.CommandArgument
canAppearNext, getDecoratedName, getFullName, getIndex, getShortName, getValue, getValue, getValueCompleter, isPresent, isValueComplete, isValueRequired
-
-
-
-
Field Detail
-
paramName
protected final String paramName
-
-
Constructor Detail
-
RequestParamArgWithValue
public RequestParamArgWithValue(String paramName, CommandHandlerWithArguments handler, CommandLineCompleter valueCompleter)
-
RequestParamArgWithValue
public RequestParamArgWithValue(String paramName, CommandHandlerWithArguments handler)
-
RequestParamArgWithValue
public RequestParamArgWithValue(String paramName, CommandHandlerWithArguments handler, String fullArgName)
-
RequestParamArgWithValue
public RequestParamArgWithValue(String paramName, CommandHandlerWithArguments handler, String fullArgName, CommandLineCompleter completer)
-
-
Method Detail
-
set
public void set(ParsedCommandLine args, org.jboss.dmr.ModelNode request) throws CommandFormatException
- Specified by:
setin interfaceRequestParameterArgument- Throws:
CommandFormatException
-
setValue
protected static void setValue(org.jboss.dmr.ModelNode request, String name, String value)
-
getPropertyName
public String getPropertyName()
- Specified by:
getPropertyNamein interfaceRequestParameterArgument
-
-