|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.martiansoftware.jsap.StringParser
com.martiansoftware.jsap.PropertyStringParser
com.martiansoftware.jsap.stringparsers.FileStringParser
public class FileStringParser
A StringParser for parsing File
objects. The parse() method
delegates the actual
parsing to new File(String)
. If new File(String)
throws a NullPointerException, it is encapsulated in a ParseException and
re-thrown.
StringParser
,
URL
Field Summary | |
---|---|
static java.lang.String |
MUSTBEDIRECTORY
|
static java.lang.String |
MUSTBEFILE
|
static java.lang.String |
MUSTEXIST
|
Constructor Summary | |
---|---|
FileStringParser()
Deprecated. use getParser() . |
Method Summary | |
---|---|
static FileStringParser |
getParser()
Returns a new FileStringParser . |
boolean |
mustBeDirectory()
|
boolean |
mustBeFile()
|
boolean |
mustExist()
|
java.lang.Object |
parse(java.lang.String arg)
Parses the specified argument into a File. |
FileStringParser |
setMustBeDirectory(boolean mustBeDirectory)
|
FileStringParser |
setMustBeFile(boolean mustBeFile)
|
FileStringParser |
setMustExist(boolean mustExist)
|
void |
setUp()
Performs any initialization not handled by this StringParser's constructor. |
void |
tearDown()
Performs any cleanup necessary for this StringParser. |
Methods inherited from class com.martiansoftware.jsap.PropertyStringParser |
---|
getProperty, getProperty, setProperty |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MUSTBEFILE
public static final java.lang.String MUSTBEDIRECTORY
public static final java.lang.String MUSTEXIST
Constructor Detail |
---|
public FileStringParser()
getParser()
.
Method Detail |
---|
public static FileStringParser getParser()
FileStringParser
.
FileStringParser
.public void setUp() throws ParseException
StringParser
setUp
in class StringParser
ParseException
public FileStringParser setMustBeDirectory(boolean mustBeDirectory)
public FileStringParser setMustBeFile(boolean mustBeFile)
public FileStringParser setMustExist(boolean mustExist)
public boolean mustBeDirectory()
public boolean mustBeFile()
public boolean mustExist()
public void tearDown()
StringParser
tearDown
in class StringParser
public java.lang.Object parse(java.lang.String arg) throws ParseException
new File(arg)
. If new File(arg)
throws a NullPointerException, it is encapsulated in a ParseException
and re-thrown.
parse
in class StringParser
arg
- the argument to parse
ParseException
- if new File(arg)
throws a
NullPointerException.File
,
StringParser.parse(String)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |