|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.martiansoftware.jsap.StringParser com.martiansoftware.jsap.PropertyStringParser com.martiansoftware.jsap.stringparsers.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 String |
MUSTBEDIRECTORY
|
static String |
MUSTBEFILE
|
static String |
MUSTEXIST
|
Constructor Summary | |
FileStringParser()
Deprecated. use getParser() . |
Method Summary | |
static FileStringParser |
getParser()
Returns a new FileStringParser . |
boolean |
mustBeDirectory()
|
boolean |
mustBeFile()
|
boolean |
mustExist()
|
Object |
parse(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 String MUSTBEFILE
public static final String MUSTBEDIRECTORY
public static final 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 Object parse(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 |