Package it.unimi.dsi.big.webgraph
Class GraphClassParser
- java.lang.Object
-
- com.martiansoftware.jsap.StringParser
-
- com.martiansoftware.jsap.stringparsers.ClassStringParser
-
- it.unimi.dsi.big.webgraph.GraphClassParser
-
public class GraphClassParser extends com.martiansoftware.jsap.stringparsers.ClassStringParserA small wrapper around JSAP's standardClassStringParser. It tries to prefix the package names inPACKAGEto the provided class name, making the specification of graph classes on the command line much easier.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]PACKAGEThe packages that will be prepended to each graph class.
-
Constructor Summary
Constructors Modifier Constructor Description protectedGraphClassParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.martiansoftware.jsap.stringparsers.ClassStringParsergetParser()java.lang.Objectparse(java.lang.String className)Parses the given class name, but as a first try prepends the package names found inPACKAGE.
-
-
-
Method Detail
-
getParser
public static com.martiansoftware.jsap.stringparsers.ClassStringParser getParser()
-
parse
public java.lang.Object parse(java.lang.String className) throws com.martiansoftware.jsap.ParseExceptionParses the given class name, but as a first try prepends the package names found inPACKAGE.- Overrides:
parsein classcom.martiansoftware.jsap.stringparsers.ClassStringParser- Parameters:
className- the name of a class, possibly without package specification.- Throws:
com.martiansoftware.jsap.ParseException
-
-