Class IntSizeStringParser
java.lang.Object
com.martiansoftware.jsap.StringParser
com.martiansoftware.jsap.stringparsers.IntSizeStringParser
public class IntSizeStringParser extends StringParser
A
StringParser that works like LongSizeStringParser, but
additionally checks that the result is not larger than Integer.MAX_VALUE.- Author:
- Sebastiano Vigna
-
Method Summary
Modifier and Type Method Description static IntSizeStringParsergetParser()Returns the only instance of anIntSizeStringParser.java.lang.Objectparse(java.lang.String arg)Parses the specified argument into an Object of the appropriate type.Methods inherited from class com.martiansoftware.jsap.StringParser
setUp, tearDownMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getParser
Returns the only instance of anIntSizeStringParser.Convenient access to the only instance returned by this method is available through
JSAP.INTSIZE_PARSER.- Returns:
- the only instance of an
IntSizeStringParser.
-
parse
Description copied from class:StringParserParses the specified argument into an Object of the appropriate type. If the specified argument cannot be converted into the desired Object, a ParseException should be thrown.
Note: this method MAY BE CALLED with a null argument. Take this into consideration when subclassing!- Specified by:
parsein classStringParser- Parameters:
arg- the argument to convert to an Object of class appropriate to the StringParser subclass.- Returns:
- the Object resulting from the parsed argument.
- Throws:
ParseException- if the specified argument cannot be parsed.
-