org.neovera.jdiablo.internal
Class OptionAnnotatedProperty

java.lang.Object
  extended by org.neovera.jdiablo.internal.OptionAnnotatedProperty

public class OptionAnnotatedProperty
extends Object

Encapsulates a property and the corresponding option.


Constructor Summary
OptionAnnotatedProperty(OptionPropertySpi optionProperty)
           
 
Method Summary
 void bind(org.apache.commons.cli.CommandLine cmd, Object target)
           
 org.apache.commons.cli.Option getCliOption()
           
 Option getOption()
           
 Method getSetterMethod()
           
 void setCliOption(org.apache.commons.cli.Option cliOption)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptionAnnotatedProperty

public OptionAnnotatedProperty(OptionPropertySpi optionProperty)
Method Detail

getOption

public Option getOption()

getSetterMethod

public Method getSetterMethod()

setCliOption

public void setCliOption(org.apache.commons.cli.Option cliOption)

getCliOption

public org.apache.commons.cli.Option getCliOption()

bind

public void bind(org.apache.commons.cli.CommandLine cmd,
                 Object target)
Parameters:
cmd - Command line to apply.
target - Object to apply to.


Copyright © 2014 Neovera Inc.. All rights reserved.