hudson.plugins.swarm
Class ModeOptionHandler

java.lang.Object
  extended by org.kohsuke.args4j.spi.OptionHandler<T>
      extended by org.kohsuke.args4j.spi.OneArgumentOptionHandler<String>
          extended by hudson.plugins.swarm.ModeOptionHandler

public class ModeOptionHandler
extends org.kohsuke.args4j.spi.OneArgumentOptionHandler<String>

Parses possible node modes: can be either 'normal' or 'exclusive'.

Author:
Timur Strekalov

Field Summary
static String EXCLUSIVE
           
static String NORMAL
           
 
Fields inherited from class org.kohsuke.args4j.spi.OptionHandler
option, owner, setter
 
Constructor Summary
ModeOptionHandler(org.kohsuke.args4j.CmdLineParser parser, org.kohsuke.args4j.OptionDef option, org.kohsuke.args4j.spi.Setter<? super String> setter)
           
 
Method Summary
 String getDefaultMetaVariable()
           
 String parse(String argument)
           
 
Methods inherited from class org.kohsuke.args4j.spi.OneArgumentOptionHandler
parseArguments
 
Methods inherited from class org.kohsuke.args4j.spi.OptionHandler
getMetaVariable, getNameAndMeta
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NORMAL

public static final String NORMAL
See Also:
Constant Field Values

EXCLUSIVE

public static final String EXCLUSIVE
See Also:
Constant Field Values
Constructor Detail

ModeOptionHandler

public ModeOptionHandler(org.kohsuke.args4j.CmdLineParser parser,
                         org.kohsuke.args4j.OptionDef option,
                         org.kohsuke.args4j.spi.Setter<? super String> setter)
Method Detail

parse

public String parse(String argument)
             throws NumberFormatException,
                    org.kohsuke.args4j.CmdLineException
Specified by:
parse in class org.kohsuke.args4j.spi.OneArgumentOptionHandler<String>
Throws:
NumberFormatException
org.kohsuke.args4j.CmdLineException

getDefaultMetaVariable

public String getDefaultMetaVariable()
Overrides:
getDefaultMetaVariable in class org.kohsuke.args4j.spi.OneArgumentOptionHandler<String>


Copyright © 2004-2014. All Rights Reserved.