|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.talika.tarsis.command.CommandParameterImpl
public final class CommandParameterImpl
Implementation of CommandParameter
interface.
CommandParameter
Constructor Summary | |
---|---|
CommandParameterImpl(java.lang.String name,
java.lang.Class type,
boolean required,
boolean multiple,
java.lang.Object defaultValue)
Constructs a new CommandParameterImpl with specified parameters. |
Method Summary | |
---|---|
java.lang.Object |
defaultValue()
Returns the default value of parameter if no other is provided. |
java.lang.String |
getName()
Returns name of parameter. |
java.lang.Class |
getType()
Returns type of parameter. |
boolean |
isMultiple()
Returns true if parameter can have multiple values. |
boolean |
isRequired()
Returns true if parameter is required. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CommandParameterImpl(java.lang.String name, java.lang.Class type, boolean required, boolean multiple, java.lang.Object defaultValue)
CommandParameterImpl
with specified parameters.
name
- String name of parameter.type
- Class type of parameter.required
- boolean is parameter required?.multiple
- boolean can multiple have multiple values?.defaultValue
- Object default value of parameter.Method Detail |
---|
public java.lang.String getName()
getName
in interface CommandParameter
CommandParameter.getName()
public java.lang.Class getType()
getType
in interface CommandParameter
CommandParameter.getType()
public boolean isRequired()
true
if parameter is required.
isRequired
in interface CommandParameter
true
if parameter is required.CommandParameter.isRequired()
public boolean isMultiple()
true
if parameter can have multiple values.
isMultiple
in interface CommandParameter
true
if parameter can have multiple values.CommandParameter.isMultiple()
public java.lang.Object defaultValue()
defaultValue
in interface CommandParameter
CommandParameter.defaultValue()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |