com.martiansoftware.jsap.stringparsers
Class ClassStringParser
java.lang.Object
com.martiansoftware.jsap.StringParser
com.martiansoftware.jsap.stringparsers.ClassStringParser
- public class ClassStringParser
- extends StringParser
A StringParser for parsing Class objects. The parse(arg) method calls
Class.forName(arg) and returns
the result. If any exceptions are thrown by Class.forName(), they are
encapsulated in a ParseException
and re-thrown.
Note: The Class.forName() call attempts to load the class from the
same ClassLoader that loaded
this StringParser.
- Author:
- Marty Lamb
- See Also:
StringParser
,
Class
Method Summary |
Object |
parse(String arg)
Parses the specified argument into a Class object. |
ClassStringParser
public ClassStringParser()
- Creates a new ClassStringParser.
parse
public Object parse(String arg)
throws ParseException
- Parses the specified argument into a Class object. This method calls
Class.forName(), passing
the specified argument as the name of the class to load, and returns
the resulting Class object.
If an exception is thrown by Class.forName(), it is encapsulated in a
ParseException and re-thrown.
- Specified by:
parse
in class StringParser
- Parameters:
arg
- the argument to parse
- Returns:
- a Class object representing the class named by the specified
argument.
- Throws:
ParseException
- if Class.forName(arg)
throws an
exception.- See Also:
Class
,
StringParser.parse(String)
Copyright © 2002-2004, Martian Software, Inc.. All Rights Reserved.
For the latest version and documentation, please visit http://www.martiansoftware.com/jsap