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 ClassStringParser
A small wrapper around JSAP's standard
ClassStringParser. It
tries to prefix the package names in PACKAGE to 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
Modifier and Type Method Description static ClassStringParsergetParser()java.lang.Objectparse(java.lang.String className)Parses the given class name, but as a first try prepends the package names found inPACKAGE.
-
Field Details
-
PACKAGE
public static final java.lang.String[] PACKAGEThe packages that will be prepended to each graph class.
-
-
Constructor Details
-
GraphClassParser
protected GraphClassParser()
-
-
Method Details
-
getParser
-
parse
Parses the given class name, but as a first try prepends the package names found inPACKAGE.- Overrides:
parsein classClassStringParser- Parameters:
className- the name of a class, possibly without package specification.- Throws:
ParseException
-