it.unimi.dsi.webgraph
Class GraphClassParser
java.lang.Object
com.martiansoftware.jsap.StringParser
com.martiansoftware.jsap.stringparsers.ClassStringParser
it.unimi.dsi.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 |
static String[] |
PACKAGE
The packages that will be prepended to each graph class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PACKAGE
public static final String[] PACKAGE
- The packages that will be prepended to each graph class.
GraphClassParser
protected GraphClassParser()
getParser
public static ClassStringParser getParser()
parse
public Object parse(String className)
throws ParseException
- Parses the given class name, but as a first try prepends the package names found in
PACKAGE.
- Overrides:
parse in class ClassStringParser
- Parameters:
className - the name of a class, possibly without package specification.
- Throws:
ParseException
getGraphFromSpec
@Deprecated
public static ImmutableGraph getGraphFromSpec(String spec)
throws ParseException
- Deprecated. Use
ObjectParser.fromSpec(String, Class, String[], String[]).
- Throws:
ParseException