com.beust.jcommander
Class WrappedParameter

java.lang.Object
  extended by com.beust.jcommander.WrappedParameter

public class WrappedParameter
extends java.lang.Object

Encapsulates the operations common to @Parameter and @DynamicParameter


Constructor Summary
WrappedParameter(DynamicParameter p)
           
WrappedParameter(Parameter p)
           
 
Method Summary
 void addValue(java.lang.reflect.Field field, java.lang.Object object, java.lang.Object value)
           
 int arity()
           
 java.lang.String getAssignment()
           
 boolean hidden()
           
 java.lang.String[] names()
           
 boolean password()
           
 boolean required()
           
 java.lang.Class<? extends IParameterValidator> validateWith()
           
 boolean variableArity()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrappedParameter

public WrappedParameter(Parameter p)

WrappedParameter

public WrappedParameter(DynamicParameter p)
Method Detail

arity

public int arity()

hidden

public boolean hidden()

required

public boolean required()

password

public boolean password()

names

public java.lang.String[] names()

variableArity

public boolean variableArity()

validateWith

public java.lang.Class<? extends IParameterValidator> validateWith()

addValue

public void addValue(java.lang.reflect.Field field,
                     java.lang.Object object,
                     java.lang.Object value)
              throws java.lang.IllegalArgumentException,
                     java.lang.IllegalAccessException
Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException

getAssignment

public java.lang.String getAssignment()


Copyright © 2012. All Rights Reserved.